Medical Disclaimer: These calculators may contain errors and are for reference only — always reconfirm results with a qualified physician before clinical use.
kg

How the dose is calculated

Nitrofurantoin is dosed in mg/kg/day. Treatment of an active uncomplicated UTI uses a higher dose split four times a day; long-term prophylaxis against recurrent UTI uses a much lower once-nightly dose.

Typical dosing by indication

IndicationDoseFrequencyMax
UTI treatment6 mg/kg/dayevery 6h (4×/day)400 mg/day
UTI prophylaxis1.5 mg/kg once nightlyonce nightly100 mg/day

Nitrofurantoin only achieves effective concentrations in the urine, not in blood or tissue — it treats uncomplicated lower urinary tract infection only, and is not appropriate for pyelonephritis or suspected systemic infection. It is also contraindicated in infants under 1 month and avoided near term in pregnancy, and requires caution in significant renal impairment (reduced efficacy and increased toxicity risk).

⚠️ Caution: should not be used to treat a UTI in febrile infants and young children in whom renal involvement (pyelonephritis) is likely, since nitrofurantoin doesn't reach adequate kidney tissue concentrations. Use with caution in anaemia, G6PD deficiency, vitamin B deficiency, and diabetes mellitus.

Clinical use

Frequently asked questions

What is nitrofurantoin used for?

Nitrofurantoin treats uncomplicated urinary tract infections (cystitis) and is also used at a lower dose for long-term prevention of recurrent UTIs — it is not used for kidney infections or infections outside the urinary tract.

Why can't nitrofurantoin be used for a kidney infection?

Nitrofurantoin only reaches effective concentrations in the urine, not in blood or kidney tissue, so it can't adequately treat pyelonephritis or any infection beyond the bladder.

Is nitrofurantoin safe for newborns?

No — it's contraindicated in infants under 1 month of age because of a risk of haemolytic anaemia related to immature enzyme systems.

Can nitrofurantoin be used in kidney disease?

It's generally avoided or used with caution in significant renal impairment, since reduced kidney function lowers the urinary drug concentration (reducing effectiveness) while increasing systemic toxicity risk.

Is nitrofurantoin safe in pregnancy?

It's commonly used for UTI in pregnancy, but is generally avoided near term (38-42 weeks gestation, and during labour/delivery) because of a theoretical risk of neonatal haemolytic anaemia if given shortly before birth, and some guidance also advises caution in the first trimester. Confirm current local/national guidance and the specific gestational age before prescribing.

What are the side effects of nitrofurantoin?

Common side effects include nausea, headache, and urine discolouration (harmless brown/dark yellow tint). Less common but important effects include pulmonary reactions (acute or chronic, especially with prolonged use), hepatotoxicity, and peripheral neuropathy (more likely with renal impairment, prolonged use, diabetes, or vitamin B deficiency) — report new breathlessness, cough, jaundice, or numbness/tingling promptly.

How many days should nitrofurantoin be taken for a UTI?

Typically 5-7 days for uncomplicated UTI treatment (shorter courses of 3 days are sometimes used in adult women per some guidelines), while prophylaxis against recurrent UTI is a much lower once-nightly dose continued for a longer, time-limited period (often 3-6 months) reviewed periodically — confirm the exact duration for the specific indication and patient.

References

  1. Gupta K, et al. International Clinical Practice Guidelines for Uncomplicated Cystitis (IDSA/ESCMID). Clin Infect Dis. 2011.
  2. British National Formulary for Children (BNFc) — Nitrofurantoin.
  3. American Academy of Pediatrics Red Book — Urinary Tract Infection.

Related calculators

⚠️ For qualified healthcare professionals. Weight-based estimate only — verify against local antibiotic guidelines, the product insert, and the patient's renal/hepatic function and allergy history before prescribing.

← Back to Antibiotics