Enter molarity (mol/L) and the molar mass of a substance into the calculator to determine concentration in ppm (mg/L). Enter any two values to solve for the third.

Mol/L to PPM Calculator

Enter any 2 values to calculate the missing variable

Mol/L ↔ ppm Conversion Table (assumes MW = 58.44 g/mol, NaCl; ppm ≈ mg/L)
Mol/L to ppm ppm to Mol/L
0.000001 mol/L = 0.05844 ppm1 ppm = 0.00001711 mol/L
0.00001 mol/L = 0.5844 ppm5 ppm = 0.00008557 mol/L
0.0001 mol/L = 5.844 ppm10 ppm = 0.0001711 mol/L
0.00025 mol/L = 14.61 ppm25 ppm = 0.0004278 mol/L
0.0005 mol/L = 29.22 ppm50 ppm = 0.0008557 mol/L
0.001 mol/L = 58.44 ppm100 ppm = 0.001711 mol/L
0.002 mol/L = 116.88 ppm250 ppm = 0.004278 mol/L
0.005 mol/L = 292.2 ppm500 ppm = 0.008557 mol/L
0.01 mol/L = 584.4 ppm750 ppm = 0.01284 mol/L
0.1 mol/L = 5,844 ppm1,000 ppm = 0.01711 mol/L
Formulas: ppm (mg/L) = (mol/L) × MW × 1000; mol/L = ppm ÷ (MW × 1000). Assumes MW = 58.44 g/mol.
Mol/L ↔ ppm Conversion Table (assumes MW = 180.16 g/mol, glucose; ppm ≈ mg/L)
Mol/L to ppm ppm to Mol/L
0.000001 mol/L = 0.18016 ppm1 ppm = 0.000005551 mol/L
0.00001 mol/L = 1.8016 ppm5 ppm = 0.00002776 mol/L
0.0001 mol/L = 18.016 ppm10 ppm = 0.00005551 mol/L
0.00025 mol/L = 45.04 ppm25 ppm = 0.0001388 mol/L
0.0005 mol/L = 90.08 ppm50 ppm = 0.0002776 mol/L
0.001 mol/L = 180.16 ppm100 ppm = 0.0005551 mol/L
0.002 mol/L = 360.32 ppm250 ppm = 0.001388 mol/L
0.005 mol/L = 900.8 ppm500 ppm = 0.002776 mol/L
0.01 mol/L = 1,801.6 ppm750 ppm = 0.004163 mol/L
0.1 mol/L = 18,016 ppm1,000 ppm = 0.005551 mol/L
Formulas: ppm (mg/L) = (mol/L) × MW × 1000; mol/L = ppm ÷ (MW × 1000). Assumes MW = 180.16 g/mol.

Mol/L to PPM Formula

PPM = Molarity (mol/L) * Molar Mass (g/mol) * 1000

This yields ppm in mg/L, which is numerically equal to parts per million for dilute aqueous solutions (density close to 1 g/mL). For non-aqueous solvents or concentrated solutions, divide the result by solution density (g/mL) to get true mass-based ppm. Seawater at 1.025 g/mL introduces a 2.5% deviation; blood plasma at 1.025 to 1.030 g/mL requires the same correction.

Molar Mass of Common Substances

Molar mass is the only substance-specific input required for this conversion. Values for frequently converted compounds:

Molar Mass Reference
Substance Formula Molar Mass (g/mol) Common Use Context
WaterH₂O18.015Solvent baseline
Sodium chlorideNaCl58.44Salinity, saline solutions
GlucoseC₆H₁₂O₆180.16Blood glucose, cell culture media
EthanolC₂H₅OH46.07Solvents, fermentation monitoring
Calcium carbonateCaCO₃100.09Water hardness (as CaCO₃)
Nitrate ionNO₃⁻62.00Fertilizer runoff, drinking water
Nitrite ionNO₂⁻46.01Cured meats, wastewater
Phosphate ionPO₄³⁻94.97Eutrophication, wastewater treatment
Copper(II) sulfateCuSO₄159.61Algicide, micronutrient dosing
Sodium bicarbonateNaHCO₃84.01pH buffering
Potassium permanganateKMnO₄158.03Water treatment oxidant
ArsenicAs74.92Groundwater contamination
LeadPb207.2Pipe corrosion, legacy contamination
Fluoride ionF⁻19.00Drinking water fluoridation
MercuryHg200.59Industrial effluent monitoring

EPA Drinking Water Limits: ppm and Molar Equivalents

EPA Maximum Contaminant Levels (MCLs) are set in mg/L, which equals ppm for dilute water. Labs preparing calibration standards or compliance solutions need the molar equivalent to weigh out the correct amount of reagent. The table below provides both units for primary drinking water contaminants:

EPA Primary Drinking Water MCLs — ppm and Molar Equivalents
Contaminant MCL (mg/L = ppm) Molar Mass (g/mol) MCL (mol/L)
Nitrate (NO₃⁻)1062.001.61 × 10⁻⁴
Fluoride (F⁻)4.019.002.11 × 10⁻⁴
Copper (Cu)1.3 *63.552.05 × 10⁻⁵
Nitrite (NO₂⁻)1.046.012.17 × 10⁻⁵
Selenium (Se)0.0578.966.33 × 10⁻⁷
Arsenic (As)0.01074.921.34 × 10⁻⁷
Lead (Pb)0.015 *207.27.24 × 10⁻⁸
Mercury (Hg)0.002200.599.97 × 10⁻¹⁰
Source: EPA National Primary Drinking Water Regulations. * Denotes action level, not MCL. Formula: mol/L = ppm ÷ (MW × 1000).