Skip to main content
Mathovia

Science / Chemistry

PPM to mg/L Converter

Enter a ppm value and solution density to convert to mg/L. For water (density = 1), ppm and mg/L are numerically the same.

Milligrams per Liter
500.0000 mg/L
Grams per Liter
0.500000 g/L
002502505005007507501,0001,000ppmmg/L500 ppm500 mg/L
1 ppm = 1 mg/L

mg/L = PPM × Solution Density (g/mL). For water (density ≈ 1), mg/L = ppm.

Written by
MPhil in Mathematics, Founder of Mathovia
Updated

Mathematics verification: Mathematical formulas, calculations, worked examples and solutions are reviewed for accuracy before publication. How we check our work

PPM to mg/L Converter formula
The PPM to mg/L formula

Two units that usually agree, and sometimes don’t

In everyday water work, ppm and mg/L get used as if they were the same thing, and for tap water they effectively are. But they measure different quantities. Parts per million is a mass ratio — milligrams of solute per kilogram of solution. Milligrams per litre is a mass concentration — milligrams of solute per litre of solution. The bridge between “per kilogram” and “per litre” is the solution’s density, and only when that density is exactly 1 g/mL do the two numbers coincide.

Water sits at almost exactly 1 g/mL, so the shortcut holds. Step outside dilute water — into seawater, a concentrated acid, a sugar syrup, a solvent — and the density correction becomes a real source of error if you skip it.

The ppm to mg/L formula

where is the solution density in g/mL. For water, and the equation collapses to mg/L = ppm.

Worked example

The calculator’s defaults are 500 ppm in a solution of density 1 g/mL.

Now the same 500 ppm dissolved in seawater, density 1.025 g/mL:

Every litre of seawater carries about 2.5% more mass than a litre of pure water, so the same mass ratio corresponds to a higher mass-per-volume figure.

PPM to mg/L Converter worked example diagram
A visual read of the worked example above — the same numbers the calculator returns for its default inputs.

How density shifts the result

SolutionDensity (g/mL)500 ppm becomes
Fresh water1.000500.0 mg/L
Seawater1.025512.5 mg/L
10% brine1.07535.0 mg/L
Saturated NaCl brine1.20600.0 mg/L
Ethanol0.789394.5 mg/L

Where the distinction matters

  • Regulatory reporting. Discharge permits and drinking-water standards are written in mg/L; a lab result in ppm has to be converted correctly, density included, for a dense effluent.
  • Petroleum and process chemistry. Water-in-oil or additive concentrations in fuels and lubricants involve densities well away from 1.
  • Brine and desalination. High-salinity streams need the density term or the mass balance won’t close.
  • Lab prep. Making a standard “500 mg/L” solution in a non-aqueous solvent means weighing to a different number than 500 mg/kg would give.

Common mistakes

  • Assuming ppm = mg/L for every liquid. True for water only.
  • Using the solvent’s density instead of the finished solution’s.
  • Ignoring temperature when high precision matters — it moves the density a little.

For the reverse, use the mg/L to ppm converter. For other scales, see the ppm converter, and to compute ppm from a measured mass and volume, the ppm calculator.

A dense-solution example

A sugar syrup has a density of about 1.10 g/mL. A preservative at 2,000 ppm by mass in that syrup works out to:

That’s 2.2 g in every litre. Treating it as 2,000 mg/L would underdose a batch by about 9%.

Measuring the density yourself

If you can’t look up the density, measure it: weigh an empty container, add exactly 100 mL of the solution, and weigh again. If the solution weighs 107.5 g, the density is g/mL. A kitchen scale and a measuring cylinder are enough for most purposes.

Moving to other units

Once you have mg/L, related units follow by powers of 1,000:

  • 2,200 mg/L = 2.2 g/L.
  • 2,200 mg/L = 2,200,000 µg/L.
  • 1 mg/L = 1 g/m³, since a cubic metre is 1,000 litres.
About the formula: mg/L = PPM × Solution Density (g/mL). For water (density ≈ 1), mg/L = ppm.

Frequently Asked Questions

Is ppm always equal to mg/L?+

Only when the solution density is 1 g/mL — water and dilute aqueous solutions. Then 500 ppm is 500 mg/L. For a denser or lighter liquid, multiply ppm by the actual density.

Why do ppm and mg/L differ for some solutions?+

ppm is mass per mass (mg per kg of solution); mg/L is mass per volume (mg per litre). They line up only when a litre weighs a kilogram. A dense brine packs more mass into each litre, so its mg/L runs above its ppm.

What is 500 ppm in seawater in mg/L?+

Seawater density is about 1.025 g/mL, so 500 × 1.025 = 512.5 mg/L. The 2.5% gap matters in precise regulatory or oceanographic work.

Which density do I enter for a sugar or salt solution?+

The density of the finished solution, not the solvent. A 20% sucrose solution is about 1.08 g/mL; a saturated NaCl brine about 1.20 g/mL. Measure it with a hydrometer if you need accuracy.

Does temperature affect the conversion?+

Indirectly, through density. Water is densest near 4°C and expands slightly when warm, so a hot solution has a marginally lower density and a slightly different mg/L for the same ppm.

Is ppm the same as g/m³?+

For water, yes — 1 ppm = 1 mg/L = 1 g/m³. All three coincide because a cubic metre of water is 1,000 kg.

Related calculators