Concentration Converter (ppm, Molarity, %)

Convert a solution’s concentration between molarity, molality, mass percent, ppm and ppb, mg/L and % w/v, % v/v, mole fraction and normality. Type the solute’s formula and the solution density, and every conversion is shown with its working.

Converter Science & Engineering Updated Oct 4, 2026
How to Use
  1. Type the concentration you have and pick its unit: M, mol/kg, % w/w, ppm, mg/L, % w/v, % v/v, mole fraction or N.
  2. Enter the solute’s formula (NaCl, H2SO4, F-) or its molar mass, which every mole-based unit needs.
  3. Enter the solution density. 1.000 g/mL is fine for dilute water solutions; strong acids, brines and syrups need the real value, and the tool warns when it matters.
  4. Choose what to convert to in the bar. The answer appears in the result field; its unit menu switches between M, mM, µM and so on.
  5. Read every other conversion in the table under the drawing, or press a preset such as saline, concentrated sulfuric acid or fluoridated water.
Input
calculated
fills in the molar mass
leave blank to use the formula
≈ 1.000 for dilute water solutions
only for % v/v
for normality: H₂SO₄ 2, Ca²⁺ 2
for mole fraction
Presets
One Litre of Solution
Molarity
—
Molality
—
Mass percent
—
Parts per million
—

Worked Example

Saline, % w/v to millimolar. 0.9 % w/v means 0.9 g per 100 mL, which is 9 g per litre. 9 g ÷ 58.44 g/mol = 0.1540 mol, so normal saline is 0.1540 M = 154.0 mM. No density is needed, because both units are per volume of solution.

Concentrated sulfuric acid, % w/w to molarity. One litre weighs 1,000 mL × 1.84 g/mL = 1,840 g, of which 98 % is acid: 1,803.2 g. 1,803.2 ÷ 98.072 = 18.39 M, and with two H⁺ per molecule, 36.77 N. Only 1,840 − 1,803.2 = 36.8 g of the litre is water, so the molality is a startling 499.6 mol/kg.

The common mistake: reading % w/w as if it were % w/v. Treating 98 % H₂SO₄ as 98 g per 100 mL gives 980 g/L ÷ 98.072 = 9.993 M, barely half the true 18.39 M, because it ignores that a litre of the acid weighs 1.84 kg. Mass-based units (% w/w, ppm, molality) only become per-litre units through the density.

Show Work

Enter a concentration to see the step-by-step working.

Formulas

Molarity
c = nsolute ÷ Vsolution
mol/L; from mass %: c = 10 × % × ρ ÷ M (ρ in g/mL)
Molality
b = nsolute ÷ msolvent
mol/kg of solvent, not of solution
Mass fraction, %, ppm
w = msolute ÷ msolution
% = w × 100 · ppm = w × 10⁶ · ppb = w × 10⁹
Mass per volume
g/L = c × M · % w/v = g/L ÷ 10
mg/L ≈ ppm only when ρ ≈ 1.000 g/mL
Volume percent
% v/v = (msolute ÷ ρsolute) ÷ Vsolution × 100
Volume of pure solute before mixing
Mole fraction and normality
x = nsolute ÷ (nsolute + nsolvent) · N = c × eq
eq = H⁺, OH⁻ or charge per formula unit

Why There Are So Many Concentration Units

Each unit grew up in a trade that needed it. Analysts weighing precipitates think in mass per mass, so assay certificates and food labels give % w/w and environmental limits give ppm or ppb. Pharmacists and clinicians measure liquids, so drips and eye drops are labelled % w/v (grams per 100 mL). Distillers measure volumes of alcohol: Joseph Gay-Lussac’s alcoholometer of 1824 made “degrees Gay-Lussac”, percent by volume, the standard for spirits, which is still how strength is printed on a bottle.

Chemists count particles. Jeremias Richter coined the word stoichiometry in 1792 and tabulated equivalent weights, the amounts of acids and bases that exactly neutralise each other, which is where normality comes from. Once Wilhelm Ostwald popularised the mole in the 1890s, moles per litre (molarity) became the bench unit, and moles per kilogram of solvent (molality) became the unit of physical chemistry, because it does not change when a liquid expands with temperature and it is what freezing-point and boiling-point laws use.

