Article — Normality Calculator
Normality calculator: equivalents per liter explained
Normality (N) is equivalents of solute per liter of solution. For HCl, 1 M = 1 N. For H2SO4, 1 M = 2 N because each molecule supplies two reactive protons. The relationship is N = M × n, where n counts replaceable H+, OH-, or transferred electrons per formula unit.
Normality looks like molarity with a multiplier, but the multiplier carries the chemistry. An equivalent is the amount of substance that reacts with, releases, or replaces one mole of hydrogen ions or one mole of electrons. The point of normality is that, at the endpoint of an acid-base or redox titration, equivalents on each side balance one-to-one, regardless of how many protons each molecule donates.
What is normality?
Normality is a concentration unit that counts reactive units per liter rather than molecules per liter. The unit symbol is N, and it is read as "normal." A 0.1 N solution has 0.1 equivalents per liter. For a strong monoprotic acid like HCl, normality and molarity are numerically identical. For diprotic and triprotic acids, normality is two or three times the molarity.
The unit was the standard for analytical chemistry through most of the 20th century. International conventions later promoted molarity as the default because it does not depend on reaction context. Normality survived in titration handbooks, EPA waste-neutralization rules, and clinical labs that report electrolytes in mEq/L.
One equivalent of sulfuric acid weighs 49.04 g, not 98.08 g. Because each H2SO4 molecule donates two protons, half a mole supplies one mole of acidic charge. Equivalent mass = molar mass ÷ n.
Normality vs. molarity
Molarity is universal: it is moles divided by liters and does not care what the molecule does. Normality is reaction-specific. A 1 M solution of phosphoric acid can be 1 N, 2 N, or 3 N depending on whether the titration drives the dissociation to H2PO4-, HPO42-, or PO43-. That ambiguity is why IUPAC prefers molarity in textbooks.
The practical advantage of normality is that the endpoint equation N1V1 = N2V2 works for any pairing of strong acid and strong base without stoichiometric bookkeeping. With molarity, you have to write the balanced equation and multiply by the coefficient. With normality, the equivalents are already baked in.
The normality formula
The full normality formula starts from grams and ends at equivalents per liter:
N = (m × n) ÷ (Mᵣ × V) From massN = M × n From molarityN₁V₁ = N₂V₂ Titration / dilutionMₑq = Mᵣ ÷ n Equivalent massTo find normality from a bench solution, weigh the solute, divide by molar mass to get moles, multiply by n to convert moles to equivalents, and divide by the solution volume in liters. The calculator above handles each step and shows the intermediate values for sanity-checking.
Counting equivalents
The value of n depends on what the molecule does in the reaction. For acid-base chemistry, n equals the number of replaceable H+ (for acids) or OH- (for bases) per formula unit. HCl = 1, H2SO4 = 2, H3PO4 = 3, NaOH = 1, Ca(OH)2 = 2.
For salts that act as oxidants or reductants, n equals the number of electrons gained or lost per formula unit. Permanganate ion (MnO4-) in acidic solution gains five electrons (Mn7+ to Mn2+), so KMnO4 has n = 5. Dichromate ion (Cr2O72-) gains six electrons total, so K2Cr2O7 has n = 6.
- HCl n = 1, 1 M = 1 N
- H2SO4 n = 2, 1 M = 2 N
- H3PO4 n = 1 to 3 depending on endpoint
- NaOH n = 1, 1 M = 1 N
- Ca(OH)2 n = 2, 1 M = 2 N
- KMnO4 (acidic) n = 5, 0.1 M = 0.5 N
- K2Cr2O7 (acidic) n = 6, 0.1 M = 0.6 N
- Na2CO3 n = 2 (both protons titrated), 0.05 M = 0.1 N
Normality in titration
The titration equation N1V1 = N2V2 says that the equivalents of acid added equal the equivalents of base needed to neutralize them. Volume can be in any consistent unit (mL works because the units cancel). The equation gives the unknown directly without writing the balanced reaction.
Example: 25.00 mL of unknown HCl is titrated with 0.1023 N NaOH and reaches the endpoint at 21.42 mL of base. NHCl = (0.1023 × 21.42) ÷ 25.00 = 0.0876 N. Because HCl has n = 1, the molarity equals the normality: 0.0876 M.
The titration formula N₁V₁ = N₂V₂ uses any volume unit as long as both sides match. If V₁ is in mL, V₂ must be in mL. The mass-based formula N = (m × n) ÷ (Mᵣ × V), however, requires V in liters, not milliliters. Mixing these up by a factor of 1000 is the single most common mistake students make.
Normality for redox reactions
For redox titrations, normality is even more useful than for acid-base work because the electron count varies by reaction conditions. Permanganate is 5 N per mole of KMnO4 in acidic solution, 3 N in neutral or weakly basic solution (where Mn ends up at +4), and just 1 N in strongly basic solution. The molarity does not change. The normality does.
For iodometric titrations, sodium thiosulfate (Na2S2O3) is monoequivalent (n = 1), so its normality equals its molarity. Iodine (I2) is diequivalent (n = 2), so a 0.1 M I2 solution is 0.2 N. Knowing this lets you cross-check the stoichiometry before running the titration.
Common normality mistakes
The biggest pitfall is treating normality as if it were just relabeled molarity. A 2 N H2SO4 solution is only 1 M, not 2 M. If a procedure calls for 2 N sulfuric acid and you measure 2 M, you have made twice as much acid as needed. Always check the n value before substituting numbers.
The second pitfall is forgetting that n depends on the reaction. The same K2Cr2O7 bottle can produce a 0.5 N solution for one titration and a 3 N solution for another. The label on the bottle should specify the conditions the normality was reported under.
When preparing a standard solution from a primary standard like potassium hydrogen phthalate (KHP), normality and molarity are the same (KHP has n = 1). For sulfuric acid stocks made from concentrated reagent, calculate molarity first, then multiply by 2 to get normality.
When to still use normality
Normality is the right unit when the reaction is well-defined and the goal is volume-based stoichiometry. Analytical labs use it for acid-base titrations because N₁V₁ = N₂V₂ is faster than balancing equations. Clinical labs use mEq/L (milliequivalents per liter) for serum electrolytes because biological membranes count charges, not molecules.
For everything else, molarity is the safer default. Recipes for buffers, growth media, and reagents almost always specify molarity. If a procedure asks for "1 N HCl" with no context, it usually means 1 M HCl. If it asks for "1 N H2SO4", it usually means 0.5 M H2SO4. Check the source before scaling up.