PPM to mg/L Converter
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
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
The defining equivalence for dilute aqueous systems. A trace metal in drinking water at 1 ppm is 1 mg per liter of sample.
Near the saturation level of dissolved oxygen in cold, aerated fresh water. A useful anchor for aquatic chemistry.
A reasonable total dissolved solids reading for tap water from a moderately hard municipal supply.
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.