Normality Calculator
Inputs
| Solve for | Find normality |
|---|---|
| Molarity | 0.5 M |
| Normality | 1 |
| Equivalence Factor | 2 |
Normality Calculator
Convert between normality and molarity using N = M × z, where z is the equivalence factor (equivalents per mole). Find the normality of a solution from its molarity, or recover the molarity from a known normality.
Inputs
Results
Enter a value to see results.
Understanding normality
Normality measures the concentration of a solution in terms of its reactive capacity rather than its raw number of moles. It is the molarity scaled by an equivalence factor:
N=M×z| Symbol | Quantity | Unit |
|---|---|---|
| N | Normality | eq/L |
| M | Molarity | mol/L |
| z | Equivalence factor | equivalents per mole |
The equivalence factor z is how many reactive units one mole of the substance supplies. For an acid it is the number of protons donated, for a base the number of hydroxide ions accepted, and for a redox reagent the number of electrons transferred. Hydrochloric acid donates one proton, so z = 1; sulfuric acid donates two, so z = 2.
Worked example
A solution of sulfuric acid is 0.5 mol/L. Acting as a diprotic acid, each mole of H₂SO₄ can donate two protons, so the equivalence factor is z = 2. Its normality is:
N=M×z=0.5×2=1.0 eq/LThe same relation runs backwards. Given a 1 N solution of the same acid, divide by the equivalence factor to recover the molarity:
M=zN=21.0=0.5 mol/LWhy normality is reaction-dependent
The value of z is not a fixed property of a substance — it depends on the reaction the substance takes part in. Sulfuric acid neutralised completely behaves as a two-proton acid with z = 2, but in a reaction that consumes only its first proton it behaves as a one-proton acid with z = 1. A permanganate ion has z = 5 in strongly acidic solution but z = 3 in a neutral one. Because of this ambiguity, normality should always be quoted alongside the reaction it refers to, and many modern references prefer molarity when the reaction context is not fixed.
Equivalents and equivalent weight
An equivalent is a single unit of reactive capacity: one mole of protons donated, one mole of hydroxide accepted, or one mole of electrons transferred. The equivalent weight of a substance is its molar mass divided by z.
| Substance | z (typical) | Relation |
|---|---|---|
| HCl | 1 | N = M |
| NaOH | 1 | N = M |
| H₂SO₄ | 2 | N = 2M |
| H₃PO₄ | 3 | N = 3M |
For H₂SO₄, with a molar mass of about 98 g/mol and z = 2, the equivalent weight is 98 / 2 = 49 g/eq. Working in equivalents is convenient in titrations: equal volumes of solutions at equal normality react with one another exactly, with no need to track stoichiometric coefficients by hand.
Using the calculator
Pick a mode. To find normality, enter the molarity and the equivalence factor and the calculator returns N = M × z. To find molarity, enter the normality and the equivalence factor and it returns M = N / z. Set z from the reaction you have in mind — the number of protons, hydroxide ions, or electrons exchanged per mole — and remember that changing the reaction can change z.
Frequently Asked Questions (FAQ)
What is the formula for normality?
Normality is molarity multiplied by the equivalence factor: N = M × z, where M is the molar concentration in mol/L and z is the number of equivalents per mole. To go the other way, divide: M = N / z. For example, a 0.5 mol/L solution of sulfuric acid (H₂SO₄), which can donate two protons so z = 2, has a normality of 0.5 × 2 = 1 N. The result carries the unit of equivalents per litre (eq/L), often written simply as N.
How is normality different from molarity?
Molarity counts whole moles of solute per litre, while normality counts reactive equivalents per litre. They are equal only when one mole supplies exactly one equivalent (z = 1), as with HCl or NaOH. When a species supplies more than one reactive unit per mole — two protons from H₂SO₄, three from H₃PO₄, or several electrons in a redox half-reaction — its normality is a multiple of its molarity. Normality is convenient for titrations because equal volumes of solutions at the same normality react exactly, regardless of how many protons or electrons each molecule carries.
What is an equivalent and the equivalence factor?
An equivalent is one unit of reactive capacity — one mole of H⁺ donated, one mole of OH⁻ accepted, or one mole of electrons transferred. The equivalence factor z is how many of those units one mole of the substance provides. Sulfuric acid gives two protons, so one mole equals two equivalents and z = 2. The equivalent weight is the molar mass divided by z; a substance with a molar mass of 98 g/mol and z = 2 has an equivalent weight of 49 g/eq. Choosing z correctly for the reaction at hand is the key step in any normality calculation.
When should I use normality instead of molarity?
Normality is most useful in acid-base and redox titrations, where the quantity that matters is reactive capacity rather than the number of molecules. Because equal volumes of equal-normality solutions neutralise or oxidise one another exactly, the bookkeeping is simpler than tracking stoichiometric coefficients in molarity. Many modern texts and SI guidance discourage normality precisely because z is reaction-dependent — the same bottle of H₂SO₄ is 1 N as a proton donor but a different normality in another reaction. State the reaction whenever you report a normality, and prefer molarity when the reaction context is not fixed.
Recommended Next
Molarity Calculator
Calculate molarity (mol/L), moles, or solution volume using M = n ÷ V. Solve for any one of the three quantities given the other two.