PPM to mg/L Converter

Convert ppm to mg/L and back, allowing for the density of the solution.

Convert
g/ml
Water is 1.00. Seawater is about 1.025, brine higher.
Clear
Mass concentration250 mg/Lat 1 g/ml
ppm250
mg/L250
Percent by mass0.025 %
ppb250,000

The same concentration, every way

UnitValue
Percent (by mass)0.025 %
Parts per thousand0.25 ppt
Parts per million250 ppm
Parts per billion250,000 ppb
mg/L250 mg/L
µg/L250,000 µg/L
g/L0.25 g/L
mg/kg250 mg/kg

They are not the same kind of unit

ppm is a mass fraction — milligrams of solute per kilogram of solution. mg/L is a mass per unit volume. Density connects them:

mg/L = ppm × density in g/ml

For dilute water at 1.00 g/ml the two are numerically identical, because one litre weighs one kilogram. That coincidence is why lab reports treat them as interchangeable — and why the habit quietly breaks for seawater (1.025 g/ml), brines, solvents and anything hot.

The family of ratios

  • 1% = 10,000 ppm
  • 1 ppt (per thousand) = 1,000 ppm
  • 1 ppm = 1,000 ppb
  • 1 ppm = 1 mg/kg, exactly, by definition

Gases work differently

For air, ppm almost always means parts per million by volume, not by mass. Converting that to mg/m³ needs the gas's molar mass along with temperature and pressure, so the density figure here does not apply — this calculator is for liquids.

Drinking-water limits are usually quoted in mg/L. For fresh water you can read those as ppm without adjustment.