Skip to main content

mg/L to Molarity Converter

↔ Convert mol/L to mg/L instead

Common Conversions

mg/L mol/L
1 1/(MW×1000)
10 10/(MW×1000)
100 0.1/MW
1000 1/MW
5000 5/MW
10000 10/MW
50000 50/MW
100000 100/MW
200000 200/MW
500000 500/MW
1000000 1000/MW
10000000 10000/MW

Why this conversion matters in chemistry

Water-quality and clinical-chemistry analyses report mass concentration in mg/L; reaction stoichiometry runs in mol/L. The bridge is the molar mass — divide mg/L by (MW in g/mol × 1000) to get mol/L. A drinking-water nitrate result of 10 mg/L is reported "as N," so dividing by nitrogen's 14.01 g/mol gives 0.71 mmol/L. The same 10 mg/L value reported as the NO₃⁻ ion (MW 62.0) gives only 0.16 mmol/L. The "as N" vs "as NO₃" distinction multiplies through to a ~4× difference, which is why specifying the analyte form matters.

Formula

mol/L = (mg/L) / (MW × 1000)

Where the factor comes from

Mass concentration and amount concentration are different physical quantities, and molar mass is the only thing that connects them. Written out in full: mol/L = (mg/L × 10⁻³ g/mg) ÷ (M g/mol), which collapses to mg/L ÷ (1000 M). The 1000 is exact — it is the milli prefix and nothing else — while M is not. Molar masses are sums of standard atomic weights, and those are measured values revised as isotopic data improves; several elements are now published as intervals rather than single numbers because their isotopic composition genuinely varies with the source of the material. Glucose at 180.156 g/mol is solid to five figures, its uncertainty landing in the second decimal place. A compound containing chlorine, sulfur or boron is meaningfully softer, and no answer can outrun the formula weight fed into it.

Precision and significant figures

Two or three significant figures is the honest ceiling for most of these, and it is the mg/L that sets it rather than the molar mass. A water-quality or bioanalytical result carrying three figures cannot become a four-figure molarity just because the formula weight has six. The rounding does bite at the boundary: glucose taken as exactly 180 g/mol turns 180 mg/L into 1.000 mM, while the real 180.156 gives 0.9991 mM — under a tenth of a percent, but already enough to move the third figure and plainly visible at the fourth. Where a molarity feeds a stoichiometric calculation with a tight tolerance, carry the full formula weight through and round once at the end.

Worked Examples

58440 mg/L NaCl (MW 58.44) = 1 M

1 M NaCl, the textbook reference — well below the ~6 M saturation point of NaCl in water.

100 mg/L (MW 100) = 0.001 M

1 mM of a 100 g/mol compound — the cleanest illustration of the mg/L → mM shortcut.

180 mg/L glucose (MW 180) = 0.001 M

1 mM glucose — the value behind a number of metabolic-pathway flux calculations.

1000 mg/L (MW 200) = 0.005 M

5 mM of a 200 g/mol drug — a typical mid-scale assay concentration when the molar mass falls in the small-molecule range.

Common mistakes

Reported as the element, converted as the ion

Environmental results are routinely expressed as the element rather than the species, nitrate as N being the standard case. Dividing by the nitrogen atomic weight and dividing by the nitrate formula weight differ by a factor of about 4.4, and both produce a molarity that reads as reasonable. The qualifier following the analyte name decides which formula weight is correct.

Salt formula weight used for the ion

A standard prepared from sodium chloride but reported as chloride cannot be converted with 58.44 g/mol; the chloride ion contributes only 35.45 of that mass, so using the salt understates the ion molarity by roughly 1.65 times. Hydrates compound the problem, since waters of crystallization count toward the weighed mass and not toward the species in solution.

Losing track of the factor of 1000

The prefix step and the molar-mass step both look like division by a sizeable number, and mixing them up leaves the answer three decades out. The shortcut worth committing to memory runs the other way: mg/L divided by molar mass gives millimolar directly, because the milli in mg and the milli in mmol cancel. Adjust from there if micromolar or molar is wanted.

Frequently Asked Questions

How do I convert mg/L to molarity?
Divide mg/L by (molar mass in g/mol × 1000). Equivalently, M = (mg/L ÷ 1000) ÷ MW = g/L ÷ MW. The compound identity sets the conversion factor.
Why is the molar mass needed?
Molarity counts molecules per liter; mg/L counts mass per liter. The molar mass is what links amount to mass — without it, the same mg/L value translates to wildly different molarities for different compounds.
What's the quick shortcut?
Divide mg/L by molar mass to get millimolarity directly. So 180 mg/L glucose / 180 g/mol = 1 mM. The factor of 1000 between mg and g and the factor of 1000 between mmol and mol cancel, leaving a clean one-step conversion.