Skip to main content

PPM to mg/L Converter

↔ Convert mg/L to ppm instead

Common Conversions

ppm mg/L
0.01 0.01
0.1 0.1
1 1
5 5
10 10
50 50
100 100
250 250
500 500
1000 1000
5000 5000

Why this conversion matters in chemistry

For dilute aqueous solutions, 1 ppm and 1 mg/L are the same concentration. The reason is simple arithmetic: a liter of water weighs very close to 1 kg, or 1,000,000 mg, so 1 mg of solute in that liter is 1 part per million by mass. A 120 ppm total dissolved solids reading on an older water-treatment chart and a 120 mg/L output from a modern ion-chromatography run describe the same water. The equivalence breaks down for dense or non-aqueous solutions — concentrated acids, brines well above seawater salinity, organic solvents — where the solution's density diverges enough from 1 g/mL to make the two scales drift apart.

Formula

mg/L = ppm × 1 (for dilute aqueous solutions)

Where the factor comes from

A factor of one is the easiest kind to misread, because nothing gets written down and so nothing gets audited. The two sides are different kinds of quantity: ppm on a mass basis is a mass fraction, mg/L is a mass concentration. Density is the only thing that can join them, and the full relation is ppm = (mg/L) ÷ ρ with ρ in g/mL. Setting ρ to 1 collapses it to an identity. That the number lands so close to unity is not coincidence — the liter was originally fixed as the volume occupied by one kilogram of water at its density maximum. That volume was later measured at 1.000028 dm³, and in 1964 the definition was replaced by exactly one cubic decimeter, which severed the tie. The equivalence survives as an excellent approximation rather than a definition.

Precision and significant figures

Multiplying by one changes no digits, so whatever the analysis reported is what you carry: 12.4 mg/L stays 12.4 ppm at three significant figures. The more useful question is where the identity stops being true rather than how it rounds. Pure water sits at 0.9982 g/mL at 20 °C and 0.9970 g/mL at 25 °C, which puts 1 mg/L at 1.0018 and 1.0030 ppm — a bias of 0.18 and 0.30 percent, always in the same direction. Three figures survive that comfortably; a fourth does not unless the solution density was actually measured. Set against a trace-metal calibration curve carrying a few percent of its own uncertainty, the density gap is a rounding detail. Set against a certified reference material, it is not.

Worked Examples

1 ppm = 1 mg/L

The defining equivalence for dilute aqueous systems. A trace metal in drinking water at 1 ppm is 1 mg per liter of sample.

10 ppm = 10 mg/L

Near the saturation level of dissolved oxygen in cold, aerated fresh water. A useful anchor for aquatic chemistry.

500 ppm = 500 mg/L

A reasonable total dissolved solids reading for tap water from a moderately hard municipal supply.

0.015 ppm = 0.015 mg/L

0.015 ppm is 15 ppb — the low-ppb range in which a tap-water lead result pushes a utility into corrective action.

Common mistakes

Carrying the identity into brine or acid

The equality is a statement about water, not about solutions in general. At 1.20 g/mL for saturated brine, 100 mg/L works out to 83 ppm; at 1.84 g/mL for concentrated sulfuric acid it is 54 ppm. Both sit far outside anything the analysis contributed. The gap grows smoothly with density, so nothing flags it as it develops.

Sample temperature ignored when it matters

Milligrams per liter carries a hidden temperature, because the liter is whatever volume the solution occupied when it was measured. Water density falls from 0.9982 to 0.9957 g/mL between 20 and 30 °C, a quarter of a percent. Fill a flask warm, read it cool, and that shift stacks on the density assumption rather than cancelling against it.

Gas-phase ppm converted as if aqueous

Headspace and air-quality numbers reported as ppm are mole fractions, and a factor of one turns them into nonsense. At 25 °C and 1 atm an ideal gas holds about 0.0409 mol per liter, so 1 ppm is 4.09 × 10⁻⁸ mol/L — for carbon monoxide, near 0.00114 mg/L rather than 1. Nearly three orders of magnitude, from reading the same three letters two ways.

Frequently Asked Questions

Is 1 ppm exactly 1 mg/L?
For dilute aqueous solutions whose density is close to 1 g/mL, yes — the equivalence is exact within rounding. For denser solutions (concentrated acids, heavy brines) or non-aqueous systems, you need the solution's actual density to convert cleanly, and the two scales diverge a bit.
Why do ppm and mg/L read as interchangeable?
Because a liter of water weighs very close to a kilogram — 1,000,000 mg. So 1 mg of solute in 1 L gives 1 part per million by mass, which is the ppm definition. Under the water-density assumption the two labels are different notations for the same concentration.
When does ppm stop equaling mg/L?
When the solvent density differs meaningfully from 1 g/mL. Concentrated sulfuric acid (1.84 g/mL), saturated brines, and most organic solvents all break the equivalence. For those systems you need the mass-percent or molarity form of the concentration plus the measured density to get from one to the other.
What are typical ppm values in environmental chemistry?
Drinking-water contaminants usually fall between 0.001 and 10 ppm. Dissolved oxygen in a healthy river is about 5–14 ppm. Seawater salinity averages around 35,000 ppm, or 3.5 percent by mass — the upper end where the ppm/mg per L equivalence can start to wobble slightly.