Pharmaceutics
Isotonicity Calculator
Uses sodium chloride equivalents (E-values) to check whether an eye drop or injection is isotonic, and how much sodium chloride to add if it is not.
Sodium chloride to add
0.748g per 100 mL
HYPOTONIC — May cause irritation · NaCl equivalent 0.15%
Isotonicity results
Tonicity scale
Formulation ingredients
Each ingredient's concentration and E-value. Rows missing either value are left out of the total.
Add a common ingredient (at 1% w/v)
Try an example
Working
Each counted ingredient converted to % w/v and multiplied by its E-value.
Formulation instructions
To make this formulation isotonic, add 0.748 g of sodium chloride per 100 mL.
Alternatives: Dextrose 4.16%, Glycerin 2.20%, Boric acid 1.50%.
Common E-values
Σ(C × E) = 0.9%
C = concentration (% w/v), E = NaCl equivalent, 0.9% = isotonic NaCl.
NaCl to add (g/100 mL) = 0.9 − Σ(C × E), never below 0
Freezing point ≈ −0.52 °C × Σ(C × E) / 0.9
Osmolality ≈ 290 mOsm/kg × Σ(C × E) / 0.9
Concentrations are converted to % w/v first: mg/mL ÷ 10, and mM × 0.001 (a rough approximation). The formulation is called isotonic when Σ(C × E) is between 0.85% and 0.95%, hypotonic below and hypertonic above. An alternative tonicity agent replaces the sodium chloride in proportion to its E-value (e.g. dextrose: NaCl to add ÷ 0.18).
Worked example: adjusting a phenylephrine eye drop to isotonicity
A compounding exercise gives 15 mL of eye drops containing phenylephrine hydrochloride 1% w/v and benzalkonium chloride 0.01% w/v as preservative. How much sodium chloride makes the drops isotonic? (Illustrative formulation for a calculation exercise — not a prescribing recommendation.)
- Phenylephrine HCl
- 1 % w/v, E = 0.32
- Benzalkonium chloride
- 0.01 % w/v, E = 0.16
- Sodium Chloride row
- 0 % w/v, E = 1.00
- Batch volume
- 15 mL
NaCl equivalent of each ingredient (C × E)
Phenylephrine HCl: 1 × 0.32 = 0.32 Benzalkonium chloride: 0.01 × 0.16 = 0.0016
Total NaCl equivalent
Σ(C × E) = 0.32 + 0.0016 = 0.3216 % (shown as 0.32%) → HYPOTONIC
NaCl still needed per 100 mL
0.9 − 0.3216 = 0.5784 → 0.578 g per 100 mL
Scale to the 15 mL batch (by hand)
0.578 g × 15 mL ÷ 100 mL = 0.0867 g ≈ 86.7 mg
Check in the calculator
Enter 0.578 in the Sodium Chloride row: Σ = 0.3216 + 0.578 = 0.8996 % → 0.90%, ISOTONIC
Add 0.578 g of sodium chloride per 100 mL — about 86.7 mg for the 15 mL batch.
Before the adjustment the calculator shows NaCl equivalent 0.32%, HYPOTONIC, freezing point −0.19 °C and an estimated 104 mOsm/kg; the 'NaCl to add' card reads 0.578 g per 100 mL. The calculator works per 100 mL, so scaling to the batch volume is your step. Whether a real product is acceptable is decided by measured osmolality, not by this estimate.
Common mistakes
Assumptions and limitations
Keep learning
References
- Stockton SJ. Stoklosa and Ansel's Pharmaceutical Calculations. 16th ed. Philadelphia: Wolters Kluwer; 2021.
- Sinko PJ, editor. Martin's Physical Pharmacy and Pharmaceutical Sciences. 8th ed. Philadelphia: Wolters Kluwer; 2023.
- United States Pharmacopeia–National Formulary. General Chapter <785> Osmolality and Osmolarity. Rockville (MD): USP.
Common questions
The grams of sodium chloride that produce the same osmotic effect as 1 g of the substance. Boric acid has E = 0.50, so 1 g of boric acid behaves osmotically like 0.5 g of NaCl.
Remington, the Merck Index and most pharmaceutics textbooks tabulate them. A common list is built into this page; for anything else, type the value into the E-value field.
It is there so you can check a finished formula: enter the NaCl you plan to add and confirm the tonicity reads ISOTONIC. Leave it at 0 to see how much the other ingredients still need.
Sometimes. Small-volume intramuscular injections and some eye drops tolerate hypertonicity, but it can sting or cause pain; large-volume IV fluids and neonatal products should be kept isotonic.
No — it is scaled from the NaCl equivalent (0.9% ≈ 290 mOsm/kg). It is a teaching estimate; a product's real osmolality is measured with an osmometer.
Prepared by the PharmaWallah student team. Verify results with your textbook or instructor. Report an error · Editorial policy