SOLVETUTORMATH SOLVER

Instrument MI-10-084 · Chemistry

PPM to Molarity Calculator

Water-quality reports and trace-chemistry results almost always come in ppm — but a reaction or a titration needs molarity, and this calculator bridges the two in one step.

Instrument MI-10-084
Sheet 1 OF 1
Rev A
Verified
Type 10 — Solutions & Concentration SER. 2026-10084

Molarity (mol/L)

0.005000

M = (ppm / 1000) / molar mass [dilute-aqueous approximation, 1 ppm ~= 1 mg/L]

The working Every figure verified twice
  1. molarityM = 200 ⁄ 1000 ⁄ 39.997 = 0.005000
Worksheet log
  1. No entries yet — change an input to log a scenario.

How this instrument works

Parts per million (ppm) is a way of expressing a very small concentration as a ratio: one part of solute for every million parts of the total solution, by mass. For water-based (aqueous) solutions, chemists lean on a convenient shortcut — because one liter of water weighs almost exactly one kilogram, 1 ppm in a dilute aqueous solution works out to almost exactly 1 milligram of solute per liter of solution (1 mg/L). That equivalence is what lets ppm convert directly into a mass-per-volume figure without needing the solution's actual density.

From there, getting to molarity is the same conversion any mass concentration uses: divide the mass concentration by the solute's molar mass to get moles per liter. Combined with the ppm-to-mg/L shortcut, that gives a single formula: molarity = (ppm / 1000) / molar mass, where dividing by 1000 turns milligrams into grams before dividing by the molar mass in g/mol.

The 1 ppm ~= 1 mg/L shortcut is an approximation that assumes the solution's density is close to pure water's (about 1 g/mL) — true for dilute solutions like most drinking-water contaminant readings, but it drifts for concentrated solutions, non-aqueous solvents, or solutions with significant dissolved solids changing the overall density. For anything beyond a dilute aqueous solution, the solution's actual measured density should be used instead of assuming it equals water's.

M=(ppm/1000)molar massM = \dfrac{(\text{ppm}/1000)}{\text{molar mass}}
M — molarity, in mol/L · ppm — concentration in parts per million, treated as milligrams of solute per liter of solution (the dilute-aqueous approximation) · molar mass — the solute's molar mass, in g/mol.
  • Enter the trace concentration in parts per million into Concentration (ppm).
  • Enter the solute's molar mass, in g/mol, into Molar mass (g/mol).
  • Read Molarity (mol/L) below the inputs — it updates instantly as either value changes.
  • This uses the dilute-aqueous approximation 1 ppm ~= 1 mg/L; for concentrated or non-aqueous solutions, convert using the solution's actual density instead.

Worked example — 200 ppm sodium hydroxide

Enter 200 into Concentration (ppm) and 39.997 into Molar mass (g/mol), NaOH's molar mass (22.98977 for Na + 15.999 for O + 1.008 for H). Molarity (mol/L) reads about 0.0050004 mol/L: 200 ppm is treated as 200 mg/L, or 0.2 g/L, and 0.2 / 39.997 = 0.0050004.

That roughly 5-millimolar figure is exactly the kind of number a water-quality or environmental chemistry report needs converted before it can be compared against a reaction stoichiometry or titration calculation, both of which are written in terms of molarity rather than ppm — the conversion turns a lab-instrument-friendly trace reading into a chemistry-equation-friendly concentration.

Questions

Why does 1 ppm equal 1 mg/L?

Because ppm is defined as a mass ratio (mass of solute per million mass units of solution), and for a dilute aqueous solution the solution's density is essentially the same as pure water's, about 1 kg per liter. One part per million of a kilogram of solution is one milligram, and since that kilogram is also approximately one liter, 1 ppm and 1 mg/L become interchangeable — a shortcut that only holds because the solution is mostly water.

Does this work for non-aqueous solutions or concentrated solutions?

Not reliably. The 1 ppm ~= 1 mg/L shortcut assumes the solution's density is close to water's (about 1 g/mL); a solvent that isn't water, or a solution concentrated enough that dissolved material meaningfully changes its density, breaks that assumption. For those cases, convert ppm to mg/L using the solution's actual measured density rather than assuming it equals water's.

What's the difference between ppm and ppb?

Both are parts-per notations for very dilute concentrations, differing only in scale: ppm is parts per million (10^6), ppb is parts per billion (10^9) — a thousand times more dilute. Under the same dilute-aqueous approximation, 1 ppb corresponds to 1 microgram per liter (ug/L) rather than ppm's 1 milligram per liter (mg/L); this calculator is built for ppm specifically, so a ppb reading needs dividing by 1000 first to convert it to ppm.

Why divide by 1000 in the formula?

Because the ppm-as-mg/L shortcut gives a mass concentration in milligrams per liter, but molar mass is conventionally expressed in grams per mole — dividing the ppm value by 1000 converts milligrams to grams so the units line up before dividing by molar mass. Skipping that step would give an answer 1000 times too large.

How do I find a solute's molar mass if I don't already know it?

Sum the standard atomic weights of every atom in its chemical formula, each multiplied by how many times that atom appears — the same calculation a molar mass calculator performs. Sodium hydroxide (NaOH), for example, is 22.98977 (Na) + 15.999 (O) + 1.008 (H) = 39.997 g/mol.

References