PPM to mg/L Calculator
Enter concentration in ppm and (optionally) solution density in kg/L. For water-like solutions, density is usually 1.0, so ppm and mg/L are numerically the same.
How to convert ppm to mg/L
A lot of lab, environmental, and water-treatment reports use both ppm (parts per million) and mg/L (milligrams per liter). They are closely related, but not always identical unless density is known.
mg/L = ppm × density (kg/L)
Why this works: ppm is effectively mg of solute per kg of solution (mg/kg). To get mg per liter, multiply by how many kg are in one liter of the solution (its density in kg/L).
When ppm equals mg/L
In dilute water solutions at room temperature, density is very close to 1.0 kg/L. In that case:
- 1 ppm ≈ 1 mg/L
- 10 ppm ≈ 10 mg/L
- 250 ppm ≈ 250 mg/L
This approximation is widely used for drinking water, groundwater, and basic wastewater checks.
Worked examples
Example 1: Fresh water sample
If nitrate concentration is 42 ppm and density is 1.00 kg/L:
mg/L = 42 × 1.00 = 42 mg/L
Example 2: Heavier industrial solution
If concentration is 42 ppm but density is 1.08 kg/L:
mg/L = 42 × 1.08 = 45.36 mg/L
Common mistakes to avoid
- Assuming ppm always equals mg/L for non-water or high-solids mixtures.
- Using specific gravity without confirming if it matches kg/L at your reference temperature.
- Rounding too early when comparing against strict regulatory limits.
- Mixing up mg/L and mg/mL (which differ by a factor of 1000).
Where this conversion is used
- Drinking water quality reports
- Aquarium and aquaculture monitoring
- Wastewater and environmental compliance
- Chemical process control and dosing calculations
- Educational lab calculations
Quick reference
For most routine water testing, using density = 1.00 is acceptable. For precise work, especially concentrated or non-aqueous solutions, include actual density in your conversion.
Summary
Use this calculator whenever you need a fast and reliable ppm to mg/L conversion. If density is unknown and your sample is mostly water, set density to 1.0. If density differs from water, enter the correct value for accurate results.