Logo

MonoCalc

/

Normality Calculator

Chemistry

Core Formulas:

N = equivalents / V(L)Equivalents = mass / EWEW = Molar Mass / n-factorN = M × n-factor

Equivalent Weight (g/eq)

About This Tool

🧪 Normality Calculator – Equivalents, EW, and N for Every Lab Need

Normality (N) is one of the most important concentration units in analytical chemistry, especially for acid-base titrations, redox reactions, and pharmaceutical quality control. Unlike molarity — which counts moles per litre — normality counts gram-equivalents per litre, making it the natural unit when chemical reactions are driven by equivalents rather than whole molecules.

This calculator covers all five calculation directions in a single tool: find normality, find equivalents, find the required volume, convert molarity to normality using n-factor, and solve dilution problems (N₁V₁ = N₂V₂).

🔬 The Core Normality Formula

Every normality calculation flows from one fundamental equation:

N = Equivalents / Volume (L)

Where:

  • N = Normality (equivalents per litre, or eq/L)
  • Equivalents = mass (g) ÷ equivalent weight (g/eq)
  • Volume (L) = volume of solution in litres

⚖️ Equivalent Weight and the n-Factor

The equivalent weight (EW) is the mass of solute that provides exactly one mole of the reactive species — one H⁺ for acids, one OH⁻ for bases, or one electron for redox reagents.

EW = Molar Mass (g/mol) ÷ n-factor

The n-factor depends on the reaction type and the compound:

CompoundMolar Mass (g/mol)n-factorEW (g/eq)Reaction Type
HCl36.46136.46Acid-base
H₂SO₄98.08249.04Acid-base
NaOH40.00140.00Acid-base
H₃PO₄97.99332.66Acid-base
KMnO₄ (acidic)158.03531.61Redox
K₂Cr₂O₇294.18649.03Redox

📐 Five Calculation Modes Explained

Mode 1 — Find Normality (N)

Used when you know the mass of solute, its equivalent weight, and the volume of the solution. The calculator converts mass to equivalents, then divides by volume in litres.

Example: 4.9 g H₂SO₄ (EW = 49.04 g/eq) in 100 mL Equivalents = 4.9 ÷ 49.04 = 0.0999 eq N = 0.0999 eq ÷ 0.100 L = 1.0 N

Mode 2 — Find Gram-Equivalents

Rearranges the normality formula to find the total gram-equivalents in a given volume when normality is already known. Optionally multiplies by EW to give the mass of solute present.

Equivalents = N × V(L) Example: 0.5 N × 0.250 L = 0.125 eq

Mode 3 — Find Required Volume

Answers "how much solution do I need?" when you have a fixed number of equivalents and a target normality. Essential for solution preparation in lab work.

V(L) = Equivalents / N Example: 0.2 eq ÷ 0.4 N = 0.5 L = 500 mL

Mode 4 — Molarity ↔ Normality Conversion

Converts between molarity and normality in either direction using the n-factor. A built-in reference table lists common solutes with their n-factors.

N = M × n-factor      (M → N) M = N / n-factor      (N → M) Example: 0.5 M H₃PO₄ with n-factor 3 → N = 1.5 N

Mode 5 — Dilution (N₁V₁ = N₂V₂)

During dilution, the number of gram-equivalents is conserved. This four-way solver accepts any three values and finds the fourth — useful for preparing working solutions from stock solutions.

N₁V₁ = N₂V₂ Example: 2.0 N × 50 mL = N₂ × 200 mL → N₂ = 0.5 N

🏷️ Concentration Scale

The results panel shows a colour-coded label indicating where the calculated normality falls on a practical concentration scale:

  • Dilute — below 0.1 N (trace analysis, indicator solutions)
  • Moderate — 0.1 N to 1.0 N (most routine titrations)
  • Concentrated — 1.0 N to 5.0 N (industrial and preparative work)
  • Very Concentrated — above 5.0 N (handle with care; corrosive hazard for strong acids/bases)

