Skip to main content

Normality Calculator

Ready to calculate
N = (m / E) / V_L Formula.
4-Way Bidirectional Solver.
All Mass / Volume Units.
100% Free.
No Data Stored.

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?

Pick the solve target: Normality (default) · Mass of solute · Equivalent weight · Volume. The corresponding input field is greyed out and the others become editable.
Enter mass of solute (m): The mass of the substance dissolved. Pick units from mg / g / kg.
Enter equivalent weight (E): Equivalent weight = molar mass ÷ n-factor. n-factor depends on species: acids (replaceable H⁺), bases (OH⁻), salts (total charge per formula unit), redox (electrons transferred). Pick units mg/eq · g/eq · kg/eq.
Enter volume of solution (V): The TOTAL volume of the prepared solution (not just solvent volume). Pick μL · mL · L.
If solving for m, E, or V: also enter the desired Normality (N) with units N (eq/L) · mN (meq/L) · μN · nN.
Press Calculate: The result panel shows the solved-for value prominently, plus all four quantities (m, E, V, N), normality in all four sub-units, and the calculation breakdown step by step.

The math behind normality

1. Definition

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.

2. Equivalent weight

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.

3. Relation to molarity

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.

4. Why use normality?

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.

Real-World Example

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?

1
🎓 General-Chemistry Students: Concentration units (M, N, m, mol fraction) are foundational — this tool removes computation friction so you can focus on understanding when each is appropriate.
2
📚 AP / IB / A-Level Chemistry: Acid-base and redox titration problems on standardized tests routinely require normality reasoning. The bidirectional solver covers every problem type at once.
3
🧪 Quantitative Analysis Students: Standardizing titrants (NaOH against KHP, KMnO₄ against Na₂C₂O₄, Na₂S₂O₃ against I₂) requires careful normality bookkeeping — this tool keeps the n-factor logic explicit and visible.
4
⚗️ Lab Chemists & Analytical Chemists: Daily titration prep work — calculating mass of solute needed for a target normality, or back-computing actual normality from titration endpoint volume. This tool handles both directions in one click.
5
🏥 Clinical & Pharma Labs: Some buffer recipes and pharmacopeial standards still use normality (e.g., 0.1 N HCl for gastric simulation, 0.02 N NaOH for many assays). Quick conversion to/from molarity when crossing between literature and lab is invaluable.
6
🏭 Industrial Process Chemists: Bulk acid/base concentrations in industry are still routinely quoted in normality. Scaling between molarity (lab benchmark) and normality (operational standard) requires clean conversion.

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.

Author Spotlight

The ToolsACE Team - ToolsACE.io Team

The ToolsACE Team

Our chemistry tools team built this normality calculator as a 4-way bidirectional solver around the relation N = (m / E) / V_L, where m is mass of solute, E is equivalent weight (molar mass ÷ n-factor), and V is volume of solution in liters. It accepts mg/g/kg for mass, μL/mL/L for volume, mg/eq · g/eq · kg/eq for equivalent weight, and reports normality in N (eq/L), mN (meq/L), μN, and nN. The n-factor cheat sheet inside the result panel covers acids (replaceable H⁺), bases (OH⁻), salts (charge per formula unit), and redox (electrons transferred) — the four common cases where normality diverges from molarity (N = M × n).

Solution StoichiometryAcid-Base & Redox TitrationsSoftware Engineering Team

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.