🔬
🔬 Science & engineering

Concentration Converter (M, % w/v, mg/mL, ppm, normality)

Results update as you type.

Your numbers

Understanding the concentration converter — concept and principle

The same solution can be labelled in many ways: mol/L on a lab protocol, % w/v on a reagent bottle, mg/L or ppm in a water report, normality in an old titration method. This converter starts from molarity and the solute's molar mass and expresses the concentration in all of these units at once, using the solution density for the mass-based ones.

A 0.1 M sulfuric acid solution expressed six ways0.1 M H₂SO₄ (98.079 g/mol) is 9.8079 g/L, 0.98079 % w/v, 9,807.9 ppm, 0.2 N, 0.98079 % w/w and about 0.101 mol/kg.One solution, six ways to say it9.8079 g/L= 9.8079 mg/mL0.98079 %w/v (g per 100 mL)9,807.9 ppmmg/L0.2 N2 H⁺ per molecule0.98079 %w/w (density 1.0)0.10099mol/kg0.1 MH₂SO₄1 L0.1 × 98.079 = 9.8079 gof H₂SO₄ in every litre (0.1 mol)
All six numbers describe the same 9.8079 g of H₂SO₄ in each litre; only the unit changes.

How it is calculated

With c in mol/L, M in g/mol, eq the equivalents per mole and ρ the density in g/mL:

The principle

Every unit describes the same amount of solute in a different reference: per litre of solution, per 100 mL, per gram of solution or per kilogram of solvent. Moving between per-volume and per-mass references needs the density. Normality counts reactive units instead of molecules: sulfuric acid can give 2 H⁺, so 1 mol of H₂SO₄ is 2 equivalents in an acid-base reaction.

Worked example

Defaults: c = 0.1 mol/L sulfuric acid, M = 98.079 g/mol, eq = 2, ρ = 1.0 g/mL.

  1. g/L: 0.1 × 98.079 = 9.8079 g/L (9.8079 mg/mL).
  2. % w/v: 9.8079 ÷ 10 = 0.98079%.
  3. ppm: 9.8079 × 1000 = 9,807.9 mg/L.
  4. Normality: 0.1 × 2 = 0.2 N.
  5. % w/w: 9.8079 ÷ 1000 × 100 = 0.98079%.
  6. Molality: solvent = 1.0 − 0.0098079 = 0.9901921 kg, so 0.1 ÷ 0.9901921 = 0.1009905048 mol/kg.
How g/L (= mg/mL) changes with Molar mass (g/mol)How g/L changes with Molar mass0510152024.54973.698.1123147196Example: 9.8079Molar mass (g/mol)
Each point is the calculator re-run with only “Molar mass (g/mol)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Molar mass (g/mol)g/L (= mg/mL)
24.52.45197
494.90395
73.67.35592
98.19.8079
12312.2599
14714.7118
19619.6158

How to read the result

For dilute aqueous solutions with density close to 1, % w/v and % w/w are almost equal and mg/L is practically ppm by mass. As the solution gets more concentrated, these pairs separate, and molality becomes noticeably larger than molarity. Use molality when temperature changes, since it does not depend on volume.

Common mistakes

Keep in mind: Normality depends on the specific reaction, and density depends on temperature and concentration. These conversions are exact only when the inputs describe your actual solution.

Frequently asked questions

What is the equivalent number for HCl, H₂SO₄ and H₃PO₄?

In full neutralisation, 1, 2 and 3 respectively. Partial neutralisation uses fewer.

Is ppm the same as mg/kg?

Strictly yes; mg/L equals ppm only when one litre weighs about one kilogram.

Why is IUPAC discouraging normality?

Because its value depends on the reaction chosen, which makes it ambiguous; molarity with a stated reaction is clearer.

Sources: IUPAC Compendium of Chemical Terminology (Gold Book), "amount concentration", "molality" · Harris, D. C., Quantitative Chemical Analysis, W. H. Freeman

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →