PPM to mg/L Converter

Convert concentration between parts per million and milligrams per liter.

Convert 1:1 for water Bidirectional
Rate this calculator · 4.3 (3)

PPM ↔ mg/L

1 ppm = 1 mg/L (water solutions) · bidirectional

Instructions — PPM to mg/L Converter

1

Enter a concentration

Type ppm on the left or mg/L on the right. The values mirror each other for dilute water solutions because water density is 1.0 g/mL. Default is 1 ppm (1 mg/L) — the round reference.

2

Use the quick picks

Presets cover environmental and water-quality ranges: 0.1 (trace lead), 0.5 (pool chlorine min), 1 (fluoride dose), 5 (chlorine free range), 10 (EPA nitrate limit), 50, 100 (high TDS), 1000 (sea-water trace).

3

Adjust precision

Default is 3 decimals (one part per billion of resolution). Use 0 for whole-ppm reporting, 6 for ultra-trace contamination analysis where the limits are 0.001 mg/L (1 μg/L) or less.

Water rule: 1 ppm = 1 mg/L exactly, because 1 L of water = 1 kg = 1,000,000 mg. The 1:1 shortcut holds for any dilute aqueous solution where density ≈ 1.0 g/mL.
Watch the units: ppb (parts per billion) = 0.001 ppm = 1 μg/L. Lead in drinking water is regulated at 15 ppb (0.015 mg/L), not 15 ppm — a 1000× difference.

Formulas

For dilute aqueous solutions, the concentration in milligrams per liter equals the concentration in parts per million by mass. The reason is geometric: 1 L of water weighs 1 kg = 1,000,000 mg, so 1 mg of solute in 1 L of water gives one part per million.

PPM to mg/L (water)
$$ mg/L = ppm \times \rho_{water} = ppm \times 1.0 $$
For water solutions at room temperature, density is 1.0 g/mL = 1.0 kg/L. The conversion simplifies to a direct equality.
mg/L to PPM (water)
$$ ppm = \frac{mg/L}{\rho_{water}} = mg/L $$
Same factor, opposite direction. 5 mg/L of dissolved chlorine = 5 ppm. Holds for any dilute aqueous solution.
General Formula
$$ mg/L = ppm \times \rho \;\;[\rho\,\text{in kg/L}] $$
For non-aqueous solutions, multiply by the solution density. Sea water (1.025 kg/L): 100 ppm = 102.5 mg/L. Brine, sugar syrup, gasoline use their own densities.
PPM definition
$$ ppm = \frac{m_{solute}}{m_{solution}} \times 10^{6} $$
Parts per million is a mass ratio: micrograms of solute per gram of solution, or milligrams per kilogram. For water it equals mg/L because 1 L of water = 1 kg.
mg/L definition
$$ mg/L = \frac{m_{solute}\,[mg]}{V_{solution}\,[L]} $$
Milligrams per liter is a mass-per-volume measure. Laboratory analytical methods (titration, spectrophotometry, ICP-MS) produce mg/L directly.
PPB and μg/L
$$ 1\,\text{ppb} = 0.001\,\text{ppm} = 1\,\mu g/L $$
Parts per billion is 1000× smaller than ppm. For trace contaminants (lead, arsenic, mercury) the EPA reports ppb or μg/L: 15 ppb of lead = 0.015 mg/L.

Reference

PPM and mg/L — common drinking-water values
ParameterEPA limitTypical level
Free chlorine residual4 mg/L MRDL0.5-2 mg/L (1 ppm)
Fluoride4 mg/L MCL0.7-1.0 mg/L (added)
Nitrate (as N)10 mg/L MCL< 5 mg/L (clean source)
Lead (action level)0.015 mg/L (15 ppb)< 0.005 mg/L target
Arsenic0.010 mg/L MCL< 0.005 mg/L target
Copper (action level)1.3 mg/L0.05-0.5 mg/L
TDS (total dissolved solids)500 mg/L SMCL50-300 mg/L
Sulfate250 mg/L SMCL10-100 mg/L
Iron0.3 mg/L SMCL< 0.1 mg/L
Hardness (CaCO₃)(advisory)60-180 mg/L (mod-hard)

Pools, aquariums, and other applications

Many home-water and environmental tests report in ppm or mg/L. For aqueous solutions the numbers are identical; this is why pool and aquarium kits use the two terms interchangeably.

Pool and spa
ParameterTarget
Free chlorine (pool)1-3 ppm
Free chlorine (spa)3-5 ppm
Total alkalinity80-120 ppm
Calcium hardness200-400 ppm
Cyanuric acid30-50 ppm
Aquarium
ParameterTarget
Ammonia (NH₃)0 ppm (any level toxic)
Nitrite0 ppm
Nitrate (NO₃)< 40 ppm
Chlorine0 ppm (toxic to fish)
Sea-water salinity35,000 ppm (3.5%)

Values are from EPA National Primary Drinking Water Regulations, CDC water-quality guidelines, and standard aquarium chemistry references. Local water utilities publish their own annual Consumer Confidence Reports with measured ppm/mg/L levels.

Article — PPM to mg/L Converter

PPM to mg/L conversion: 1:1 for water, density elsewhere

For dilute aqueous solutions, 1 ppm equals 1 mg/L exactly. The equivalence comes from the fact that 1 liter of water weighs 1 kilogram (1,000,000 milligrams), so 1 milligram of dissolved solute in 1 liter of water is one part per million by mass. To convert ppm to mg/L for water, copy the number. For non-aqueous solutions, multiply by the density in kg/L.

This is the most common concentration conversion in environmental science, water-quality reporting, pool chemistry, aquariums, and pharmaceutical formulation. The 1:1 shortcut is correct in every aqueous case, but mixing it up with ppb (parts per billion, 1000× smaller) is the most common source of regulatory errors. This article gives the math, the EPA reference limits, and the cases where ppm and mg/L diverge.

The ppm to mg/L rule for water

For water and dilute aqueous solutions:

  • 1 ppm = 1 mg/L (water solutions, room temperature)
  • 1 ppb = 0.001 ppm = 1 μg/L
  • 1 ppt = 0.000001 ppm = 1 ng/L (parts per trillion)
  • 1% = 10,000 ppm = 10,000 mg/L
  • Sea water salinity = 35,000 ppm = 35 g/L = 3.5%

The geometry: pure water has a density of 1.000 g/mL at 4°C and 0.998 g/mL at 20°C, both close enough to 1.0 kg/L that the ppm-mg/L equivalence holds to better than 0.5% across the normal drinking-water temperature range. For lab and regulatory work the EPA, WHO, and ISO all treat the two units as identical for aqueous samples.

The ppm to mg/L formula

For water, copy the number. For non-aqueous solutions, multiply ppm by the solution density in kilograms per liter.

PPM to mg/L conversion formula
mg/L = ppm (water, ρ = 1.0 kg/L)
mg/L = ppm × ρ (general formula)
1 ppm = 1 mg/L
10 ppm = 10 mg/L
1000 ppm = 1 g/L = 0.1%
10,000 ppm = 1%

The reverse is identical for water: mg/L is also ppm. The factor only matters when the solution is far from 1.0 g/mL: brine, sugar syrup, gasoline, mercury. Even sea water at 1.025 kg/L moves the conversion by only 2.5%.

PPM versus ppb (and μg/L)

Parts per billion is 1000 times smaller than parts per million. The two are easily confused in print and on test reports. For water:

  • 1 mg/L = 1 ppm = 1000 ppb = 1000 μg/L
  • 0.001 mg/L = 0.001 ppm = 1 ppb = 1 μg/L
Did you know

The EPA action level for lead in drinking water is 15 ppb, which equals 0.015 mg/L. Some early reports of the Flint, Michigan water crisis confused ppb with ppm. A report listing “104 ppm of lead” instead of 104 ppb would describe contamination roughly 7,000 times worse than what was actually measured. The 1000:1 factor between the two units is small in print but large in interpretation.

EPA drinking-water limits in ppm and mg/L

The EPA publishes Maximum Contaminant Levels (MCLs) in milligrams per liter. Because most drinking water has a density of 1.0 kg/L, every MCL number doubles as a parts-per-million value:

  • Free chlorine residual — 4 mg/L MRDL (typically 0.5-2 mg/L at the tap)
  • Fluoride — 4 mg/L MCL (added in fluoridated systems at 0.7 mg/L)
  • Nitrate (as N) — 10 mg/L MCL (agricultural runoff)
  • Lead — 0.015 mg/L (15 ppb) action level
  • Copper — 1.3 mg/L action level
  • Arsenic — 0.010 mg/L MCL (revised down from 0.050 in 2001)
  • Total dissolved solids (TDS) — 500 mg/L Secondary MCL (taste/aesthetic)

The TDS limit is the largest of the common drinking-water parameters because it represents the total of all dissolved minerals. Hard water (300-500 mg/L) is within the limit; very hard water (above 500 mg/L) crosses it and tends to taste mineral-heavy.

When ppm and mg/L disagree (non-water)

The 1:1 shortcut breaks down for any liquid that is far from the density of water. Three common cases:

sea water
1.025 kg/L
+2.5% on mg/L
gasoline
0.75 kg/L
-25% on mg/L
honey
1.42 kg/L
+42% on mg/L

100 ppm of an additive in sea water is 102.5 mg/L. 100 ppm in gasoline is only 75 mg/L. 100 ppm in honey is 142 mg/L. For laboratory and industrial work where density is far from 1, always multiply by the actual density.

Chlorine, ozone, and pool chemistry

Water-disinfection units are quoted in ppm or mg/L interchangeably because both pools and aquariums are effectively dilute water:

  • Pool free chlorine 1-3 ppm (= 1-3 mg/L) for safe sanitation
  • Spa free chlorine 3-5 ppm because the higher temperature increases bather demand
  • Ozone (water treatment) 0.2-0.4 mg/L typical residual
  • Bottled-water chlorine <0.1 mg/L (removed before bottling)
  • Tap-water TDS 50-300 mg/L typical; bottled spring water often 200-500 mg/L
Aquarium chlorine alert

Free chlorine at 1 ppm is fine for swimming pools but lethal to fish. Aquarium water needs to be dechlorinated (either by aeration over 24 hours or with a chemical neutralizer like sodium thiosulfate) before adding fish. The same 1 mg/L that keeps a pool safe will kill an aquarium population within hours.

Common ppm to mg/L mistakes

The four most common errors:

  • Confusing ppb with ppm — lead is 15 ppb (0.015 mg/L), not 15 ppm.
  • Using mass ppm for atmospheric gas — air-quality ppm is by volume, not mass.
  • Forgetting density on non-aqueous solutions — gasoline, brine, syrups need the density correction.
  • Ignoring the units on a lab report — some labs report μg/L; 100 μg/L = 0.1 mg/L = 0.1 ppm.
Tip

For drinking water, treat ppm and mg/L as identical. For trace contaminants (lead, arsenic, mercury) check whether the report uses ppb or μg/L — the unit can shift the apparent value by 1000×. For non-water solutions, always pull the density value before converting.

Worked ppm to mg/L examples

Six common conversions with the math:

  • 1 ppm chlorine in pool water = 1 mg/L (the standard target)
  • 10 ppm nitrate in well water = 10 mg/L (EPA MCL)
  • 15 ppb lead = 0.015 mg/L (EPA action level)
  • 500 mg/L TDS = 500 ppm (Secondary EPA limit)
  • 35,000 ppm sea water = 35,875 mg/L using density 1.025 kg/L
  • 0.5% solution = 5,000 ppm = 5,000 mg/L = 5 g/L

FAQ

For dilute water solutions, yes. 1 ppm = 1 mg/L exactly because 1 liter of water weighs 1 kilogram (1,000,000 mg) at room temperature. So 1 mg of solute in 1 L of water gives 1 part per million by mass. The shortcut works whenever the solution density is close to 1.0 g/mL — which covers drinking water, pool water, aquarium water, and most environmental samples.
For water and dilute aqueous solutions, the conversion is 1:1. 5 ppm = 5 mg/L, 100 ppm = 100 mg/L. For non-aqueous solutions (oils, brines, fuels) multiply ppm by the density in kg/L. Sea water (1.025 kg/L): 100 ppm = 102.5 mg/L.
One part per million is a mass ratio of 1 to 1,000,000. One milligram of solute in one kilogram of solution. For water, the unit becomes 1 mg per liter because 1 L of water weighs 1 kg. PPM is used in environmental science, food safety, water treatment, and air-quality work.
Parts per billion is 1000× smaller than parts per million. 1 ppb = 0.001 ppm = 1 μg/L for water. Trace contaminants are reported in ppb because the numbers are easier to read: lead in drinking water is 15 ppb (action level), not 0.015 ppm. Confusing the two is one of the most common errors in water-quality reporting.
4 mg/L (or 4 ppm) as Maximum Residual Disinfectant Level (MRDL). The actual residual chlorine in the tap is usually 0.5-2 mg/L, enough to keep the distribution system safe but well under the regulatory limit. The free chlorine you smell in a pool is typically 1-3 mg/L.
0.015 mg/L (15 ppb) action level, not a maximum contaminant level (MCL). When 10% of homes tested in a service area exceed 15 ppb, the utility must take corrective action. The EPA Lead and Copper Rule Revisions in 2021 added a stricter trigger level of 10 ppb.
PPM by mass (mg/kg) is the standard for water-quality and food contamination work. PPM by volume (μL/L) is used for atmospheric gases (CO₂, ozone, NO₂). The two are not interchangeable. For dilute liquids they often coincide; for air-quality work always check the units before comparing values.
Modern laboratories use spectrophotometry, ion chromatography, ICP-MS (inductively coupled plasma mass spectrometry), or colorimetric test kits. Results come out directly in mg/L because the instruments measure mass per unit volume of sample. The ppm units used on test reports are then equivalent for dilute aqueous samples.
For mass-based ppm (mg/kg), no — mass and mass ratios are temperature-independent. For mg/L, the volume of water changes by about 0.5% from 0°C to 30°C, which shifts the value slightly. Laboratory standards usually report at 20°C or 25°C as the reference. For drinking-water work the temperature correction is small enough to ignore.