Skip to content

Normality Calculator

Updated:

Calculate the normality (equivalent concentration) of a solution from its molarity, or from the mass and molar mass of the solute. Enter the equivalence factor and volume to get N in eq/L.

Find the Normality of a Solution

Input Fields
n
Number of H⁺ / OH⁻ ions (acid–base) or electrons transferred (redox) per formula unit
From Molarity
M
Molar concentration of the solute
V
Total volume of the solution
If enabled, the result will update automatically when you change any value.

Normality Formula

Formula
\[ N = \frac{n \cdot m}{M_m \cdot V} = n \cdot M \]

Where:

  • \(N\) — normality, in equivalents per litre (eq/L, also written N)
  • \(n\) — equivalence factor: number of \(H^+\) or \(OH^-\) ions per formula unit for acids and bases, or number of electrons transferred per formula unit in redox reactions
  • \(m\) — mass of the solute (g)
  • \(M_m\) — molar mass of the solute (g/mol)
  • \(V\) — volume of the solution (L)
  • \(M\) — molarity of the solution (mol/L)

Normality expresses the concentration of a solution in chemical equivalents per litre. It equals the molarity multiplied by the equivalence factor, because each mole of solute provides \(n\) reactive units.

Normality – Calculation Example

{example}

Example: a sulfuric acid solution has a molarity of 0.1 mol/L. Sulfuric acid, \(H_2SO_4\), donates two protons per molecule, so \(n = 2\). The total solution volume is 500 mL.

\[ \text{moles} = M \times V = 0.1 \ \tfrac{\text{mol}}{\text{L}} \times 0.5 \ \text{L} = 0.05 \ \text{mol} \]

\[ \text{eq} = n \times \text{moles} = 2 \times 0.05 = 0.1 \ \text{eq} \]

\[ N = \frac{\text{eq}}{V} = \frac{0.1 \ \text{eq}}{0.5 \ \text{L}} = 0.2 \ \text{eq/L} \]

Result: the normality is 0.2 eq/L (0.2 N), with 0.1 equivalents and 0.05 mol of solute in the 500 mL of solution.

{/example}

How to Use the Calculator

  1. Open the Calculation Method dropdown and choose either Molarity and equivalence factor or Solute mass, molar mass and volume, depending on what you know about the solution.
  2. Enter the Equivalence Factor (n) — the number of \(H^+\)/\(OH^-\) ions per formula unit for acid–base chemistry, or electrons transferred per formula unit for redox reactions.
  3. If you chose the molarity method: enter the Molarity with its unit (mol/L, mmol/L or µmol/L) and the Solution Volume in mL or L.
  4. If you chose the mass method: enter the Solute Mass (g, mg or kg), the Molar Mass in g/mol (e.g. 98.079 for \(H_2SO_4\)), and the Solution Volume.
  5. Read the results: the normality in eq/L, the equivalents of solute, and the amount of solute in moles.

What Is Normality?

Normality, also called equivalent concentration, is a measure of concentration based on the number of equivalents of a solute per litre of solution. An equivalent is the amount of substance that releases or reacts with one mole of \(H^+\) ions (in acid–base titrations), one mole of \(OH^-\) ions, or one mole of electrons (in redox reactions). Normality is written with the symbol N or eq/L, so a "0.5 N solution" contains 0.5 equivalents per litre.

The key difference between normality and molarity is the equivalence factor. A 1 M solution of hydrochloric acid is also 1 N, because each HCl molecule releases one proton. A 1 M solution of sulfuric acid, however, is 2 N, because each \(H_2SO_4\) molecule can release two protons. Normality therefore tells you the actual reacting capacity of a solution, not just how much solute is dissolved.

Normality is most useful in titration work. When an acid of normality \(N_1\) and volume \(V_1\) neutralises a base of normality \(N_2\) and volume \(V_2\), the simple relation \(N_1 V_1 = N_2 V_2\) holds at the endpoint. This is the classical form of the dilution relation — you can explore it further with our C1V1 = C2V2 calculator.

Because normality depends on the specific reaction, the same solution can have different normalities in different contexts. \(H_3PO_4\) is 3 N when fully neutralised but only 1 N or 2 N when the reaction stops after one or two protons. Similarly, \(KMnO_4\) has an equivalence factor of 5 in acidic solution (Mn goes from +7 to +2) but 3 in neutral or weakly alkaline solution. Always match the equivalence factor to the reaction actually taking place.

Common Equivalence Factors

