Skip to content
Chemistry

Normality Calculator

Solve for normality, grams of solute, molarity, or volume in one tool. Pick a common reagent preset or enter any molar mass and equivalence factor. Choose the calculation mode, fill in what you know, and the results update instantly with a full worked-out explanation.

Your details

Select a common reagent to auto-fill molar mass and n-factor, or choose Custom to enter your own values.
mol/L
Protons donated (acids), OH- released (bases), or electrons transferred (redox) per formula unit. HCl = 1, H2SO4 = 2, H3PO4 = 3, KMnO4 (acidic) = 5.
Normality
2N (eq/L)
Normality2,000meq/L
Equivalents in solution-
Molarity1mol/L
Equivalent weight-
Grams of solute needed-
Volume needed-
Equivalents-
2 N
Trace<0.1Dilute0.1-1Moderate1-3Concentrated3-6Very concentrated6+

Your solution is 2.0000 N (2000.0 meq/L).

  • Normality counts reactive units (equivalents) per litre, so it is always molarity times the equivalence factor n.
  • For acids n is the number of H+ donated, for bases the number of OH-, and for redox reactions the electrons transferred per formula unit.
  • This solution is 2 N and 1 mol/L (M). They differ because each formula unit provides 2 equivalents.

Next stepDiluting this solution? Equivalents are conserved, so apply N1V1 = N2V2 to find the new normality after dilution.

Formula

N=M×n=mEw×V=m/Mm×nVN = M \times n = \dfrac{m}{E_w \times V} = \dfrac{m / M_m \times n}{V}

Worked example

1 M H2SO4 (n = 2) gives N = 1 x 2 = 2 N. To prepare 500 mL of 1 N H2SO4: Ew = 98.08 / 2 = 49.04 g/eq; grams = 1 N x 49.04 g/eq x 0.5 L = 24.52 g. KMnO4 in acidic solution (n = 5) at 0.1 M gives 0.5 N.

How This Calculator Works

Choose what you want to find using the "Solve for" selector. To find normality, pick either the molarity method (enter molarity and the n-factor), the mass-molar-mass method (enter grams, molar mass, n-factor, and volume), or the equivalent-weight method (enter grams, equivalent weight, and volume). To reverse-solve, select "Grams of solute needed" and enter your target normality, molar mass, n-factor, and volume; the tool returns the exact mass to weigh out. Choose "Volume of solution" to find how many litres a given mass makes at a target normality. Choose "Molarity from N" to convert any normality straight to molarity, or "Equivalents in solution" to find the total number of equivalents in a measured volume. Every mode shows full worked steps.

Reagent Presets and the n-Factor

Select a common reagent from the preset list to auto-load its molar mass and equivalence factor. HCl and NaOH each supply one reactive unit per formula unit so n = 1 and normality equals molarity. H2SO4 can donate two protons so n = 2 and a 1 M H2SO4 solution is 2 N. H3PO4 is triprotic so n can be 1, 2, or 3 depending on how far the neutralisation is taken, by default the calculator uses n = 3. For redox reactions the equivalence factor is the electron count: KMnO4 in acidic solution accepts five electrons per permanganate ion so n = 5. Sodium thiosulfate (Na2S2O3) loses one electron per formula unit in iodometric titrations so n = 1. If your compound is not listed, choose Custom and enter its molar mass and n-factor manually.

Milliequivalents and Clinical Chemistry

Clinical laboratories and wastewater testing often report concentration in milliequivalents per litre (meq/L) rather than equivalents per litre. The conversion is straightforward: meq/L = N x 1000. This calculator always shows both units. Serum electrolyte panels, for instance, report sodium near 140 meq/L, which equals 0.140 N (and also 0.140 M, since sodium has n = 1). Calcium is reported in meq/L where n = 2 because each Ca2+ ion carries two ionic charges, so a 2 meq/L calcium value corresponds to 1 mmol/L.

Limitations and Context

Normality is only meaningful relative to a specified reaction. The same molar solution can have several valid normalities depending on whether the chemistry is acid-base or redox, and on how many protons or electrons are actually transferred. This is why IUPAC recommends molarity for general reporting. The calculator assumes complete dissolution, no temperature correction for volume changes, and that you have defined the reaction context before choosing n. For partial neutralisation of polyprotic acids, enter the n that matches the specific neutralisation step you are performing.

Common Reagents: Molar Mass, n-Factor and Equivalent Weight

CompoundReaction typeMolar mass (g/mol)n-factorEquiv. weight (g/eq)
HClAcid-base36.46136.46
HNO3Acid-base63.01163.01
H2SO4Acid-base98.08249.04
H3PO4Acid-base (full)98332.67
NaOHAcid-base40140
KOHAcid-base56.11156.11
Ca(OH)2Acid-base74.09237.05
Na2CO3Acid-base105.99253
KMnO4Redox (acidic)158.03531.61
Na2S2O3Redox (iodometry)248.181248.18

Equivalence factors for acid-base and redox titrations at standard conditions.

Frequently asked questions

What is the difference between normality and molarity?

Molarity counts moles of solute per litre; normality counts equivalents (the reactive units) per litre. They are linked by N = M x n. For monoprotic acids like HCl, n = 1 so normality equals molarity. For sulfuric acid n = 2, so a 1 M H2SO4 solution is 2 N. Use molarity for general solution preparation, and normality when stoichiometry is based on reactive-unit equivalence, such as in titrations.

How do I find the equivalent weight of a compound?

Divide the molar mass by the equivalence factor n. For H2SO4 the molar mass is 98.08 g/mol and n = 2, giving an equivalent weight of 49.04 g/eq. For KMnO4 in acidic solution n = 5, so Ew = 158.03 / 5 = 31.61 g/eq. The preset list in this calculator provides pre-computed equivalent weights for ten common reagents.

How do I prepare a solution of a specific normality?

Use the "Grams of solute needed" mode. Enter your target normality, the molar mass of your solute, its n-factor, and the final volume you want to prepare. The calculator returns the exact mass to weigh out. Then dissolve that mass in a small amount of solvent, transfer to a volumetric flask, and make up to the target volume.

Why does IUPAC discourage normality?

Normality depends on a specified reaction, so the same solution can be 1 N, 2 N, or 3 N depending on context. This ambiguity can cause errors if the reaction context is not clearly stated. IUPAC recommends molarity (mol/L) as an unambiguous, reaction-independent unit. Normality is still widely used in titration, clinical chemistry, and wastewater analysis because it simplifies equivalence-point arithmetic.

What is meq/L and when is it used?

Milliequivalents per litre (meq/L) equals normality multiplied by 1000. Clinical laboratories and environmental testing report in meq/L because concentrations of electrolytes and ions are usually much less than 1 eq/L. Serum sodium is about 140 meq/L (0.140 N), and serum potassium is about 4 meq/L. The calculator always shows both N and meq/L.

Can I use this calculator for redox titrations?

Yes. Select the KMnO4 or Na2S2O3 preset, or enter your own molar mass and n-factor for any redox reagent. For permanganate in acidic solution n = 5 (five electrons accepted per MnO4- ion); in neutral solution n = 3. For dichromate in acidic solution n = 6. Make sure the n-factor you enter matches the actual oxidation-state change in your titration.

Sources

Written by Dr. Sofia Marchetti, PhD Chemist · Milan, Italy

Physical chemist and laboratory educator bringing rigorous solution science to accessible, accurate online tools.

Search 3,500+ calculators

Loading search…