PharmaWallah

Pharmaceutical Analysis

Percent Purity (Assay) Calculator

Works out the % purity of a drug sample from a titration, and checks it against assay limits.

Purity

Enter the sample weight, titrant volume, normality and equivalent factor.

Titration data

g

Accurately weighed sample, in the same mass unit as E.

mL

Burette reading at the end point (blank-corrected).

N

Standardised strength of the titrant, e.g. 0.1 N NaOH.

g/mEq

Weight of analyte equivalent to 1 mEq of titrant — MW ÷ n ÷ 1000.

1 if you titrated the whole sample; e.g. 5 if you titrated a 1-in-5 aliquot. Blank or 0 counts as 1.

Try an example

Pharmacopoeial limits

USP90 – 110%
BP95 – 105%
IP98 – 102%

This calculator grades against 98–102% (compliant), 95–98% (borderline) and anything else (fails). Always check the individual monograph.

Worked example: Iodometric assay of ascorbic acid

0.1500 g of ascorbic acid (C₆H₈O₆, M = 176.12 g/mol) is dissolved and titrated directly with 0.1 N iodine (0.05 M I₂). The blank-corrected end point is 16.85 mL. Each molecule loses 2 electrons when iodine oxidises it to dehydroascorbic acid. Find the % purity.

Sample weight (W)
0.1500 g
Titrant volume (V)
16.85 mL
Titrant normality (N)
0.1 N
Equivalent factor (E)
0.08806 g/mEq
Dilution factor (D)
1
  1. Equivalent factor

    E = M ÷ n ÷ 1000 = 176.12 ÷ 2 ÷ 1000 = 0.08806 g/mEq

  2. Milliequivalents of titrant

    V × N = 16.85 mL × 0.1 mEq/mL = 1.6850 mEq

  3. Analyte found

    V × N × E × D = 1.6850 × 0.08806 × 1 = 0.1484 g

  4. Percent purity

    % purity = (16.85 × 0.1 × 0.08806 × 1 × 100) ÷ 0.1500 = 98.92 %

% purity = 98.92 % — inside the 98–102 % band this calculator grades against.

The 0.1500 g taken contained 0.1484 g of material that reacted with iodine as ascorbic acid. That is what an assay measures: titratable analyte, not identity. Any impurity that also reduces iodine is counted as ascorbic acid, so a 'compliant' figure does not show the sample is free of impurities — that needs the monograph's identification and related-substance tests. The 98–102 % band is this page's teaching range; the individual monograph's limits decide compliance.

Common mistakes

Forgetting n in the equivalent factor. For ascorbic acid with iodine n = 2, so E = 0.08806 g/mEq; using M ÷ 1000 = 0.17612 doubles the answer (197.84 % here).
Mixing mass units: W in mg with E in g/mEq (or the reverse) makes the result 1000 times too small or too large. Keep both in g, or both in mg.
Confusing molarity with normality. 0.05 M I₂ is 0.1 N, because each I₂ takes 2 electrons; entering 0.05 as N halves the result.
Using the raw burette reading. Subtract the blank first, and for a back-titration enter the volume of titrant that actually reacted with the sample.
Leaving D at 1 after titrating an aliquot. If the sample was made up to 100 mL and 20 mL was titrated, D = 5.
Using the nominal normality of the titrant instead of its standardised value (e.g. 0.1 N on the label, 0.0987 N by standardisation).

Assumptions and limitations

Assumes one known, stoichiometric reaction between titrant and analyte; side reactions or interfering substances change the result.
Assumes a sharp, correctly detected end point. Indicator error and over-titration add directly to V.
The result is reported on the weight taken, as is; drying-loss or anhydrous-basis corrections required by a monograph are not applied.
The compliance bands (98–102 %, 95–98 %) are general teaching ranges, not the limits of any particular monograph.

References

  1. Beckett AH, Stenlake JB. Practical Pharmaceutical Chemistry, Part 1. 4th ed. London: Athlone Press; 1988.
  2. Harris DC, Lucy CA. Quantitative Chemical Analysis. 10th ed. New York: W. H. Freeman (Macmillan Learning); 2019.

Common questions

Prepared by the PharmaWallah student team. Verify results with your textbook or instructor. Report an error · Editorial policy