IUPAC now calls molarity “amount concentration” and discourages normality, since the number of equivalents depends on the reaction: H₃PO₄ can give 1, 2 or 3. Water-quality reports keep it in the form of meq/L. Molar masses here use the IUPAC conventional atomic weights, the same as the Molar Mass Calculator.

About This Converter

This converter takes a concentration in any common unit and gives it in all the others. It works through one litre of solution: the density gives the litre’s mass, the starting unit gives the grams or moles of solute in it, and the solvent is what is left. From that litre every unit follows by definition, so the conversions agree with each other exactly.

It says when an answer depends on the density, and when a unit cannot be reached without a molar mass or a pure-solute density. The drawing splits the litre into solute and solvent by mass and by moles, and Show Work lists every step for the pair you chose. Everything runs in your browser.

It is meant for students, lab staff reading reagent labels, and anyone turning a water report’s mg/L into molarity or ppm.

Related tools: Molarity Calculator, Dilution Calculator, and Empirical & Molecular Formula Calculator.

Frequently Asked Questions

How do I convert percent to molarity?

For % w/v (grams per 100 mL), multiply by 10 to get g/L and divide by the molar mass: 0.9 % w/v NaCl is 9 g/L ÷ 58.44 = 0.1540 M. For % w/w (grams per 100 g) you also need the density: 98 % sulfuric acid at 1.84 g/mL has 0.98 × 1,840 = 1,803.2 g of H₂SO₄ per litre, and 1,803.2 ÷ 98.072 = 18.39 M.

Is 1 mg/L the same as 1 ppm?

Only for dilute water solutions. ppm by mass is milligrams per kilogram, and a litre of dilute water weighs about 1 kg, so 0.7 mg/L of fluoride is 0.7 ppm. In sea water (about 1.025 kg per litre) 1 mg/L is 1 ÷ 1.025 = 0.976 ppm, and in a dense brine or acid the gap grows further.

What is the difference between molarity and molality?

Molarity is moles per litre of solution; molality is moles per kilogram of solvent. They are close for dilute water solutions: 0.9 % saline is 0.1540 M and, taking its density as 1.000 g/mL, 0.1554 mol/kg. They split apart as the solution gets stronger: 98 % sulfuric acid is 18.39 M but 499.6 mol/kg, because a litre of it contains only 36.8 g of water.

How do you calculate normality?

Normality = molarity × equivalents per mole. Sulfuric acid gives two H⁺, so 18.39 M is 36.77 N. Hardness reported as 120 mg/L CaCO₃ is 120 ÷ 100.086 = 1.199 mM, and with 2 equivalents per mole that is 2.398 meq/L. IUPAC discourages normality because the equivalents depend on the reaction, so always state them.

How do I find the mole fraction from molality?

A kilogram of water is 1,000 ÷ 18.015 = 55.509 mol. A 1.00 mol/kg glucose solution therefore has a mole fraction of 1.00 ÷ (1.00 + 55.509) = 0.017696, or 1.77 mol %. This conversion needs no density at all, because both molality and mole fraction are based on masses.

How do I use the Concentration Converter (ppm, Molarity, %)?

Simply type or paste your value and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.

Do I need to install or sign up for anything?

Not at all — it runs in the browser with nothing to install and no account. After it loads once, it even works without an internet connection.

Is my information private?

Yes. Everything happens in your browser. Nothing you type is sent to a server or saved anywhere.

Common Use Cases

Medical solutions

0.9 % w/v normal saline is 9 g/L of NaCl, 0.1540 M or 154.0 mM.

Stock reagent bottles

A label reading 98 % H₂SO₄, density 1.84 g/mL, means 18.39 M or 36.77 N; dilute from there.

Water quality

Fluoridated water at 0.7 mg/L F⁻ is 0.7 ppm, or 36.85 µM; 120 mg/L hardness as CaCO₃ is 2.398 meq/L.

Drinks and spirits

40 % v/v ethanol (0.789 g/mL) holds 315.6 g of ethanol per litre, 6.851 M.

Physical chemistry

1.00 mol/kg glucose in water is a mole fraction of 0.017696, the number Raoult’s law needs.

Last updated: