Skip to content

PPM to mg/L

For dilute solutions in water, ppm and mg/L are numerically equal: 1 ppm = 1 mg/L = 1 µg/mL. That shortcut is why the two units are used interchangeably — and it is also the thing that quietly breaks when the solution is not dilute or not water. This guide explains exactly when the equivalence holds, gives the density-corrected formula for when it does not, provides a full crosswalk to the related units including ppb, percent, molarity and even mg/m³ in air, and works through conversions in both directions. The ppm calculator converts between ppm, mg/L, µg/mL and percent, adds molarity when you give a molecular weight, and computes the mass for a target ppm.

Is 1 ppm equal to 1 mg/L?

In dilute aqueous solution, yes. ppm means one part of solute per million parts of solution by mass. A litre of water weighs almost exactly one kilogram, which is 1,000,000 mg, so 1 mg of solute in 1 kg (1 L) of water is 1 part in a million. Hence:

1 ppm = 1 mg/L = 1 µg/mL (dilute aqueous, density ≈ 1 g/mL)

The US EPA relies on this equivalence for dilute aqueous toxic endpoints. The key word is dilute: the equivalence assumes the solution’s density is 1 g/mL, which holds for water and very dilute solutions but fails as concentration, salt or a non-aqueous solvent pushes the density away from 1.

When is 1 ppm NOT 1 mg/L?

ppm is mass-per-mass; mg/L is mass-per-volume. They coincide only because 1 L of the solution happens to weigh 1 kg. When it does not, you need the density:

mg/L = ppm × density (kg/L)

For a solution of density 1.2 kg/L (a dense brine or syrup):

  • 100 ppm = 100 × 1.2 = 120 mg/L

The two numbers diverge by the density factor. As a rule of thumb, the 1:1 shortcut is fine below about 1% (10,000 ppm) in water-like solutions; above that, or in any non-aqueous or high-salt matrix, use the density correction or switch to % w/v, which is honest about being mass-per-volume. The percent solution guide covers when that switch makes sense.

How do I convert ppm to mg/L (and back)?

In the dilute-aqueous case the conversion is trivial — the numbers are equal. The working steps:

  • ppm → mg/L: multiply by density in kg/L (× 1 for water).
  • mg/L → ppm: divide by density in kg/L (÷ 1 for water).
  • ppm → µg/mL: identical number (1 mg/L = 1 µg/mL, since both divide by 1000).

Worked examples:

  • 50 ppm in water = 50 mg/L = 50 µg/mL.
  • 0.5 mg/L in water = 0.5 ppm.
  • 250 ppm in a solution of density 1.05 kg/L = 250 × 1.05 = 262.5 mg/L.

The full unit crosswalk

ppm sits in the middle of a ladder of concentration units. One glance at the relationships:

Unit Equals Notes
1% 10,000 ppm = 10 g/L
1 ppm 1 mg/L = 1 µg/mL (dilute aqueous)
1 ppm 1000 ppb ppb = µg/L
1 ppb 1 µg/L = 1 ng/mL
1 mg/L 0.001 g/L divide by MW for molarity

To go down the ladder, divide; to go up, multiply. 1 ppm = 1000 ppb = 1,000,000 ppb… no — 1 ppm = 1000 ppb, and 1 ppb = 1000 ppt. To convert ppm to percent, divide by 10,000 (so 50 ppm = 0.005%). The ppm calculator shows the same value as ppm, mg/L, µg/mL and percent simultaneously.

ppm to mg/m³ in air (gas-phase conversion)

A related search nobody in the top results answers is converting a gas concentration from ppm to a mass per volume of air. This is a different calculation, because for gases ppm is volume/volume, and you convert through the molar volume of an ideal gas. At 25 °C and 1 atm the molar volume is 24.45 L/mol:

mg/m³ = (ppm × molecular weight) ÷ 24.45

For 10 ppm of a gas with MW 46 g/mol (NO2):

  • mg/m³ = (10 × 46) ÷ 24.45 = 18.8 mg/m³

Reverse it with ppm = (mg/m³ × 24.45) ÷ MW. The 24.45 figure is temperature- and pressure-dependent (it is 22.4 L/mol at 0 °C), so always use the molar volume for your conditions. This gas-phase path shares nothing with the aqueous 1:1 shortcut, which is the most common source of confusion between the two ppm contexts.

How do I make a solution of a target ppm?

Converting is one thing; preparing is the natural next step. The mass of solute for a target ppm is:

mass (mg) = ppm × volume (L)

For 50 ppm in 2 L: mass = 50 × 2 = 100 mg = 0.1 g. Weigh it and bring to 2 L. For very small targets it is more accurate to make a concentrated stock first and dilute it — see how to prepare a working solution for the dilution-factor approach. The ppm calculator does the mass-for-target-ppm direction directly.

ppm to molarity

ppm tells you mass per volume; molarity tells you molecules per volume. To bridge them, turn mg/L into g/L and divide by the molecular weight:

molarity (mol/L) = (ppm ÷ 1000) ÷ MW

For 50 ppm of a compound with MW 58.44 g/mol:

  • g/L = 50 ÷ 1000 = 0.05 g/L
  • molarity = 0.05 ÷ 58.44 = 8.56 × 10⁻⁴ M ≈ 0.856 mM

Enter the molecular weight into the ppm calculator and it reports this molarity alongside the ppm, mg/L, µg/mL and percent forms. The molarity calculator picks up from here for any further concentration work.

Common mistakes

  • Treating ppm as mg/mL. That is a thousand-fold error; ppm = mg/L, not mg/mL.
  • Using the 1:1 shortcut for a concentrated or non-aqueous solution. Apply the density correction above ~1%.
  • Wrong percent factor. ppm ÷ 10,000 = %, not ÷ 1,000.
  • Applying the aqueous shortcut to a gas. Air ppm is v/v and converts through the molar volume, not through density-of-water logic.
  • Forgetting µg → mg or g → mg. Convert the mass to mg before dividing by the volume in L.

If a result is off by a factor of a thousand, you almost certainly swapped mg/L for mg/mL or forgot a unit conversion; if it is off by a few percent, suspect a density that is not 1.

Where does this fit in the wider workflow?

ppm is the unit for trace concentrations, below where percent reads comfortably. It connects upward to the percent solution guide (1% = 10,000 ppm) and to molarity through the molecular weight, and it is prepared by the same weigh-and-dilute workflow as every other stock. The ppm calculator and the rest of the laboratory calculators keep all of these units consistent in one place.

Scientific Sources

External links open in a new tab and carry rel="nofollow". We cite primary references (NIST, NIH/NCBI, peer-reviewed papers) and established manufacturer technical documentation (NEB, Thermo Fisher, Promega, IDT). Calculated results are estimates; your protocol and manufacturer guidance take precedence.