ppm / ppb Converter

Agarapu Ramesh — Editor and content reviewer

Convert trace concentrations between ppm, ppb, mg/L, ug/L, mg/kg and ug/kg with clear assumptions.

What can you convert?

InputUse it forMain conversion
ppmTrace concentration in water, air, soil or solidsppm * 1000 = ppb
ppbVery small contaminant or nutrient levelsppb / 1000 = ppm
mg/LDilute water solutions1 mg/L approx 1 ppm in water
ug/LDrinking water and environmental samples1 ug/L approx 1 ppb in water
mg/kg and ug/kgSoil, food, tissue or solid samples1 mg/kg = 1 ppm; 1 ug/kg = 1 ppb

Formula map

1 ppm = 1000 ppb. For dilute water, 1 ppm approx 1 mg/L and 1 ppb approx 1 ug/L.

Worked examples

2 ppm chlorine: 2 * 1000 = 2000 ppb. In dilute water this is about 2 mg/L.

35 ppb lead: 35 / 1000 = 0.035 ppm. In dilute water this is about 35 ug/L.

12 mg/kg soil nitrate: 12 mg/kg is 12 ppm, or 12000 ppb on the same dry-mass basis.

Why the water approximation matters

ppm is a ratio, while mg/L is mass per volume. They line up neatly only when the solution density is close to water, about 1 kg/L. That is why drinking-water and classroom problems often allow 1 ppm = 1 mg/L, but concentrated acids, brines, syrups and organic solvents may need density correction.

How to use the visual ladder

The calculator converts everything through ppm as the bridge unit, then shows the matching ppb and approximate water units. Use the ladder to catch scale mistakes: moving from ppm to ppb makes the number 1000 times larger, while moving from ppb to ppm makes it 1000 times smaller.

Where this converter is useful

Common mistakes

Result checking

After converting, ask whether the scale makes sense. A ppb result should normally have a larger number than the ppm result for the same sample, and mg/kg should match ppm only when the problem is using mass per mass. Keep units in the copied answer so the result is not mistaken for a percent or molarity.

Related Chemistry Tools

Percent Solution CalculatorMolarity CalculatorDilution CalculatorpH / pOH CalculatorSolubility Rules Lookup

PPM to PPB and ug/kg to PPB

For ppm to ppb, multiply by 1000. For ppb to ppm, divide by 1000. In many water and soil contexts, ug/kg to ppb is treated as 1:1 by mass, but always confirm the matrix and lab reporting basis.

FAQs

How do you calculate parts per million?

ppm is a mass-mass ratio: ppm = (mass of solute ÷ mass of solution) × 10^6. For dilute aqueous solutions where 1 L of solution weighs about 1 kg, this simplifies to ppm = mg of solute per L of solution. Example: 5 mg of fluoride in 2 kg of water → 5 ÷ 2,000,000 × 10^6 = 2.5 ppm. Drinking water with 50 mg/L of dissolved minerals → 50 ppm directly. Reference levels: fluoride in toothpaste ≈ 1000 ppm; atmospheric CO2 ≈ 420 ppm; lead in drinking water (US EPA action level) = 0.015 ppm = 15 ppb.

What is ppb?

ppb stands for parts per billion: ppb = (mass of solute ÷ mass of solution) × 10^9. It is 1000 times smaller than ppm — 1 ppm = 1000 ppb, 1 ppb = 0.001 ppm. Equivalent units for dilute aqueous solutions: 1 ppb = 1 µg/L = 1 µg/kg = 1 ng/g. ppb is used when ppm values would otherwise be tiny decimals — for example, the WHO drinking-water limits for arsenic and lead are both 10 µg/L = 10 ppb (= 0.01 ppm). Calculation example: 0.05 mg of mercury in 1 kg of fish → (0.05 ÷ 1,000,000) × 10^9 = 50 ppb.

Is mg/kg the same as ppm?

Yes — mg/kg is exactly equivalent to ppm by definition for any sample where the ratio is mass-to-mass. 1 kg = 1,000,000 mg, so 1 mg/kg = 1 part in 1,000,000 = 1 ppm. For dilute aqueous solutions (density ≈ 1 g/mL), mg/L is also numerically equal to mg/kg and therefore to ppm. The equivalence breaks down for concentrated solutions or non-aqueous solvents whose density differs significantly from 1 — for those, mg/L and mg/kg are different numbers and ppm should be calculated mass/mass.

