Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

How to Calculate Parts Per Million (ppm)

Calculate parts per million (ppm) from masses, mg/kg, mg/L or percent, with worked examples and the density case where the mg/L shortcut fails.

Written and maintained by CASRAI Editorial Board

Last updated

To calculate parts per million (ppm), divide the mass of the substance of interest by the total mass of the sample and multiply by 1,000,000. In symbols, ppm = (mass of solute ÷ mass of whole sample) × 106, with both masses in the same unit. For a dilute water-based solution the same number is, to a good approximation, the concentration in milligrams per litre (mg/L). This guide gives the formula, worked examples, the unit shortcuts that follow from it, and the case where the shortcut stops being safe.

What you need

  • The mass of the substance you are measuring (the solute or analyte), in any mass unit.
  • The mass of the whole sample or solution, in the same unit. If you only have a volume, you also need the density of the solution.
  • A calculator. No other equipment is involved.

Steps: how to calculate parts per million

  1. Write both masses in the same unit (for example, both in grams, or both in milligrams).
  2. Divide the solute mass by the total mass of the sample. The result is a dimensionless fraction.
  3. Multiply the fraction by 1,000,000. The answer is in ppm.
  4. Check the size: 1 ppm is one part in a million, so a fraction of 0.000003 is 3 ppm.

Worked example 1: both quantities are masses

A sample of 1,500 g contains 0.0045 g of the substance. The fraction is 0.0045 ÷ 1,500 = 0.000003. Multiplying by 1,000,000 gives 3 ppm.

Worked example 2: milligrams per kilogram

The US EPA states that 1 milligram per kilogram (mg/kg) equals 1 part per million parts, or 1 ppm. A 2 kg soil sample containing 3 mg of a contaminant is therefore 3 mg ÷ 2 kg = 1.5 mg/kg = 1.5 ppm.

Worked example 3: from a percentage

A percentage is parts per hundred, so multiply a mass-percent value by 10,000 to get ppm. A 1% (w/w) solution is 10,000 ppm, and a 0.05% (w/w) solution is 500 ppm. For how mass percent is defined and prepared, see how to make a mass percent solution.

Converting mg/L to ppm, and when not to

EPA’s data-reporting guidance explains the shortcut used in most water chemistry: 1 litre of water weighs approximately 1 kilogram if you ignore the small density differences between pure water and the majority of environmental samples, so 1 mg/L is equivalent to 1 ppm. By the same logic, 1 microgram per litre (µg/L) or 1 microgram per kilogram (µg/kg) is equivalent to 1 part per billion (ppb).

Reported as Equals Condition
1 mg/kg 1 ppm Mass per mass; no assumption needed
1 mg/L about 1 ppm Only if 1 L of the sample weighs about 1 kg (dilute water-based samples)
1 µg/L or 1 µg/kg 1 ppb Same condition for the per-litre form
1% (w/w) 10,000 ppm Arithmetic: 1 ÷ 100 × 1,000,000

Why the shortcut is a water assumption

ppm is a ratio of masses, while mg/L divides by a volume. The two agree only when a litre of the sample has a mass of one kilogram. The USGS Water Science School lists the density of pure water as 1.00000 g/cm3 at 4.0 °C and 0.99802 g/cm3 at 21 °C, so for water the error is small. For a denser or lighter liquid it is not.

Illustrative arithmetic (the density is an assumed example value, not a measured one): a solution of density 1.20 g/mL has a mass of 1.20 kg per litre. If it contains 10 mg of solute per litre, the mass concentration is 10 mg ÷ 1.20 kg = 8.33 mg/kg, or about 8.3 ppm, not 10 ppm. Treating mg/L as ppm would overstate the value by 20%. When the sample is not dilute and water-like, convert through density, or weigh the sample and work in mg/kg directly.

What can go wrong

  • Mixing mass and volume. Dividing a mass by a volume and calling the result ppm silently assumes a density of 1 g/mL.
  • Different units top and bottom. 5 mg in 2 kg is 5 mg ÷ 2,000,000 mg, not 5 ÷ 2. Convert first.
  • Wrong denominator. ppm is relative to the whole sample or solution, not to the solvent alone. For very dilute samples the difference is negligible; for concentrated ones it is not.
  • Confusing ppm and ppb. Per EPA, µg/L is ppb and mg/L is ppm: a factor of 1,000.
  • Ambiguous wording. NIST points to ambiguity in the names of numbers as one of the reasons why the use of ppm, ppb and ppt is deprecated.

Why NIST discourages ppm, and what to write instead

NIST Special Publication 811 (Guide for the Use of the SI), section 7.10.3, says ppm, ppb and ppt are not acceptable for use with the SI to express the values of quantities. It also recognizes that a law or regulation may require them. Where you are free to choose, write the quantity in an unambiguous form: mg/kg, mg/L, µg/L, or a pure number such as 3 × 10-6. Where a regulation, method or label states a limit in ppm, report in ppm and state what the ratio is based on (mass per mass or mass per volume).

Related calculations on CASRAI: how to calculate a serial dilution for stepping a stock down to a target concentration, and how to make a 10% bleach solution, where disinfectant strength is expressed as ppm available chlorine. Exposure limits expressed in ppm are discussed in permissible exposure limits (PELs, TLVs, RELs) in the laboratory.

When to get professional help

The arithmetic itself is simple, but a ppm value that feeds a regulatory report, a method validation or a safety decision should be checked against the governing method or limit document, and by your laboratory’s quality or safety lead. If the sample is not dilute and water-like, or the matrix is unusual, ask an analytical chemist how the method defines the reporting basis before you convert.

FAQ

How to calculate parts per million?

Divide the mass of the substance by the total mass of the sample, both in the same unit, and multiply by 1,000,000. For example, 0.0045 g in 1,500 g is 3 ppm. In mg/kg terms, 1 mg/kg is 1 ppm.

Is 1 mg/L the same as 1 ppm?

Approximately, for dilute water-based samples, because a litre of water weighs about a kilogram (EPA). For denser or lighter liquids, convert with the density.

How do I convert a percentage to ppm?

Multiply the percentage by 10,000. So 0.05% is 500 ppm and 1% is 10,000 ppm.

Sources

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about How to Calculate Parts Per Million (ppm)

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →