Normality Calculator — N from Molarity, Mass, Titration

Normality (N) reports the concentration of a solution in terms of reactive equivalents per liter, not formula units. It is the natural unit for acid–base and redox titrations because equivalents react 1:1 at the endpoint — so the titration bookkeeping collapses from stoichiometric coefficients to a single identity, N₁V₁ = N₂V₂. This calculator handles all three common conversions: from molarity, from mass, and titration.

Normality Calculator

Pick a mode, fill the fields, and pick which quantity to solve for. The equivalent factor z is the number of reactive protons, OH⁻, or electrons per formula unit.

Mode
Equivalent factor (z)

HCl → 1, H₂SO₄ → 2, H₃PO₄ → 3, NaOH → 1, Ca(OH)₂ → 2, KMnO₄ (acidic) → 5, K₂Cr₂O₇ (acidic) → 6.

From molarity

Equations used

Every mode is a rearrangement of two identities:

The equations

Normality is molarity weighted by the equivalent factor zz:

N=z⋅MN = z \cdot M

For a solute weighed out into a flask, chain moles → equivalents → concentration:

N=z⋅mMW⋅VN = \dfrac{z \cdot m}{MW \cdot V}

And for titration, equivalents balance at the endpoint:

N1V1=N2V2N_1 V_1 = N_2 V_2

The volumes are unit-agnostic here as long as both sides use the same unit — pick mL and stay in mL, pick L and stay in L.

What is zz?

zz is the number of reactive units per formula unit for the reaction context you’re working in:

SpeciesContextzzRationale
HClAcid1One proton per formula unit.
H₂SO₄Diprotic acid2Two protons per formula unit at complete dissociation.
H₃PO₄Triprotic acid3Three protons per formula unit at complete dissociation.
NaOHBase1One OH⁻ per formula unit.
Ca(OH)₂Dibasic2Two OH⁻ per formula unit.
KMnO₄Acidic redox5MnO₄⁻ → Mn²⁺ transfers 5 e⁻ per formula unit.
K₂Cr₂O₇Acidic redox6Cr₂O₇²⁻ → 2 Cr³⁺ transfers 6 e⁻ per formula unit.

zz depends on the reaction, not the compound alone. In neutral solution KMnO₄ reduces to MnO₂ instead (3 e⁻ per formula unit), so the same 0.02 M stock is a 0.06 N reagent, not 0.10 N. Always pick zz by writing the balanced half-reaction.

Worked example — 0.500 M H₂SO₄ → 1.00 N

Worked example — 0.500 M H₂SO₄ → 1.00 N
M
0.500 mol/L
z (H₂SO₄, diprotic)
2
  1. Formula
  2. Substitute
  3. Note

    This is the canonical Harris QCA example — sulfuric acid delivers two protons per formula unit, so the normality is twice the molarity. Reverse the arithmetic to prepare a 1.00 N H₂SO₄ standard by diluting 27 mL of concentrated (~18 M) H₂SO₄ into 1.00 L of water (add acid to water, not water to acid).

  4. Result

Is normality still used?

IUPAC’s 1980 recommendation (Pure Appl. Chem. 51, 1213) deprecated normality for general SI reporting in favor of molarity plus explicit stoichiometry, and most modern research papers report molarity. Analytical practice never fully followed suit: the USP, EP, and JP pharmacopoeias still specify titrant strengths in N (0.1 N HCl VS, 0.02 N KMnO₄ VS), water-hardness kits report in mg CaCO₃/L which is a normality in disguise, and clinical labs report acid–base status in mEq/L (equivalents-per-liter, which is normality with a milli-prefix). If you work with a wet-lab standard operating procedure, you will meet normality — this calculator lets you convert to molarity for your notebook and keep normality on the label.

Common pitfalls

  • zz is per-reaction, not per-species. KMnO₄ has z=5z = 5 in acid, z=3z = 3 in neutral solution. Read the balanced half-reaction, don’t memorize a table.
  • Fractional zz is legal. Some redox reactions balanced on a “per formula unit” basis carry z=0.5z = 0.5 or 1.51.5. The calculator accepts non-integer values without warning.
  • N₁V₁ = N₂V₂ is unit-agnostic in V. Keep both volumes in the same unit and skip the L conversion. Mixing mL with L gives an answer 1000× off.
  • Milliequivalents vs. millinormal. Clinical panels report ions in mEq/L (equivalents per liter, ×10⁻³). Numerically 1 mEq/L = 1 mN, but the ×10⁻³ prefix trips up students converting to molarity: for a divalent ion like Ca²⁺ (z=2z = 2), 2 mEq/L = 1 mM, not 2 mM.

