PPM to Molarity Calculator
Convert dilute aqueous concentration between parts per million and molarity using the solute's molar mass.
Inputs
Live results
Equivalent concentration forms
| Quantity | Value | Unit | Relationship |
|---|---|---|---|
| Parts per million | 100 | ppm | ≈ mg/L for dilute water |
| Mass concentration | 100 | mg/L | ppm × 1 mg/L |
| Grams per liter | 0.1 | g/L | mg/L ÷ 1000 |
| Molarity | 0.00171116 | mol/L | g/L ÷ molar mass |
| Millimolar concentration | 1.71116 | mmol/L | mol/L × 1000 |
How to use the PPM to Molarity Calculator
What this calculator does
This calculator converts concentration between parts per million and molarity for a dilute solute in water. In the usual dilute-aqueous approximation, 1 ppm is treated as 1 mg/L. The tool then uses the solute's molar mass to move between mass concentration and amount-of-substance concentration. It is useful for laboratory preparation, water-quality interpretation, aquarium chemistry, nutrient solutions, and checking whether two concentration specifications describe the same amount. It does not determine chemical activity, ionic strength, dissociation, reaction yield, toxicity, or whether a concentration is safe.
When to use it
Use it when a water report gives a contaminant in ppm but a reaction protocol needs mol/L; when a stock chemical specification is in molarity but a dosing target is in mg/L; when comparing nutrient or salt concentrations across sources; or when checking a hand calculation before preparing a dilute solution. The underlying definition of amount concentration is described by the IUPAC Gold Book entry for amount concentration.
How to calculate
- The calculator opens with a ready-to-use example: 100 ppm sodium chloride and a molar mass of 58.44 g/mol. Its workbook is already validated, so Download Excel is immediately available.
- Choose Conversion direction. Select “PPM to molarity” when your known value is ppm, or “Molarity to PPM” when your known value is mol/L.
- Replace the demonstration number in the concentration field, then enter the solute's Molar mass (g/mol). Results update live; no Calculate button is needed.
- Read the primary result and the three supporting cards, then use the equivalence table to follow each unit step.
- Select Download Excel to export the current typed inputs and canonical results as a validated .xlsx workbook. Reset clears the demonstration data and results; Download Excel remains unavailable until a complete valid state is entered again.
Input guide
Conversion direction is required and controls which formula is solved. “PPM to molarity” interprets the concentration as ppm, approximately mg/L for dilute water. “Molarity to PPM” interprets it as mol/L. Switching direction does not automatically reinterpret an old number as physically equivalent; it changes the meaning of the number in the concentration field, so review it after switching.
Parts per million (ppm) or Molarity (mol/L) is required, depending on the selected direction. Enter a nonnegative decimal using a period as the decimal mark; standard comma grouping such as 1,000 is accepted, but decimal-comma input such as 1,5 is rejected as ambiguous. A realistic ppm example is 100; a realistic molarity example is 0.001. Higher concentration produces a proportionally higher converted result. Negative values, scientific notation, symbols, and blank input are rejected.
Molar mass (g/mol) is required and must be greater than zero. Enter the molar mass of the complete dissolved species, such as 58.44 g/mol for NaCl or about 180.16 g/mol for glucose. In ppm-to-molarity mode, a larger molar mass yields fewer moles per liter for the same mass concentration. In molarity-to-ppm mode, a larger molar mass yields more milligrams per liter. A common mistake is entering the atomic mass of only one element instead of the formula mass of the compound. NIST explains molar mass as mass divided by amount of substance in its Guide to SI derived quantities.
Output guide
Molarity or Parts per million is the primary converted result. Molarity is reported in mol/L; ppm is reported as the dilute-water equivalent mg/L. Mass concentration is the same aqueous mass concentration in mg/L, Grams per liter divides that value by 1000, and Millimolar multiplies molarity by 1000. The summary pills repeat the active direction, molar mass, and primary result. The table columns – Quantity, Value, Unit, and Relationship – show the same canonical model values and the arithmetic connecting them. A zero input produces exact zero concentration; very high values may be mathematically convertible but can violate the dilute-solution assumption.
Worked example
For the opening example, 100 ppm is treated as 100 mg/L. Dividing by 1000 gives 0.1 g/L. Dividing 0.1 g/L by the NaCl molar mass, 58.44 g/mol, gives 0.0017111567 mol/L, displayed as 0.00171116 mol/L. Multiplying by 1000 gives 1.71116 mmol/L. These values match the first-open cards, table, live summary, and exported workbook.
Formula and assumptions
molarity (mol/L) = ppm (mg/L) ÷ 1000 ÷ molar mass (g/mol)
The reverse formula is ppm = molarity × molar mass × 1000. Dimensional cancellation explains the factor of 1000: milligrams are converted to grams before dividing by grams per mole. The approximation ppm ≈ mg/L depends on water-like density and dilute composition. The EPA notes that mg/L and ppm are not universally interchangeable across all media, while its drinking-water tables commonly use the equivalence for aqueous reporting; see the EPA drinking-water regulations table and the EPA explanation of when mg/L differs from ppm.
Practical interpretation and common mistakes
Always confirm what “ppm” means in the source document. In water it often means a mass fraction that is numerically close to mg/L, but gas-phase ppm is usually a volume or mole fraction and requires temperature, pressure, and molecular-weight relationships. Soil ppm is commonly mg/kg rather than mg/L. Concentrated brines and nonaqueous solvents may have densities far enough from 1 kg/L that the direct approximation is inadequate.
Use enough significant figures for your purpose but do not imply more measurement certainty than your source data supports. The calculator retains full floating-point precision in its model and workbook and rounds only displayed text. For solution preparation, also account for volumetric glassware tolerance, reagent purity, hydration state, and the final solution volume. One mole contains exactly 6.02214076 × 10²³ specified entities under the SI definition, as summarized by NIST's explanation of the mole.