ThisCalculator

Everyday

PPM to Molarity Formula and Conversion Examples

Updated · Standard formula, shown below

Molarity 0.001711 mol/L
Molarity
1.711157 mmol/L
Result
Concentration
100 ppm
You entered
Molar mass
58.44 g/mol
You entered

Convert parts per million (ppm) to molarity by first treating ppm as milligrams of solute per liter of solution, then dividing by the solute’s molar mass in grams per mole: M = ppm / (1000 × molar mass). Enter the concentration in ppm and the compound’s molar mass to calculate molarity in mol/L; the conversion assumes a dilute water-like solution with density close to 1 kg/L.

Formula

For a dilute aqueous solution whose density is approximately 1 kg/L:

M (mol/L) = C (ppm) / [1000 × MW (g/mol)]

  • C is the concentration in ppm, approximated here as mg of solute per liter of solution (mg/L).
  • MW is the solute’s molar mass in grams per mole (g/mol).
  • M is molarity, the amount of solute in moles per liter of solution (mol/L).

The factor 1000 converts milligrams to grams. The second output is the same concentration in millimoles per liter: mmol/L = ppm / MW. Since 1 mmol/L equals 0.001 mol/L, this result is 1,000 times the molarity.

Worked Example

Using the calculator’s defaults—100 ppm and a molar mass of 58.44 g/mol:

  1. Under the stated dilute-water assumption, 100 ppm is approximately 100 mg/L.
  2. Convert the mass concentration to grams per liter: 100 mg/L ÷ 1000 = 0.100 g/L.
  3. Divide by the molar mass: 0.100 g/L ÷ 58.44 g/mol = 0.001711… mol/L.
  4. Rounded to six decimal places, the molarity is 0.001711 mol/L. In millimolar units, it is 1.711157 mmol/L, rounded to six decimal places.

Why the Density Assumption Matters

PPM means “parts per million,” but it does not, by itself, specify whether the parts are measured by mass, volume, or another basis. In water analysis, ppm commonly represents a mass fraction. For dilute water solutions, 1 ppm by mass is often treated as about 1 mg/L because one liter of water has a mass close to one kilogram. That convenient equivalence is an approximation, not a universal identity.

For a solution with a materially different density, mass-based ppm must be converted using the solution’s density. If C is ppm by mass and density is expressed in kg/L, then the approximate mass concentration is C × density mg/L. The corresponding molarity is:

M = C × density / (1000 × MW)

This follows because a liter of solution with density ρ kg/L has mass ρ kilograms, and a mass fraction of C parts per million corresponds to C × ρ milligrams of solute per liter. Use the density at the relevant temperature and concentration when precision matters. If ppm is defined on a volume/volume basis, or refers to a gas mixture, this mass-based conversion is not appropriate without additional information.

How to Use the Conversion

Use ppm-to-molarity conversion when a concentration is reported in ppm but a calculation requires moles per liter—for example, when comparing a dilute solution with a reaction stoichiometry or a molarity-based equation. Follow these steps:

  1. Identify what “ppm” means in the source: mass fraction, mg/L, or another basis.
  2. Find the molar mass for the exact chemical species being measured. For a compound, use the mass of the whole formula unit, not the mass of one element in it.
  3. For dilute water solutions, use M = ppm / (1000 × MW). For a mass-based ppm value in a solution of known density, include density as shown above.
  4. Keep unrounded values during intermediate steps, then round the final answer to a precision justified by the input data.

The calculator’s example uses 58.44 g/mol, approximately the molar mass of sodium chloride (NaCl). If a measurement reports ppm of chloride ions rather than ppm of sodium chloride, use the molar mass of chloride, about 35.45 g/mol, instead. The chemical identity represented by the reported concentration determines which molar mass belongs in the equation.

Reading and Comparing the Result

Molarity is written as mol/L or M. A result of 0.001711 mol/L means about 0.001711 moles of the specified solute per liter of solution. Millimolar units may be easier to read for small concentrations: 0.001711 mol/L equals 1.711 mmol/L. Do not confuse molarity (moles per liter) with molality (moles per kilogram of solvent); they are different concentration measures.

Changing the solute changes the conversion even when ppm stays fixed. At the same mass concentration, a substance with a larger molar mass has fewer moles per liter and therefore a lower molarity. For example, the same 100 mg/L divided by a larger number of grams per mole produces a smaller mol/L value.

Common Mistakes and Limits

  • Using the wrong ppm basis: ppm by mass is not automatically mg/L for every liquid. Check the source’s definition and density conditions.
  • Entering molar mass in the wrong units: The formula expects g/mol. A value in kg/mol must be converted before use.
  • Using the wrong chemical form: A result stated as an element, ion, hydrate, or compound may require a different molar mass.
  • Dropping the factor of 1,000: The factor converts milligrams into grams. Omitting it makes the calculated molarity 1,000 times too large.
  • Rounding too early: Retain extra digits during the calculation; report only as many digits as the measurement supports.

This calculator is a practical conversion for dilute, water-like solutions, not a substitute for a precise mass-fraction and density calculation. It also assumes the stated ppm refers to the solute whose molar mass you entered. For concentrated solutions, nonaqueous mixtures, gas mixtures, or analytical results reported on a different basis, consult the measurement definition and use the matching conversion.

Frequently Asked Questions

What is the formula for converting ppm to molarity?
For dilute aqueous solutions, M = ppm / (1000 × molar mass in g/mol), when ppm is treated as mg/L. If density differs significantly from 1 kg/L and ppm is mass-based, multiply the numerator by density in kg/L.

Is 1 ppm always equal to 1 mg/L?
No. It is a useful approximation for dilute water solutions because their density is near 1 kg/L. For other densities or definitions of ppm, the conversion may differ.

How do I convert ppm to millimolar?
For the same dilute-water assumption, mmol/L = ppm ÷ molar mass in g/mol. Millimolar is numerically 1,000 times molarity in mol/L.

Which molar mass should I use?
Use the molar mass of the exact species represented by the ppm result. A concentration reported as an ion or element is not interchangeable with one reported as its salt or compound.

Can I convert ppm to molarity without knowing the substance?
No. Molarity counts moles, so the substance’s molar mass is needed to convert a mass concentration into an amount of substance.

Related

Formula used
in ppm | Concentration | ppm | 100 | 0
in mw | Molar mass | g/mol | 58.44 | 0
out m | Molarity | mol/L | ppm / (1000 * mw) | 6
out mm | Molarity | mmol/L | ppm / mw | 6

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.