Practice problems

Attempt each on paper, then expand the worked solution to check your arithmetic and sig-figs.

Problem 1 Easy You have 0.250 M H₂SO₄. What is its normality when used as a diprotic acid?

Answer: 0.500 N

Solve for N — from molarity
M
0.250 mol/L
z (H₂SO₄, diprotic)
2
  1. Formula
  2. Substitute
  3. Note

    z = 2 because each H₂SO₄ formula unit delivers two protons at complete dissociation.

  4. Result
Problem 2 Easy A KMnO₄ solution used in acidic titration is labeled 0.02 M. What is its normality?

Answer: 0.10 N

Solve for N — from molarity, redox context
M (KMnO₄)
0.02 mol/L
z (acidic redox: MnO₄⁻ → Mn²⁺)
5
  1. Formula
  2. Substitute
  3. Note

    In neutral or basic solution MnO₄⁻ reduces to MnO₂ instead (z = 3), giving N = 0.06 N — the equivalent factor depends on the reaction context.

  4. Result
Problem 3 Intermediate Weigh 4.9 g of H₂SO₄ (MW 98.07 g/mol) into a 500 mL volumetric flask and top up. What is the normality?

Answer: 0.20 N

Solve for N — from mass
m
4.9 g
MW (H₂SO₄)
98.07 g/mol
V
0.500 L
z
2
  1. Formula
  2. Substitute
  3. Note

    Chain: moles = m / MW ≈ 0.04996 mol → equivalents = z · moles ≈ 0.09993 eq → N = eq / V ≈ 0.1999 N.

  4. Result
Problem 4 Intermediate 25.00 mL of a 0.100 N HCl analyte is titrated to the endpoint with 0.0500 N NaOH. What volume of NaOH is required?

Answer: 50.00 mL

Solve for V₂ — titration
N₁ (analyte, HCl)
0.100 N
V₁
25.00 mL
N₂ (titrant, NaOH)
0.0500 N
  1. Formula
  2. Substitute
  3. Note

    N₁V₁ = N₂V₂ is unit-agnostic in V as long as both volumes use the same unit; leave both in mL and skip the mL → L conversion.

  4. Result

Frequently asked questions

What does normality (N) mean?
Normality is the number of *equivalents* of a reactive species per liter of solution: N = z · M, where z is the equivalent factor for the reaction (protons donated for an acid, OH⁻ per formula unit for a base, or electrons transferred per formula unit for a redox couple). It is molarity weighted by how many reactive equivalents each formula unit carries.
What is the difference between molarity and normality?
Molarity counts formula units per liter; normality counts *reactive equivalents* per liter. For monoprotic acids and monobasic bases (HCl, NaOH) they are numerically equal, because z = 1. For H₂SO₄ (z = 2) or KMnO₄ in acid (z = 5), the same molar concentration corresponds to 2× or 5× the normality — one mole of H₂SO₄ delivers two equivalents of H⁺.
Is normality still used today?
IUPAC's 1980 recommendation on quantities and units in analytical chemistry deprecated normality for general SI reporting in favor of molarity plus explicit stoichiometry. Analytical labs and pharmacopoeias (USP, EP, JP), however, still use it heavily — titration reagents, water-quality standards, and clinical assays are routinely labeled in N. Learn both.
How do I find the equivalent factor z?
Ask what the species does in the reaction. Acid–base: count protons donated (H₂SO₄ fully dissociated → 2) or OH⁻ per formula unit (Ca(OH)₂ → 2). Redox: balance the half-reaction and count electrons per formula unit (MnO₄⁻ → Mn²⁺ in acid transfers 5 e⁻, so KMnO₄ has z = 5; Cr₂O₇²⁻ → 2 Cr³⁺ transfers 6 e⁻, so K₂Cr₂O₇ has z = 6).
How does titration with normality work?
At the endpoint the equivalents of titrant equal the equivalents of analyte, so N₁V₁ = N₂V₂ — a direct analog of C₁V₁ = C₂V₂ but for equivalents instead of moles. That's why normality is convenient for titration bookkeeping: the stoichiometric coefficients are already baked into z, so you never have to write a per-reaction ratio.

Sources

Last updated: .