💡 Practical Tips

  • Use the preset solute list (Mode 1) to auto-fill the equivalent weight and n-factor for common reagents such as H₂SO₄, NaOH, KMnO₄, and K₂Cr₂O₇.
  • For polyprotic acids, the n-factor depends on which protons actually react. H₃PO₄ reacting with NaOH to give Na₂HPO₄ uses n-factor 2, not 3.
  • For redox reagents, the n-factor is the number of electrons transferred per formula unit. This can change with reaction medium — KMnO₄ in neutral or basic medium has a different n-factor (3) than in acidic medium (5).
  • All volume inputs accept both mL and L; the calculator converts automatically. Likewise, mass inputs accept g or mg.
  • For the most accurate laboratory results, weigh to 4 significant figures and use a Class A volumetric flask calibrated at the working temperature.

📚 Where Normality Is Still Used

Although IUPAC recommends molarity as the primary unit for most purposes, normality remains the standard in several fields:

  • Clinical laboratories — normal saline, electrolyte concentrations, blood acid-base balance (milliequivalents per litre, mEq/L)
  • Water treatment & environmental testing — alkalinity, hardness, and oxidant demand expressed in N or mN
  • Pharmaceutical QC — standardisation of titrants for compendial assays (USP, BP, IP)
  • Industrial chemistry — acid concentration in pickling baths, electroplating, and pulp/paper processing

Frequently Asked Questions

Is the Normality Calculator free?

Yes, Normality Calculator is totally free :)

Can I use the Normality Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Normality Calculator?

Yes, any data related to Normality Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

What is normality and how is it different from molarity?

Normality (N) measures the number of gram-equivalents of solute per litre of solution, while molarity (M) measures moles per litre. They are related by N = M × n-factor, where the n-factor accounts for how many H⁺/OH⁻ ions, electrons, or charge units the solute provides per mole. For monoprotic acids like HCl, N equals M; for diprotic H₂SO₄, N = 2×M.

How does this calculator work?

The calculator supports five modes: (1) compute normality from solute mass, equivalent weight, and volume; (2) find gram-equivalents from normality and volume; (3) determine the volume required for a target normality; (4) convert between molarity and normality using n-factor; and (5) solve dilution problems using the N₁V₁ = N₂V₂ formula. Each mode shows a full step-by-step derivation.

What is an equivalent weight and how do I find it?

Equivalent weight (EW) = molar mass ÷ n-factor. The n-factor is the number of replaceable H⁺ ions for acids, replaceable OH⁻ ions for bases, or electrons transferred per formula unit for redox reactions. For H₂SO₄ (molar mass 98.08 g/mol, n-factor 2), EW = 49.04 g/eq. Use the built-in preset list or the EW helper tab to compute it automatically.

What is the n-factor and what values does it take?

The n-factor represents how many active units (protons, hydroxyl ions, or electrons) one mole of a compound contributes to a reaction. Common values: HCl → 1, H₂SO₄ → 2, H₃PO₄ → 3 (fully reacting), NaOH → 1, Ca(OH)₂ → 2, KMnO₄ in acidic medium → 5, K₂Cr₂O₇ → 6. The n-factor can change depending on the reaction conditions.

How accurate are the results?

All calculations are performed using JavaScript's 64-bit floating-point arithmetic. Results are displayed to 4 decimal places by default (adjustable up to 10). Accuracy depends on the precision of your input values — for laboratory work, use certified molar masses and calibrated measuring equipment.

Can I use this for redox titrations, not just acid-base?

Yes. Normality applies to any reaction where an n-factor can be defined — acid-base, redox, precipitation, and complexometric titrations. Simply enter the appropriate n-factor for the reaction type. For example, KMnO₄ in acidic medium gains 5 electrons (n-factor = 5), so 0.1 M KMnO₄ is 0.5 N.