🧪 ABC Chemistry Calculator Suite Knowledge Base

ppm and ppb — Concentration Units for Trace Analysis

By Aniket Bhardwaj · 10 September 2026 · Calculator/Formula Guide

When a substance is present in very small amounts — fluoride in drinking water, lead in a soil extract, carbon dioxide in air — molarity produces awkward numbers like 5.3 × 10⁻⁵ mol/L. Parts per million and parts per billion exist to make those numbers readable. They are simple ratios, but they carry two traps: whether the ratio is by mass or by volume, and whether the "1 ppm = 1 mg/L" shortcut is allowed. This guide settles both.

The formulas

ppm = (mass of solute ÷ mass of solution) × 10⁶
ppb = (mass of solute ÷ mass of solution) × 10⁹

Both numerator and denominator are masses in the same unit, so the ratio is a pure number; the 10⁶ or 10⁹ just moves the decimal point to a comfortable place. One part per million means one gram of solute in one million grams (one tonne) of solution, or equally one milligram in one kilogram. Directly from the definitions:

When 1 ppm equals 1 mg/L — and when it does not

Water analysts write concentrations as mg/L and call them ppm. That works because 1 litre of dilute aqueous solution has a mass of very nearly 1 kg (the density of water is 1.00 g/mL near room temperature), so 1 mg in 1 L is 1 mg in 1 kg = 1 ppm.

The shortcut fails in two situations, and exam questions test exactly these:

Whenever density is given in a question, that is your signal to use it rather than the shortcut.

Worked example 1 — mass ratio to ppm

Question. 0.0025 g of sodium chloride is dissolved to give 500 g of solution. Express the concentration in ppm.

ratio = 0.0025 ÷ 500 = 5.0 × 10⁻⁶
ppm = 5.0 × 10⁻⁶ × 10⁶ = 5.0 ppm

In ppb that is 5.0 × 10⁻⁶ × 10⁹ = 5000 ppb.

Worked example 2 — ppm to molarity

This is the conversion most often asked, because ppm is what an instrument reports while every calculation needs mol/L. The route is: mg/L → g/L → mol/L.

Question. A water sample contains fluoride at 1.0 mg/L. Express this as a molar concentration. (Atomic mass F = 18.998 g/mol.)

Step 1 — because the solvent is water and the solution is dilute, 1.0 mg/L = 1.0 ppm = 1.0 mg per litre.
Step 2 — convert to grams: 1.0 mg = 0.0010 g, so the concentration is 0.0010 g/L.
Step 3 — divide by the molar mass:
c = 0.0010 ÷ 18.998 = 5.3 × 10⁻⁵ mol/L

The general shortcut, worth writing on your formula sheet:

molarity (mol/L) = ppm ÷ (1000 × molar mass in g/mol)   (dilute aqueous solutions only)

Check with the numbers above: 1.0 ÷ (1000 × 18.998) = 5.26 × 10⁻⁵ mol/L ✓

Worked example 3 — ppb to molarity

Question. A water sample contains lead at 10 ppb. What is its molarity? (Molar mass of Pb = 207.2 g/mol.)

10 ppb = 10 µg/L = 1.0 × 10⁻⁵ g/L
c = 1.0 × 10⁻⁵ ÷ 207.2 = 4.8 × 10⁻⁸ mol/L

This is why trace analysis needs techniques such as atomic absorption spectroscopy — ordinary titration cannot see 10⁻⁸ mol/L.

Worked example 4 — percentage to ppm and back

Question A. A reagent label says the sample contains 0.0005% chloride by mass. Convert to ppm.

0.0005% = 0.0005 ÷ 100 = 5 × 10⁻⁶ as a plain ratio
ppm = 5 × 10⁻⁶ × 10⁶ = 5 ppm

Question B. Convert 250 ppm back to a percentage.

250 ÷ 10⁶ = 2.5 × 10⁻⁴, and × 100 gives 0.025%

The pattern is simple: to go from % to ppm multiply by 10 000; to go the other way divide by 10 000.

Gases: ppm by volume is a mole fraction

For gases, ppm nearly always means parts per million by volume, written ppmv. Because equal volumes of ideal gases at the same temperature and pressure contain equal numbers of moles (Avogadro's law), a volume ratio is also a mole ratio:

ppmv = mole fraction × 10⁶

Question. A sample of air contains carbon dioxide at 420 ppmv. What is the mole fraction of CO₂, and its partial pressure if the total pressure is 1.00 bar?

x(CO₂) = 420 ÷ 10⁶ = 4.20 × 10⁻⁴
p(CO₂) = 4.20 × 10⁻⁴ × 1.00 = 4.20 × 10⁻⁴ bar

The same 420 ppmv expressed by mass would be a different number, because CO₂ (M = 44.01) is heavier than the average air molecule (M ≈ 29). Never convert between ppmv and ppm-by-mass without accounting for the molar masses.

Quick conversion table

QuantityEquivalentEquivalent
1%10 000 ppm10 000 000 ppb
1 ppm1000 ppb1 mg/kg = 1 µg/g
1 ppm (dilute aqueous)1 mg/L1 g per 1000 L
1 ppb (dilute aqueous)1 µg/L1 mg per 1000 L
1 ppmv (gas)mole fraction 10⁻⁶1 µL per L of gas

Common mistakes that cost marks

  • Mixing mass ppm with volume ppm. For solutions ppm means by mass; for gases it usually means by volume. State which one you are using in your answer.
  • Using 1 ppm = 1 mg/L when a density is given. If the question bothers to give you a density, it wants you to use it.
  • Dividing by the mass of the solvent instead of the solution. The denominator is the total mass. For trace levels the difference is negligible, but in a question with a concentrated solution it is not.
  • Forgetting the mg → g step. Dividing 1.0 (mg) by 18.998 gives 0.053 mol/L, which is a thousand times too large. Convert to grams first.
  • Treating ppm as a molar unit. Two solutions at the same ppm contain different numbers of moles if the solutes have different molar masses.
  • Using "billion" loosely. In chemistry ppb always means 10⁹, never 10¹². If a source is ambiguous, prefer the explicit µg/L.

Where this appears in exams

ExamTypical use
CBSE / ICSE Class 11–12Concentration units in the Solutions chapter; hardness of water
NEET / JEEppm ⇄ molarity conversions in solution numericals
IIT-JAM / CUET-PGAnalytical chemistry: calibration curves reported in ppm
GATE / CSIR-NETTrace and environmental analysis, detection limits in ppb

Convert between concentration units without slips. The Molarity / Concentration calculator handles the mass, moles and volume relationships behind every conversion on this page, so you can check your mol/L answers in one step.

Open the Molarity / Concentration Calculator →

Concentration units are a scoring topic in Class 11–12 and a foundation for analytical chemistry later. ABC Chemistry runs Class 11–12 chemistry coaching at the Gurugram centre plus online classes across India — abcchemistry.in.