Normality Calculator
Enter the moles of solute, the equivalence factor and the solution volume; using N = (moles × factor)/V the tool instantly computes the normality (eq/L).
Input Data
Results
At a glance:Normality (symbol N) is a way to express solution concentration, especially for quantitative analysis of acid-base neutralisation and redox reactions. It is defined as 'the number of equivalents of solute per litre of solution': N = equivalents / solution volume (L), unit eq/L, usually written directly as N (e.g. 1 N means 1 eq/L). And 'equivalents' = moles of solute × equivalence factor f, so N = (moles × f) / volume = molarity × equivalence factor. The key difference from molarity is the introduction of the reaction-dependent 'equivalence factor f': it is the number of reaction units one mole of solute can provide or accept in a specific reaction. For acid-base reactions, f is the number of H⁺ a molecule of acid can provide (or OH⁻ a base can provide); for redox, it is the number of electrons transferred per molecule. For example: hydrochloric acid HCl provides only 1 H⁺, f = 1, so N = M; sulphuric acid H₂SO₄ can provide 2 H⁺, f = 2, so 1 M H₂SO₄ is 2 N; phosphoric acid H₃PO₄ has f = 3 when fully dissociated. Using this tool's default: 0.5 mol H₂SO₄ (f = 2) made into 1 L gives N = 0.5 × 2 / 1 = 1 N. The great advantage of normality is that, expressed in equivalents, the reaction proceeds 'equivalent-for-equivalent', i.e. at the endpoint N₁V₁ = N₂V₂. This makes titration calculation extremely simple: no matter whether the acid or base is mono- or polyprotic, complete neutralisation occurs when the two 'equivalents' are equal — no need to balance mole ratios one by one. For example titrating an unknown acid with 0.1 N NaOH, just record the volume used and find the acid normality directly from N_acid·V_acid = N_base·V_base. This is exactly why analytical chemistry long used normality. Typical applications: acid-base titration, redox titration (permanganate, iodometry), and water-quality hardness/alkalinity reporting. Notes: first, the equivalence factor f depends on the 'specific reaction', and the same substance can have a different f in different reactions (e.g. H₂SO₄ has f = 1 in a reaction exchanging only 1 H⁺). So you must specify the reaction. Second, because f is reaction-dependent and its definition is somewhat ambiguous, modern SI no longer recommends normality, preferring molarity; but titration and many industrial/medical settings still use it widely. Third, N = M × f, so when f = 1 normality equals molarity. Fourth, the volume must be positive (≤0 undefined). In short, this calculator lets you quickly find normality from moles, equivalence factor and volume — a practical tool for acid-base and redox titration.
Formula
Normality: N = equivalents / solution volume (L).
Equivalents = moles × equivalence factor f, so N = (moles × f) / V.
Relation to molarity: N = M × f (N = M when f = 1).
Titration endpoint: N₁V₁ = N₂V₂ (equivalent-for-equivalent).
$$N = \dfrac{n_{\text{mol}} \times f_{\text{eq}}}{V\,(\text{L})}$$How to Use
- Enter the moles of solute n (mol).
- Enter the equivalence factor (e.g. HCl = 1, H₂SO₄ = 2) and solution volume V (L).
- The right panel instantly shows the normality N (eq/L).
Equivalence factors of common acids and the normality of a 1 M solution
| Substance | H⁺ Provided | Equivalence Factor f | N for 1 M |
|---|---|---|---|
| Hydrochloric acid HCl | 1 | 1 | 1 N |
| Acetic acid CH₃COOH | 1 | 1 | 1 N |
| Sulphuric acid H₂SO₄ | 2 | 2 | 2 N |
| Phosphoric acid H₃PO₄ | 3 | 3 | 3 N |
| Calcium hydroxide Ca(OH)₂ | 2 (OH⁻) | 2 | 2 N |
The equivalence factor depends on the specific reaction; N = M × f, and N = M when f = 1.
Case Studies
Normality of sulphuric acid
0.5 mol H₂SO₄ (each molecule provides 2 H⁺, f = 2) made into 1 L of solution.
N = (0.5 × 2) / 1 = 1 N.
The same moles of sulphuric acid has twice the normality of hydrochloric acid because it is diprotic.
Equivalent relationship in titration
Titrate 25 mL of an unknown acid with 0.1 N NaOH, using 20 mL.
From N_acid·V_acid = N_base·V_base: N_acid × 25 = 0.1 × 20.
N_acid = 2 / 25 = 0.08 N. Normality makes titration calculation need no mole-ratio balancing.
FAQ
How is normality related to molarity?
N = M × f, where f is the equivalence factor. When each mole of solute provides only 1 reaction unit (f = 1, e.g. HCl), normality equals molarity; when f > 1 (e.g. H₂SO₄, f = 2) normality is f times the molarity.
How is the equivalence factor determined?
Look at the 'specific reaction': for acid-base, take the number of H⁺/OH⁻ a molecule provides/accepts; for redox, take the number of electrons transferred per molecule. E.g. H₂SO₄ has f = 2 when fully dissociated; the same substance can have a different f in different reactions.
Why is normality liked for titrations?
Because expressed in equivalents, the reaction proceeds 'equivalent-for-equivalent', and at the endpoint N₁V₁ = N₂V₂, so you can compute directly without balancing each substance's mole ratio — especially convenient for polyprotic acid-base and redox titrations.
Is normality still common?
Modern SI no longer recommends it because the equivalence factor is reaction-dependent and somewhat ambiguous; teaching and research mostly use molarity. But it is still widely used in traditional and industrial settings such as acid-base and redox titration and water-quality analysis.
Does N₁V₁ = N₂V₂ always hold?
It holds when the reaction reaches the equivalence point (complete reaction), provided both equivalence factors are correctly set for the same reaction. It is the most practical conclusion of normality.
Related Tools
References
Content review: Calculatorism Science Team. Results are for reference only; please refer to the relevant authorities for the official figures.