Convert PPM to mg/L or mg/L to PPM instantly. In water, 1 ppm = 1 mg/L exactly. Includes WHO reference table for drinking water, pools, and hydroponics.
Paste it on your site. Keep the credit link — thanks for sharing. More widgets →
Your result
—
PPM (parts per million) and mg/L (milligrams per liter) are directly equivalent for dilute aqueous solutions — the single most important fact in water chemistry and environmental testing. Because 1 liter of water weighs exactly 1 kg (density 1 g/mL at 4 °C), 1 ppm equals 1 mg/L. The conversion factor is 1.0: the number doesn't change, only the label. This calculator handles both directions and includes WHO reference values for drinking water standards, pool chemistry, and hydroponics.
When to use this calculator
Well water testing: lab report shows 'nitrates 45 ppm' — confirm it's below the WHO limit of 50 mg/L.
Pool chemistry: test strips read 2 ppm free chlorine — verify it falls in the safe range (1–3 mg/L).
Hydroponics: tomato nutrient recipe calls for '200 ppm nitrogen' — equals 200 mg/L in the reservoir.
Environmental lab: convert spectrophotometer reading from ppm to mg/L for compliance report.
WHO Drinking Water Guidelines — Key Parameters (mg/L = ppm)
Parameter
WHO Guideline (mg/L)
Health/Safety Note
Residual chlorine
0.2 – 5
Disinfection; minimum 0.2, max 5
Nitrate (NO₃⁻)
< 50
Methemoglobinemia risk in infants
Lead (Pb)
< 0.01
Chronic neurotoxicity
Arsenic (As)
< 0.01
Carcinogen
Total hardness (CaCO₃)
< 500
Taste and scale formation
Sodium (Na)
< 200
Taste threshold
Sulfate (SO₄²⁻)
< 250
Laxative effect above 400 mg/L
Fluoride (F⁻)
0.7 – 1.5
Caries/fluorosis balance
Pool: free chlorine
1 – 3
Proper sanitation
Pool: bromine
3 – 5
Alternative to chlorine
Fuente: WHO — Guidelines for Drinking-water Quality, 4th edition (https://www.who.int/publications/i/item/9789241549950)
How it works
How the conversion works
PPM (parts per million) measures the mass of solute per million parts of solution:
1 ppm = 1 mg of solute per 1 kg of solution
Since 1 liter of water weighs 1 kg (density ≈ 1 g/mL at room temperature):
1 ppm = 1 mg/L (for dilute aqueous solutions)
The conversion factor is exactly 1.0. The number doesn't change — only which label you use.
For solvents other than water (not covered by this calculator):
mg/L = ppm × density (g/mL)
Example in ethanol (density 0.79 g/mL): 100 ppm = 100 × 0.79 = 79 mg/L.
Quick conversion table: PPM ↔ mg/L (water)
ppm
mg/L
Typical example
0.01
0.01
WHO lead limit in drinking water
0.2
0.2
Minimum residual chlorine (WHO)
1
1
Pool free chlorine (minimum safe)
2.5
2.5
Pool free chlorine (ideal range)
5
5
Maximum chlorine in drinking water (WHO)
50
50
WHO nitrate limit
200
200
Nitrogen in hydroponic solution (typical)
500
500
TDS limit in drinking water (EPA/WHO)
1,000
1,000
Brackish water (lower threshold)
WHO reference table — drinking water parameters
Parameter
WHO guideline
Note
Residual chlorine
0.2–5 mg/L
Disinfection in drinking water
Nitrate (NO₃⁻)
<50 mg/L
Methemoglobinemia risk for infants
Lead (Pb)
<0.01 mg/L
Chronic neurotoxicity
Arsenic (As)
<0.01 mg/L
Carcinogen
Total hardness (CaCO₃)
<500 mg/L
Taste and scale formation
Sodium (Na)
<200 mg/L
Taste threshold
Sulfate (SO₄²⁻)
<250 mg/L
Laxative above 400 mg/L
Fluoride (F⁻)
0.7–1.5 mg/L
Caries/fluorosis balance
Pool: free chlorine
1–3 mg/L
Proper sanitation
Pool: bromine
3–5 mg/L
Alternative to chlorine
Common mistakes
Applying 1 ppm = 1 mg/L to solids or air: only valid for water. In air, concentrations use mg/m³; in soil, mg/kg.
Confusing mass ppm with ppmv (volume): gases use ppmv. 1 ppm CO₂ in air ≠ 1 mg/L.
Ignoring temperature effects: water density ranges from 1.000 g/mL at 4 °C to 0.997 at 25 °C and 0.958 at 100 °C. For most water testing this difference (<0.5%) is negligible.
Mixing up ppm / ppb / ppt scales: ppm = 10⁻⁶, ppb = 10⁻⁹ (= 1 μg/L in water), ppt = 10⁻¹² (= 1 ng/L). Each step differs by 1,000×.
Example: free chlorine in a swimming pool
Test strip reading: 2.5 ppm free chlorine
Water density at 25 °C: ~0.997 g/mL ≈ 1 g/mL (conversion factor = 1.0)
Conversion: 2.5 ppm × 1.0 = 2.5 mg/L
2.5 ppm = 2.5 mg/L — within the safe pool range (1–3 mg/L free chlorine)
Frequently asked questions
Why does 1 ppm equal 1 mg/L in water?
Because 1 liter of water weighs 1 kg (density ≈ 1 g/mL). 1 ppm means 1 part per million by mass = 1 mg per 1,000,000 mg = 1 mg per kg. Since 1 L of water = 1 kg, that's exactly 1 mg/L. The equivalence breaks down in very hot water or highly concentrated solutions (>1% solute).
How do I convert PPM to mg/L?
For water: mg/L = ppm × 1.0 (the factor is exactly 1). The number stays the same — 50 ppm = 50 mg/L, 2.5 ppm = 2.5 mg/L. For other solvents: mg/L = ppm × density in g/mL.
What does PPM mean in water testing?
PPM (parts per million) measures dissolved substance concentration: how many milligrams of a substance are present per kilogram (≈ per liter) of water. It's interchangeable with mg/L for dilute aqueous solutions. TDS meters often display readings in ppm.
What PPM should pool water be?
Free chlorine: 1–3 ppm (= 1–3 mg/L). Total chlorine: up to 5 ppm. pH: 7.2–7.6 (outside this range chlorine loses effectiveness). Below 1 ppm: algae and bacteria risk. Above 5 ppm: eye and skin irritation.
What is a safe PPM for drinking water?
The EPA recommends total dissolved solids (TDS) below 500 mg/L (= 500 ppm). Key WHO limits: chlorine 0.2–5 mg/L, nitrate <50 mg/L, lead <0.01 mg/L, arsenic <0.01 mg/L. Most municipal tap water reads 50–300 ppm TDS.
What's the difference between PPM, PPB, and PPT?
PPM = parts per million = 10⁻⁶ = 1 mg/L in water. PPB = parts per billion = 10⁻⁹ = 1 μg/L in water. PPT = parts per trillion = 10⁻¹² = 1 ng/L in water. Each step is 1,000× smaller. Arsenic WHO limit is 10 ppb = 0.01 ppm = 0.01 mg/L.
Does the conversion change at different temperatures?
In practice, no — not for most water testing purposes. Water density drops from 1.000 g/mL at 4 °C to 0.997 at 25 °C. That's a <0.3% difference, negligible for water quality work. Only matters in high-precision metrology.
How do I convert PPM to molarity (mol/L)?
Molarity (M) = ppm / (molecular weight × 1,000). Example: nitrate NO₃⁻ (MW = 62 g/mol) at 10 ppm → 10 / 62,000 = 1.6 × 10⁻⁴ M. Useful for stoichiometry calculations in the lab.
Why do labs use mg/L instead of PPM?
mg/L is the SI-preferred unit for dissolved concentrations and is used in regulatory documents, WHO guidelines, and scientific literature. PPM is simpler for field testing and instrument readouts. Both are valid and directly equivalent for water.
Calculadora de matemática revisada por el equipo editorial de Hacé Cuentas, contrastada con WHO — Guidelines for Drinking-water Quality, 4th edition, según nuestra política editorial y metodología.
Updates
Última revisión: June 20, 2026. Los parámetros se verifican periódicamente con las fuentes citadas.
Privacy
Calculations run 100% in your browser. We do not store or transmit your data.
Limitations
Indicative results. For critical decisions, consult a professional.
📌 How to cite this calculator
Rodríguez, M. (2026). PPM to mg/L Converter (Water Chemistry). Hacé Cuentas. https://hacecuentas.com/conversion-ppm-mg-l-quimica-agua
Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.
Usamos cookies para medir el tráfico (Google Analytics) y mostrar publicidad relevante.
Las cookies necesarias para que el sitio funcione siempre están activas. Podés aceptar todo,
rechazar las opcionales o configurar tus preferencias.
Más info · Lista de cookies
Configurar cookies
Elegí qué cookies querés permitir. Tu decisión se guarda en este dispositivo.