Normality generalizes molarity for reactions where the number of reactive units per molecule matters — acid-base neutralization, redox titrations, and precipitation reactions. This calculator solves N = M × n three different ways: from molarity and n-factor, from measured equivalents and volume, and as a direct normality-molarity converter.
How the Normality Calculator works
Normality (N) is defined as the number of gram-equivalents of solute per liter of solution: N = equivalents / L. Because one mole of solute can supply more than one reactive equivalent, normality is also written as N = M × n, where M is molarity and n is the n-factor — the count of H⁺ ions, OH⁻ ions, or electrons each formula unit contributes in the specific reaction being run. The n-factor is reaction-dependent, not just substance-dependent: H₃PO₄ can act as a monoprotic, diprotic, or triprotic acid depending on the endpoint, so its n-factor changes accordingly (1, 2, or 3).
Inputs and what they mean
On the Normality tab, enter molarity (mol/L) and n-factor (a small positive integer in almost every real reaction — 1 for monoprotic acids and monovalent bases, 2 for diprotic acids like H₂SO₄, and so on). On the From Equivalents tab, enter the total equivalents of solute measured or calculated from a reaction, along with the solution volume in liters. On the N ↔ M tab, pick a conversion direction, enter the known value, and supply the n-factor — the calculator solves for the other concentration unit.
Limits and edge cases
Normality only makes sense in the context of a specific reaction — the same solute can have different n-factors in different reactions, so a normality value without a stated reaction is ambiguous. The calculator will not accept an n-factor of zero or a negative concentration, since both are physically meaningless. For simple non-reactive concentration reporting (rather than acid-base or redox stoichiometry), molarity alone is usually the more appropriate unit — see the Molarity and Concentration & Dilution calculators.