Is ppm same as mg/L?

For dilute aqueous solutions, yes — to a very good approximation. Pure water has a density of 1 g/mL, so 1 L weighs 1 kg and 1 mg/L equals 1 mg/kg = 1 ppm. This is why water-quality reports use ppm and mg/L interchangeably: dissolved oxygen of 7 mg/L is reported as 7 ppm, total dissolved solids at 500 mg/L as 500 ppm, etc. The equivalence fails when the solution is dense (concentrated H2SO4 with density 1.84 g/mL) or non-aqueous, and for gas-phase ppm which is defined as a volume (or mole) ratio, not a mass one. Atmospheric CO2 at 420 ppm means 420 mol of CO2 per million mol of air, not 420 mg/L.

How to convert ppm to (mass percent)?

1% (by mass) = 10,000 ppm, so divide ppm by 10,000 to get percent and multiply percent by 10,000 to get ppm. Examples: 50 ppm = 0.005%; 1000 ppm = 0.1%; 5% = 50,000 ppm; a 70% concentrated HNO3 solution is 700,000 ppm HNO3. Other useful relationships: 1 ppm = 1000 ppb; for dilute aqueous solutions, 1 ppm ≈ 1 mg/L. When choosing units, use percent for high concentrations (acids, food labels), ppm for low concentrations (drinking-water minerals), and ppb for trace amounts (toxic metals, pesticides).

How to calculate concentration in ppm?

Use a mass-mass ratio for liquids and a volume-volume (or mole-mole) ratio for gases. Aqueous solutions: ppm = (mass solute ÷ mass solution) × 10^6, which equals mg/L for dilute water-based solutions. Example: 0.5 g of NaCl in 5 L of water → 500 mg ÷ 5 L = 100 mg/L = 100 ppm. Gases: ppm = (volume pollutant ÷ volume gas mixture) × 10^6, equivalent to a mole fraction times 10^6. To convert gas-phase ppm to mg/m³ at 25 °C and 1 atm: mg/m³ = ppm × (molar mass ÷ 24.45). Always confirm whether the source uses mass-based or volume-based ppm — they are different conventions.

Is ppm the same as ug/mL?

For aqueous solutions, yes: 1 ppm = 1 mg/L = 1 µg/mL = 1 µg/g. Derivation: 1 mg/L = 1000 µg / 1000 mL = 1 µg/mL. Useful chain: 1 ppm = 1 mg/L = 1 mg/kg = 1 µg/g = 1 µg/mL; 1 ppb = 1 µg/L = 1 ng/g = 1 ng/mL. Common usages: vitamin C in juice ≈ 50 µg/mL = 50 ppm; therapeutic drug levels in plasma are usually reported as µg/mL but are equivalent to ppm. The equivalence assumes density ≈ 1 g/mL — it does not hold for solvents like CCl4 (density 1.59) or concentrated acids.

How do you convert ppb to ppm?

Divide ppb by 1000 to get ppm; multiply ppm by 1000 to get ppb. Examples: 5000 ppb = 5 ppm; 250 ppb = 0.25 ppm; 0.05 ppm = 50 ppb. Equivalent unit chains for dilute aqueous solutions: 1 ppm = 1 mg/L = 1 µg/mL; 1 ppb = 1 µg/L = 1 ng/mL. Regulatory examples: WHO drinking-water lead limit is 10 µg/L = 10 ppb = 0.01 ppm; atmospheric ozone is typically reported as 30-80 ppb (= 0.03-0.08 ppm).

Convert 200 cm³/m³ to ppb and ppm.

200 cm³/m³ = 200 ppm = 200,000 ppb. Reasoning: 1 m³ = 1,000,000 cm³ = 10^6 cm³, so 200 cm³/m³ is the volume ratio 200 ÷ 10^6, which by definition is 200 ppm. ppb is 1000× ppm: 200 ppm × 1000 = 200,000 ppb. Context: 200 ppm of a pollutant gas is high. For comparison, ASHRAE indoor-air CO2 guidance is < 1000 ppm; the OSHA workplace 8-hour limit for CO is 50 ppm; the OSHA permissible 8-hour limit for SO2 is 5 ppm. To convert 200 ppm to mg/m³ at 25 °C: mg/m³ = 200 × (M ÷ 24.45), where M is the gas's molar mass.