PPM to Molarity Converter
Common Conversions
| ppm | M |
|---|---|
| 1 | 0.0000171 |
| 10 | 0.000171 |
| 50 | 0.000855 |
| 100 | 0.00171 |
| 250 | 0.00428 |
| 500 | 0.00855 |
| 1000 | 0.01711 |
| 2000 | 0.03421 |
| 5000 | 0.08553 |
| 10000 | 0.1711 |
| 50000 | 0.8553 |
Why this conversion matters in chemistry
Drinking-water speciation calculations hit this regularly. A tap-water lead result of 15 µg/L (15 ppb) becomes 72 nM Pb²⁺ when divided by 207.2 g/mol — the molar form a speciation calculator needs to predict whether lead precipitates as PbSO₄ or stays dissolved. The factor combines the prefix step (ppm = mg/L ≈ g per 1000 L) with division by molar mass. The conversion is the ordinary first step bridging mass-concentration monitoring data and equilibrium-chemistry calculations.
Formula
Where the factor comes from
Two bridges get crossed here, and only one of them is arithmetic. Ppm counts mass; molarity counts amount of substance per volume of solution. Changing what is being counted always costs a substance-specific constant, so nothing on this page is a pure unit conversion. The first bridge reads ppm as mg/L, which holds while the solution density stays near 1 g/mL. The second divides by molar mass: milligrams per liter ÷ 1000 gives grams per liter, and grams per liter ÷ molar mass gives moles per liter. The 1000 is exact, being nothing but the milli prefix. The molar mass is not. It is assembled from standard atomic weights, which are measured quantities, and IUPAC publishes intervals rather than single values for elements whose terrestrial isotopic composition varies.
Precision and significant figures
The result cannot carry more figures than the molar mass that produced it, and molar masses are not uniformly good. Iron is quoted to five figures and never limits anything. Chlorine is quoted as an interval, so NaCl lands somewhere between 58.436 and 58.447 g/mol — a spread of 0.02 percent, invisible at three figures and about one unit in the fourth. Lithium is the outlier: its interval runs from 6.938 to 6.997, nearly 0.9 percent, widened because commercial lithium materials differ that much in isotopic composition. Stack the density assumption on top and three significant figures is an honest ceiling for aqueous work. Writing 100 ppm NaCl as 1.7112 mM implies a molar mass and a density, neither of which was established to that level.
Worked Examples
100 mg/L NaCl ÷ 58.44 g/mol = 1.71 mM.
40 mg/L Ca ÷ 40.08 g/mol = 1 mM.
1 mg/L Fe ÷ 55.845 g/mol = 17.9 µM.
500 mg/L glucose ÷ 180.16 g/mol = 2.78 mM.
Common mistakes
Report says as CaCO₃, divisor says Ca
Water reports routinely express hardness and alkalinity "as CaCO₃" rather than as the element. Forty mg/L of calcium ion divides by 40.08 to give 1.00 mM; the same 40 mg/L expressed as CaCO₃ divides by 100.09 and gives 0.40 mM. Two and a half times apart, from a phrase in the column header that is easy to read past.
Salt weighed out, single ion reported
A standard made from 100 mg of NaCl per liter is 1.71 mM in NaCl, and therefore 1.71 mM in each ion. A standard specified as 100 ppm sodium is 4.35 mM in Na⁺, because the divisor is 22.99 rather than 58.44. Both get labeled 100 ppm on the bottle. Settle whether the number refers to the salt or the ion before dividing.
Water of crystallization left out of the divisor
Hydrated salts carry their water into the molar mass. A liter holding 100 mg of copper(II) sulfate pentahydrate is 0.40 mM in copper, since the divisor is 249.68 g/mol. Divide by the anhydrous 159.60 instead and you get 0.63 mM — high by more than half. The ppm figure itself never says which form went on the balance.