Skip to content

PPM Calculator

Parts per million (ppm) is a way of writing a very small concentration, and for dilute aqueous solutions 1 ppm is essentially 1 mg of solute per litre of solution, which is also 1 µg per mL. Enter a solute mass and a solution volume to get ppm, convert a percentage straight to ppm (1% = 10,000 ppm), or work backwards from a target ppm to the mass you need to weigh. Add a molecular weight and the calculator also reports the molarity.

ppm shows up wherever a concentration is too small for percent to read comfortably — trace metals, contaminants, disinfectant levels, standard curves. The unit is a ratio, one part in a million, but the shortcut everyone actually uses is that for dilute water-based solutions 1 ppm ≈ 1 mg/L ≈ 1 µg/mL, because a litre of water weighs almost exactly a kilogram. That approximation is what makes ppm feel concrete, and it is also the thing to watch when a solution is not dilute or not aqueous. This calculator is part of our laboratory calculator set and it complements the percent solution calculator at the other end of the concentration scale.

Three jobs cover almost every ppm question. You have a mass and a volume and want the concentration. You have a percentage and want it in ppm. Or you know the ppm you must hit and want the mass to weigh for a given volume. The tool handles all three from one engine, and reports the same number as mg/L, µg/mL and percent so you can quote whichever form your protocol or instrument wants.

The relationship to percent is a clean factor of ten thousand: 1% = 10,000 ppm, so 0.005% = 50 ppm. When you also need moles per litre, the molarity calculator picks up from here, and a molecular weight entered in this tool gives the molarity directly.

One caution before you start: "ppm" is an overloaded abbreviation. In a laboratory context it means parts per million, the concentration unit on this page. The same three letters also appear in military relocation paperwork (a personally procured move) and in electronics (crystal-oscillator frequency deviation in ppm). If you arrived here from one of those searches, this is not the tool you want — this page only ever means chemical concentration, one part of solute per million parts of solution.

PPM Calculator

Also reports the molarity equivalent of the ppm value.

Concentration25 ppm
mg/L25 mg/L
µg/mL25 µg/mL
Percent0.0025 %
Molarity—

How to use the ppm calculator

Choose what you are solving for in the Solve for dropdown: "Concentration" from a mass and volume, "From a percentage", or "Mass needed" for a target ppm.

For concentration, enter the solute mass and its unit (mg, g or µg) and the solution volume and its unit (L or mL). The engine normalises both and returns ppm.

For from-percent, enter the percentage; the answer is percent × 10,000 in ppm.

For mass-needed, enter the target ppm and the solution volume; the calculator returns the solute mass to weigh.

Optionally enter the molecular weight (g/mol) to also get the molarity of the solution.

Press Calculate. The primary card answers your question; the secondary cards show the same concentration as ppm, mg/L, µg/mL and percent, plus molarity when a molecular weight is supplied.

PPM formula

ppm = mass (mg) ÷ volume (L)
ppm = µg/mL = mg/L (dilute aqueous)
percent → ppm: ppm = % × 10,000
mass needed: mass (mg) = ppm × volume (L)
molarity = (ppm ÷ 1000 g/L) ÷ MW
ppm = parts per million · mass = solute mass · volume = solution volume · MW = molecular weight (g/mol). The mg/L equivalence assumes a dilute aqueous solution of density ≈ 1 g/mL.

Variables and units

SymbolMeaningUnit
ppmConcentration in parts per millionppm
massSolute massmg
volumeSolution volumeL
%Equivalent percentage%
MWSolute molecular weightg/mol
molarityMolarity of the solutionmol/L

How ppm is calculated

  1. Convert the solute mass to milligrams and the solution volume to litres.
  2. Divide mass in mg by volume in L to get ppm (the mg/L equivalence).
  3. For a percentage, multiply by 10,000; to go the other way, divide ppm by 10,000.
  4. For a target ppm, multiply ppm by the volume in litres to get the mass in mg.
  5. With a molecular weight, turn mg/L into g/L (÷1000) and divide by MW for molarity.

Worked laboratory examples

Example 1 — ppm from a mass and a volume

Given: solute mass 25 mg · solution volume 0.5 L

  1. ppm = 25 mg ÷ 0.5 L = 50 ppm
  2. also 50 mg/L and 50 µg/mL
  3. percent = 50 ÷ 10,000 = 0.005%

Result: 50 ppm (50 mg/L, 0.005%)

Example 2 — ppm with molarity from a molecular weight

Given: 50 ppm · MW 58.44 g/mol

  1. g/L = 50 ÷ 1000 = 0.05 g/L
  2. molarity = 0.05 ÷ 58.44 ≈ 8.56 × 10⁻⁴ M

Result: 50 ppm ≈ 0.856 mM

Example 3 — Converting a percentage to ppm

Given: 0.005%

  1. ppm = 0.005 × 10,000 = 50 ppm

Result: 0.005% = 50 ppm

Example 4 — Mass needed for a target ppm

Given: target 50 ppm · solution volume 2 L

  1. mass = 50 ppm × 2 L = 100 mg
  2. in grams = 100 ÷ 1000 = 0.1 g

Result: weigh 0.1 g (100 mg) and make up to 2 L

Want the reasoning behind the numbers? Read PPM to mg/L.

How to interpret the result

The primary card is the number you asked for; the secondary cards are the same concentration wearing different clothes. Seeing 50 ppm as 50 mg/L, 50 µg/mL and 0.005% at once is the point — different instruments and protocols quote different forms, and they are all the same solution.

The whole mg/L shortcut rests on one assumption: the solution is dilute and water-like, so a litre weighs about a kilogram. The calculator warns when you push past roughly 1% (10,000 ppm), because at that point the density is no longer close to 1 and ppm-by-mass and mg/L-by-volume start to diverge. Above that, % w/v is the more honest unit.

Molarity is only reported when you give a molecular weight, and it is the bridge to any calculation that counts molecules rather than mass — useful when a trace standard has to be matched to a molar quantity downstream.

Assumptions

  • The solution is dilute and aqueous, so its density is ≈ 1 g/mL and 1 ppm ≈ 1 mg/L ≈ 1 µg/mL.
  • The solute is fully dissolved and conserved — nothing precipitates, adsorbs or volatilises.
  • Mass and volume are normalised to mg and L internally, so any supported input unit gives a consistent ppm.
  • ppm here is mass-per-volume (mg/L); for mass-per-mass ppm in a non-aqueous matrix a density correction would be needed.

Limitations

  • The mg/L ≈ ppm equivalence weakens above about 1% or in dense, non-aqueous, or high-salt matrices.
  • It reports a single solute in a single solvent; mixtures and ionic speciation are out of scope.
  • ppb and ppt are not produced directly — divide ppm by 1,000 or 1,000,000 yourself for those.
  • No density input is taken, so a true mass/mass ppm cannot be separated from the volume-based figure.

Common mistakes

  • Treating ppm as mg/mL instead of mg/L — that is a thousand-fold error and the single most common slip.
  • Applying the mg/L shortcut to a concentrated or non-aqueous solution where the density is not near 1 g/mL.
  • Converting percent to ppm with the wrong factor; it is ×10,000, not ×1,000 or ×100,000.
  • Forgetting to convert micrograms or grams to milligrams before dividing by the volume in litres.
  • Confusing mass/volume ppm with mass/mass ppm when the matrix density differs from water.

FAQ

What is ppm?

Parts per million — one part of solute in a million parts of solution. For dilute aqueous solutions it is used interchangeably with milligrams per litre, because a litre of water weighs about a kilogram, so 1 ppm ≈ 1 mg/L ≈ 1 µg/mL.

How do I calculate ppm from mg and litres?

Divide the mass in milligrams by the volume in litres: ppm = mg ÷ L. Twenty-five milligrams in half a litre is 25 ÷ 0.5 = 50 ppm.

How do I convert a percentage to ppm?

Multiply by 10,000. One percent is 10,000 ppm, so 0.005% is 50 ppm. Going the other way, divide ppm by 10,000 to get percent.

Is ppm the same as mg/L?

For dilute water-based solutions, yes — they are numerically equal, and both also equal µg/mL. The equivalence assumes a density near 1 g/mL; it drifts for concentrated, salty or non-aqueous solutions, which is why the calculator warns above about 1%.

How much solute do I need for a target ppm?

Multiply the target ppm by the volume in litres to get milligrams: mass (mg) = ppm × L. For 50 ppm in 2 L that is 100 mg, or 0.1 g.

How do I convert ppm to molarity?

Turn mg/L into g/L by dividing by 1,000, then divide by the molecular weight: molarity = (ppm ÷ 1000) ÷ MW. A 50 ppm solution of a compound with MW 58.44 is 0.05 ÷ 58.44 ≈ 8.56 × 10⁻⁴ M. Enter the molecular weight and the calculator does it.

What about ppb?

Parts per billion is one thousandth of a ppm. Divide the ppm value by 1,000 to get ppb, or by 1,000,000 for parts per trillion. This calculator stops at ppm and leaves the smaller units to a simple division.

Does ppm mean anything other than concentration?

Yes, the abbreviation is reused elsewhere: in US military relocation it stands for a personally procured move, and in electronics it describes crystal-oscillator frequency deviation. On this page ppm always means parts per million, the chemical concentration unit equal to mg/L in dilute aqueous solution.

Scientific Sources

External links open in a new tab and carry rel="nofollow". We cite primary references (NIST, NIH/NCBI, peer-reviewed papers) and established manufacturer technical documentation (NEB, Thermo Fisher, Promega, IDT). Calculated results are estimates; your protocol and manufacturer guidance take precedence.

Last reviewed: 2026-09 · Method version: 1.0