Substance Type Equivalence factor \(n\)
HCl, HNO₃, CH₃COOH Monoprotic acid 1
H₂SO₄ Diprotic acid 2
H₃PO₄ Triprotic acid 1, 2 or 3 (reaction-dependent)
NaOH, KOH Monobasic base 1
Ca(OH)₂, Ba(OH)₂ Dibasic base 2
KMnO₄ (acidic) Redox oxidant 5
KMnO₄ (neutral/alkaline) Redox oxidant 3
Na₂CO₃ (full neutralisation) Salt / base 2

Assumptions and Practical Tips

  • The calculator assumes the solute is fully dissolved and reacts completely; it does not account for partial dissociation of weak acids and bases.
  • The equivalence factor must correspond to the reaction you are studying. Using the wrong \(n\) is the most common source of error in normality calculations.
  • Normality is temperature-dependent because solution volume changes with temperature. For precise work, measure or state the temperature (commonly 25 °C).
  • Normality is not additive across different substances; only molarities of the same species can be added. Convert to molarity first when combining solutions.
  • If you need the molar mass of a compound, sum the atomic masses of its elements — our Atomic Mass calculator and the Atoms to Moles converter can help with the underlying mole calculations.
  • For redox titrations, check the electron balance with the Balancing Redox Reactions calculator before choosing \(n\).

Frequently Asked Questions

How do I calculate normality by hand?

Divide the equivalents of solute by the solution volume in litres: \( N = \frac{n \times \text{moles}}{V} \). First find moles — either \( \text{moles} = M \times V \) if you know molarity, or \( \text{moles} = \frac{m}{M_m} \) if you know the mass and molar mass. Then multiply by the equivalence factor \( n \) and divide by the volume. For example, 0.05 mol of \( H_2SO_4 \) (\( n = 2 \)) in 0.5 L gives \( N = \frac{2 \times 0.05}{0.5} = 0.2 \) eq/L.

What is the difference between normality and molarity?

Molarity counts moles of solute per litre, while normality counts reactive equivalents per litre. They are related by \( N = n \times M \), where \( n \) is the equivalence factor. For HCl the factor is 1, so molarity and normality are equal. For \( H_2SO_4 \) it is 2, so a 0.5 M solution is 1 N. Normality is reaction-specific: the same solution can have different normalities depending on how many protons or electrons are actually exchanged.

How do I convert between normality and molarity?

To go from molarity to normality, multiply by the equivalence factor: \( N = n \times M \). To go back, divide: \( M = \frac{N}{n} \). For a 0.6 N \( NaOH \) solution (\( n = 1 \)), the molarity is 0.6 mol/L; for 0.6 N \( H_2SO_4 \) (\( n = 2 \)), it is 0.3 mol/L. The key is knowing how many \( H^+ \), \( OH^- \) or electrons each formula unit contributes in your specific reaction.

What equivalence factor should I use for common substances?

Use the number of \( H^+ \) or \( OH^- \) ions per formula unit for acids and bases: 1 for HCl, HNO₃, CH₃COOH, NaOH and KOH; 2 for \( H_2SO_4 \) and \( Ca(OH)_2 \); up to 3 for \( H_3PO_4 \) depending on the reaction. For redox reagents use the electrons transferred: \( KMnO_4 \) has \( n = 5 \) in acidic solution and \( n = 3 \) in neutral or weakly alkaline solution. \( Na_2CO_3 \) has \( n = 2 \) when fully neutralised.

Is a 1 N solution the same as a 1 mol/L solution?

Not always. They are only equal when the equivalence factor is 1, as with HCl or NaOH. A 1 N \( H_2SO_4 \) solution is 0.5 mol/L because each molecule supplies two protons, and a 1 N \( KMnO_4 \) solution in acid is only 0.2 mol/L because each formula unit accepts five electrons. Always check the reaction before assuming the two concentrations match.

What are the most common mistakes in normality calculations?

The biggest error is using the wrong equivalence factor — for example, treating \( H_2SO_4 \) as monoprotic. Other frequent mistakes include using the solute's volume instead of the total solution volume, forgetting to convert millilitres to litres, and assuming full dissociation for weak acids like acetic acid, which only partially ionise. Also remember that normality is temperature-dependent and cannot be added across different solutes — convert to molarity first when mixing solutions.

How is normality used in titration calculations?

Normality simplifies titration math because at the endpoint the equivalents of acid equal the equivalents of base: \( N_1 V_1 = N_2 V_2 \). You do not need to worry about stoichiometric ratios — they are already built into the normalities. For instance, if 25 mL of 0.1 N acid neutralises 20 mL of a base, the base normality is \( \frac{0.1 \times 25}{20} = 0.125 \) N. Just make sure both normalities use equivalence factors consistent with the reaction.

Leave a Reply

Your email address will not be published. Required fields are marked *