Calcist

Style

Buttons

Spacing

How much to show

Decimal places

Text size

Normality calculator

Work out normality (equivalents per liter) from molarity, or from grams and volume, with help choosing the right number of equivalents.

Private: calculated on your device. Nothing you type is sent anywhere.

Next: Diluting to a target normality? C₁V₁ = C₂V₂ works with N too: use the dilution calculator.

What it does

Normality counts reacting units instead of molecules. One equivalent is the amount that supplies or reacts with one mole of H⁺ in an acid–base reaction, or one mole of electrons in a redox reaction. Normality is still common in titration procedures, water testing (alkalinity and hardness in meq/L) and older lab manuals. This calculator turns molarity into normality, or works from the grams you weighed and the volume you made.

How it's calculated

N = M × n
Equivalent weight = molar mass ÷ n
N = grams ÷ equivalent weight ÷ liters of solution

Here n is the number of equivalents per mole for the reaction you're doing. IUPAC writes the same idea as an equivalence factor, feq = 1/n, and describes a 1 N solution as one whose equivalents are 1 mol per liter.

How to choose n

  • Acids: n is the number of H⁺ ions each molecule gives up in the reaction. HCl is 1. H₂SO₄ is 2 when both protons react.
  • Bases: n is the number of H⁺ each formula unit accepts. NaOH is 1; Ca(OH)₂ is 2.
  • Redox: n is the number of electrons gained or lost per formula unit. Work it out from the change in oxidation state. In acid, permanganate goes from Mn +7 to Mn2⁺ (+2), gaining 5 electrons, so KMnO₄ has n = 5. Dichromate has two Cr atoms each going from +6 to +3, so K₂Cr₂O₇ has n = 6.
  • Precipitation and complexation: n is the charge of the ion that reacts, or the number of electron pairs accepted or donated.

The same chemical can have different normalities in different reactions. Phosphoric acid can be 1, 2 or 3 depending on which endpoint you titrate to, and IUPAC's own examples show KIO₃ with an equivalence factor of 1/6 in one reaction and 1/4 in another. That's why a normality is only meaningful when you know the reaction.

Worked example

You dissolve 4.9 g of H₂SO₄ to make 100 mL of solution for a titration with NaOH. The molar mass is 98.072 g/mol, so moles = 4.9 ÷ 98.072 = 0.04996 mol, and molarity = 0.04996 ÷ 0.100 L = 0.4996 M. Both protons react with NaOH, so n = 2 and N = 0.4996 × 2 = 0.9993 N. The equivalent weight is 98.072 ÷ 2 = 49.036 g/eq.

Limitations

  • IUPAC no longer recommends the terms "normal solution" and "normality". Modern methods state the amount concentration of a named entity, such as c(½ H₂SO₄) = 1 mol/L, which means the same as 1 N for that reaction.
  • For titrations, N₁V₁ = N₂V₂ only holds at the equivalence point and only if both normalities refer to the same reaction.

Sources

How we checked this

Before every update, this calculator is run in a real browser with these known answers, and it must match all of them:

  • 0.5 M H2SO4 with 2 equivalents is 1 N ✓
  • H2SO4 equivalent weight is 49.036 g/eq ✓
  • 4.9 g H2SO4 in 100 mL, n = 2: 0.999266 N ✓
  • 0.02 M KMnO4 in acid (n = 5) is 0.1 N ✓
  • Zero equivalents is refused ✓

Last checked October 26, 2026. Spotted something wrong? The math is done in your browser with the formula shown on this page, so you can check any result by hand.

Add this calculator to your website (free)

Paste this code into any web page. The calculator works on your page, resizes itself, has no ads and no tracking, and nothing your visitors type is sent anywhere. More about embedding.

Questions people ask

How do you calculate normality?

Multiply molarity by the number of equivalents per mole: N = M × n. A 0.5 M H₂SO₄ solution in a full neutralization is 0.5 × 2 = 1 N.

What is the normality of 1 M H2SO4?

2 N when both protons react, as in a titration with NaOH. If only one proton reacts, it's 1 N.

What is the difference between normality and molarity?

Molarity counts moles of the compound per liter. Normality counts equivalents (moles of H⁺, OH⁻ or electrons it can deliver) per liter. Normality is molarity times n.

How do you find equivalent weight?

Divide the molar mass by n. For H₂SO₄ as a diprotic acid, 98.072 ÷ 2 = 49.036 g per equivalent.

What is the normality of KMnO4?

In acidic solution, where permanganate is reduced to Mn²⁺, n = 5, so 0.02 M KMnO₄ is 0.1 N. In neutral or basic solution, where it forms MnO₂, n = 3.

Related calculators