Normality Calculator
How it Works
01Pick Solve Target
Normality, mass, equiv. weight, or volume
02Enter Three Knowns
The other three of {m, E, V, N}
03Auto Unit Convert
mg/g/kg · μL/mL/L · g·eq · N/mN/μN/nN
04Get Full Breakdown
Equivalents, all-unit table, and step math
What is a Normality Calculator?
A normality calculator computes the normality of a chemical solution — the number of equivalents of solute per liter of solution. It's the concentration unit chemists use whenever a reaction depends on equivalents rather than moles: acid-base titrations, redox titrations, salt charge balance, and any context where the number of reactive species (H⁺, OH⁻, e⁻, or ions) per formula unit isn't 1. Our tool implements the standard relation N = (m / E) / VL as a 4-way bidirectional solver — give it any three of {mass, equivalent weight, volume, normality} and it returns the fourth.
Equivalent weight E = molar mass / n-factor, where the n-factor depends on the species and reaction context: 1 for HCl, NaOH, NaCl; 2 for H₂SO₄, Ca(OH)₂, CaCl₂; 3 for H₃PO₄, Al(OH)₃, AlCl₃; 5 for KMnO₄ in acidic medium (where n = electrons transferred). The cheat sheet in the result panel covers all four common cases — acids, bases, salts, redox — so you don't have to look up n-factor by hand.
💡 Normality vs molarity
They're related by N = M × n. So a 0.5 M H₂SO₄ solution has normality 1.0 N (because n = 2 for sulfuric acid). The two units coincide only when n = 1. Use molarity for general lab work; use normality when reactions are quoted in equivalents (titrations especially), or when comparing acids of different strengths on the same "1 equivalent neutralizes 1 equivalent" basis.
Designed for general-chemistry students learning concentration units, AP/IB chemistry students preparing for titration problems, undergraduate quantitative-analysis students, and lab chemists / analysts performing acid-base or redox titrations professionally.
How to Use the Normality Calculator?
The math behind normality
N = equivalents of solute / liters of solution = (m / E) / VL. Where m is mass in grams, E is equivalent weight in g/eq, and VL is volume in liters. Units: equivalents / liter (eq/L), often written as N.
E = molar mass M / n-factor. For acid-base: n = number of H⁺ (or OH⁻) per formula unit. For redox: n = electrons transferred. For salts: n = total positive (or negative) charge per formula unit. e.g. H₂SO₄: M = 98.08, n = 2 → E = 49.04 g/eq.
N = M × n. So 0.5 M H₂SO₄ = 1.0 N H₂SO₄, and 0.1 M Al₂(SO₄)₃ = 0.6 N (n = 6 because total cation charge = 6). When n = 1 (HCl, NaOH, NaCl), N = M numerically.
In titrations, 1 equivalent of acid neutralizes 1 equivalent of base, regardless of stoichiometry. So if you have 25 mL of 0.1 N H₂SO₄ and titrate with 0.1 N NaOH, you need 25 mL — even though the molar stoichiometry is 1:2. Normality automates the n-factor bookkeeping that molarity makes you do manually.
Worked example: H₂SO₄ standard solution
You weigh out 4.9 g of H₂SO₄ (M = 98.08 g/mol) and dissolve it to a final volume of 1.0 L. What is the normality?
| Step | Computation | Value |
|---|---|---|
| Mass m | given | 4.9 g |
| n-factor for H₂SO₄ | 2 replaceable H⁺ per H₂SO₄ | n = 2 |
| Equivalent weight E | M / n = 98.08 / 2 | 49.04 g/eq |
| Equivalents in solution | m / E = 4.9 / 49.04 | 0.0999 eq |
| Normality N | eq / V_L = 0.0999 / 1.0 | 0.0999 N ≈ 0.1 N |
For comparison, the molarity of this same solution is M = 0.05 M (since N = M × n means M = N / n = 0.0999 / 2 = 0.05). Both values describe the same solution — they're just different ways of accounting for the diprotic nature of H₂SO₄.
Who Should Use the Normality Calculator?
Technical reference & key formulas
Normality: N = n_eq / V_L = (m / E) / V_L, where m is mass in g, E is equivalent weight in g/eq, V_L is volume of solution in liters.
Equivalent weight: E = M / n, where M is molar mass and n is the n-factor (reaction-context-specific).
n-factor by class: Acids — number of replaceable H⁺ per formula unit. Bases — number of OH⁻. Salts — total positive (or negative) charge per formula unit. Redox — electrons transferred per formula unit (depends on the half-reaction).
Molarity-normality conversion: N = M × n. Setting n = 1 (HCl, NaOH, NaCl) recovers N = M.
Titration relation: N₁ V₁ = N₂ V₂ at the equivalence point, where N₁, V₁ are normality and volume of one reactant and N₂, V₂ of the other. Holds regardless of stoichiometry — that's the practical advantage of normality over molarity.
Wrap-up: normality is molarity with an n-factor
Normality looks intimidating because of the "equivalent" language, but the math is straightforward: it's molarity multiplied by the n-factor of the species in the reaction context. Whenever stoichiometry of the reactive site (H⁺, OH⁻, e⁻, or charge) per formula unit is greater than 1, normality lets you express concentration in a way that automatically accounts for it — making titration arithmetic dramatically simpler.
For related chemistry tools, try our Molarity Calculator, Dilution Calculator, Molar Mass Calculator, and Molar Ratio Calculator. Browse the full Chemistry Calculators Collection.
Frequently Asked Questions
What is normality?
Normality (N) is the number of equivalents of solute per liter of solution: N = eq / V_L. Equivalents = mass / equivalent weight, where equivalent weight = molar mass / n-factor. Normality is most useful in titrations where reactions are quoted in equivalents.
What is an equivalent weight?
Equivalent weight is the mass of substance that contains exactly one equivalent of reactive units. Mathematically: E = M / n, where M is molar mass and n is the n-factor (replaceable H⁺ for acids, OH⁻ for bases, electrons transferred for redox, total charge for salts). Units: g/eq.
What is the n-factor?
The n-factor is the number of reactive units (H⁺, OH⁻, e⁻, or charges) per formula unit in the specific reaction. Examples: HCl n=1; H₂SO₄ n=2; H₃PO₄ n=3; NaOH n=1; Ca(OH)₂ n=2; KMnO₄ in acidic medium n=5 (electrons transferred). The n-factor depends on the reaction context, not just the formula.
How is normality different from molarity?
N = M × n. So normality multiplies molarity by the n-factor. For monoprotic acids and monobasic bases (n=1), normality and molarity are numerically equal. For polyprotic species (H₂SO₄, H₃PO₄, Ca(OH)₂), normality is 2-3× larger. Use normality when a reaction is quoted in equivalents; use molarity for general lab work and when n-factor isn't well-defined.
Can I use this calculator for redox titrations?
Yes — for redox, n is the number of electrons transferred per formula unit. KMnO₄ in acidic medium: Mn⁷⁺ + 5e⁻ → Mn²⁺, so n = 5 and E = 158.03/5 = 31.61 g/eq. Cr₂O₇²⁻ in acidic medium: 6e⁻ transferred, so n = 6 and E = 294.18/6 = 49.03 g/eq. Always check the half-reaction first because n depends on the reaction context.
Why does H₂SO₄ have n = 2?
H₂SO₄ has two replaceable acidic protons (H⁺). In a complete neutralization reaction with NaOH (H₂SO₄ + 2 NaOH → Na₂SO₄ + 2 H₂O), one mole of H₂SO₄ provides 2 equivalents of H⁺. So n = 2 and equivalent weight = 98.08/2 = 49.04 g/eq. Even though stoichiometry is 1:2, in normality terms the reaction is 1 eq H₂SO₄ + 1 eq NaOH → products.
What units should I use for the result?
The standard unit is N (eq/L). For dilute solutions you may see mN (meq/L) — common in physiology. The result panel shows all four sub-units (N, mN, μN, nN) so you can pick the most readable. Internally the calculator works in eq/L and converts only on display.
Why is normality less common today than molarity?
IUPAC officially deprecated normality in the 1980s in favor of molarity, on the grounds that n-factor is reaction-dependent and ambiguous. Most modern textbooks and journals use molarity. However, normality persists strongly in: titration-heavy disciplines (analytical chemistry, water quality), pharmacopeial standards (USP, BP), industrial chemistry, and many countries' chemistry curricula. This tool exists because the concept hasn't gone away.
Disclaimer
n-factor depends on reaction context — KMnO₄ has n=5 in acidic medium but n=3 in neutral/basic medium; oxalic acid (H₂C₂O₄) has n=2 in acid-base context but n=2 in redox context (different reasoning, same number — coincidence). Always determine n from the specific reaction's stoichiometry, not from the formula alone. IUPAC has deprecated normality (1980s) in favor of molarity for general use; use this tool when working in titration / analytical-chemistry contexts where normality is still standard.