Connect via MCP →

Enter Calculation

Use 1000 g/L for dilute aqueous solutions (default).

Formula

Advertisement

Results

Molarity
0.001711
mol/L (M)
Millimolarity 1.7112 mM
Concentration 100 ppm
Molar mass 58.44 g/mol
Density 1,000 g/L

What is the PPM to Molarity Calculator?

This tool converts a concentration expressed in parts per million (ppm) into molarity (moles of solute per liter of solution, mol/L or M). ppm is a mass ratio — milligrams of solute per kilogram of solution — while molarity is a molar concentration, so converting between them requires the solute's molar mass and the solution's density.

How to use it

Enter three values: the concentration in ppm, the molar mass of your solute in g/mol, and the density of the solution in g/L. For dilute aqueous solutions you can leave the density at the default 1000 g/L (the density of water), in which case 1 ppm equals 1 mg/L. Click calculate to see the molarity and the equivalent millimolarity.

The formula explained

The general relationship is:

$$M = \dfrac{\text{ppm} \times \rho_{g/L}}{1000 \times 1000 \times M_w}$$

Here ppm is mass solute per mass solution. Multiplying by density (g/L) and dividing by 1000 converts ppm to mg per liter; dividing again by 1000 converts mg to grams; and dividing by molar mass converts grams to moles. For dilute water (density 1000 g/L) this simplifies to $$M = \dfrac{\text{ppm}}{1000 \times M_w}$$.

Flow diagram converting ppm to molarity using density and molar mass
PPM is converted to molarity by accounting for solution density and molar mass.

Worked example

Suppose you have 100 ppm of sodium chloride (NaCl, molar mass 58.44 g/mol) in a dilute aqueous solution (density 1000 g/L). $$M = \dfrac{100 \times 1000}{1000 \times 1000 \times 58.44} = \dfrac{100{,}000}{58{,}440{,}000} \approx 0.001711 \text{ mol/L}$$ or about 1.711 mM.

One liter of solution showing solute mass relative to total mass
ppm relates milligrams of solute to one liter of solution via density.

FAQ

Does 1 ppm always equal 1 mg/L? Only when the solution density is 1000 g/L (water). For denser or lighter solutions, ppm × density/1000 gives mg/L.

What molar mass should I use? Use the molar mass of the actual solute species — for salts use the full formula mass (e.g. 58.44 for NaCl).

What if I leave density blank? The calculator defaults to 1000 g/L, appropriate for dilute aqueous solutions.

Last updated: