Which medicines interact with zinc?
Updated 10 Nov 2026
Short answer
Zinc can interact with some antibiotics and with penicillamine, and some diuretics lower zinc levels:[1]
- Quinolone antibiotics such as ciprofloxacin, and tetracycline antibiotics: zinc and the antibiotic can block each other's absorption. Taking the antibiotic at least 2 hours before or 4 to 6 hours after zinc reduces this effect.[1]
- Penicillamine, used for rheumatoid arthritis and Wilson disease: zinc can lower its absorption and action. Taking them at least 1 hour apart reduces this effect.[1]
- Thiazide diuretics such as chlorthalidone and hydrochlorothiazide: they raise the loss of zinc in urine and lower zinc in the blood.[1]
Iron supplements of 25 mg or more taken at the same time can lower zinc absorption.[1] People who take a medicine every day should discuss their zinc intake with a doctor or pharmacist.[1]
Sources (1)
- Zinc: Fact Sheet for Health Professionals. NIH Office of Dietary Supplements. ods.od.nih.gov
More about zinc
What is zinc?Which foods contain zinc?What is zinc used for?What are the signs of zinc deficiency?Is zinc safe?Do zinc lozenges help with colds?For education; not medical advice. Talk to a doctor before you start, stop or change a supplement.