ppm / ppb Converter
Convert trace concentrations between ppm, ppb, mg/L, ug/L, mg/kg and ug/kg with clear assumptions.
What can you convert?
| Input | Use it for | Main conversion |
|---|---|---|
| ppm | Trace concentration in water, air, soil or solids | ppm * 1000 = ppb |
| ppb | Very small contaminant or nutrient levels | ppb / 1000 = ppm |
| mg/L | Dilute water solutions | 1 mg/L approx 1 ppm in water |
| ug/L | Drinking water and environmental samples | 1 ug/L approx 1 ppb in water |
| mg/kg and ug/kg | Soil, food, tissue or solid samples | 1 mg/kg = 1 ppm; 1 ug/kg = 1 ppb |
Formula map
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
- Checking drinking-water reports for chlorine, fluoride, nitrate, lead or arsenic.
- Changing environmental chemistry data between ppb and ppm before graphing.
- Comparing soil, food or solid-sample concentrations reported as mg/kg or ug/kg.
- Preparing lab notes where a teacher gives one trace unit but asks for another.
- Estimating whether a value is trace-level, low ppm, or high enough to need a different concentration unit.
Common mistakes
- Using mg/L = ppm for liquids that are not dilute water-like solutions.
- Forgetting that ppb is 1000 times smaller than ppm, not 100 times smaller.
- Mixing mass-per-volume water units with mass-per-mass soil units without checking the sample basis.
- Rounding a tiny ppb value too early before converting to ppm.
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
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.