Molarity to PPM Converter
Convert molarity (mol/L) to ppm and mg/L, convert ppm back to molarity, work out how much solute to weigh for a target molar or ppm solution, and solve stock-to-working dilutions, all with step-by-step working.
Select a calculation, pick a solute preset if you like, then enter the known values.
Concentration in ppm
Formula used: ppm = (Molarity × molar mass × 1,000) ÷ density
0.001 mol/L
Molarity
0.05844 g/L
Mass concentration
58.44 mg/L
Mass concentration
58.44 ppm
Concentration
Molarity ↔ PPM Bridge Visual
The grid shows the ppm side on a 1-in-a-million scale (log-scaled for readability), while the panel shows the same concentration as molarity.
Step-by-Step Molarity ↔ PPM Conversion
Here's exactly how this answer was calculated, one step at a time.
Given: Molarity = 0.001 mol/L, molar mass = 58.44 g/mol, density = 1 g/mL
Step 1: Turn molarity into grams per litre
Molarity is moles of solute per litre, so multiplying by the molar mass (grams per mole) converts moles into grams.
g/L = 0.001 × 58.44 = 0.05844 g/LStep 2: Convert grams per litre into milligrams per litre
mg/L = 0.05844 × 1,000 = 58.44 mg/LStep 3: Divide by density to get ppm
Ppm on a mass basis is milligrams of solute per kilogram of solution. Dividing mg/L by the density (in g/mL, numerically equal to kg/L) rescales the mass-per-volume figure into mass-per-mass.
ppm = 58.44 ÷ 1Step 4: Report the result
Concentration in ppm = 58.44 ppm
Calculated result:
58.44 ppm
Molarity to PPM Converter: Convert mol/L to PPM Online
This free molarity to ppm converter turns a molarity (mol/L) into ppm and mg/L, converts a ppm reading back into molarity, works out how much solute to weigh for a target molar or ppm solution, and solves stock-to-working dilutions, all in one place. It is built for chemistry students, lab technicians, water and environmental testers, and anyone who needs to switch between these two very different ways of describing concentration without doing the algebra by hand every time.
Pick the calculation you need, type in the values you already know, and the tool shows the answer along with a full step-by-step working underneath, plus a quick-fill list of common solutes so you don't have to look up a molar mass separately. Everything runs directly in your browser, updates instantly as you type, and needs no sign-up or download.
What Is Molarity, and What Is PPM?
Molarity (M) measures concentration as moles of solute per litre of solution. It is the standard unit in most chemistry classrooms and lab procedures because it connects directly to the number of particles or molecules reacting, which is what matters for stoichiometry and titrations. A 1 M solution of sodium chloride contains one mole of NaCl, dissolved in enough water to make one litre of solution.
PPM, or parts per million, measures concentration as a mass ratio: how many parts of solute are present for every one million parts of the whole solution, usually expressed as milligrams of solute per kilogram of solution. Ppm is the language of choice for water quality reports, environmental limits, food safety standards, and industrial specifications, mainly because those fields care about mass concentration rather than mole counts.
Because molarity is a mole-based unit and ppm is a mass-based unit, converting between them is not a simple multiplication by a fixed number the way converting centimetres to metres would be. It needs the solute's molar mass to bridge moles and grams, and it needs the solution's density to bridge mass and volume. That is exactly what this calculator handles for you.
Molarity to PPM Formula
The formula this calculator uses to go from molarity to ppm is: ppm = (Molarity × molar mass × 1,000) ÷ density, where molarity is in mol/L, molar mass is in g/mol, density is in g/mL, and the result is in parts per million by mass. The 1,000 in the middle simply converts grams into milligrams, since ppm is defined in milligram terms.
Reading the formula piece by piece: molarity multiplied by molar mass gives grams of solute per litre of solution. Multiplying that by 1,000 gives milligrams per litre. Dividing by density then rescales milligrams per litre into milligrams per kilogram, which is exactly what ppm means. For a dilute, water-based solution where density sits very close to 1 g/mL, this last division barely changes the number, which is why many textbooks quietly skip it. This calculator keeps the density term so the answer stays accurate for denser solutions too, such as brine, syrups, or concentrated acids.
How to Convert Molarity to PPM: A Worked Example
Take a 0.001 mol/L (1 millimolar) solution of sodium chloride in water. Sodium chloride has a molar mass of about 58.44 g/mol, and the solution's density is close enough to 1 g/mL to treat as exactly 1. Multiplying molarity by molar mass gives 0.001 × 58.44 = 0.05844 g/L. Multiplying by 1,000 gives 58.44 mg/L. Dividing by the density of 1 gives 58.44 ppm.
So a 1 millimolar NaCl solution is roughly 58.44 ppm by mass, which happens to equal the molar mass in this specific case only because the molarity was exactly 0.001 mol/L and the density was exactly 1 — a useful shortcut to sanity-check your work, but not a shortcut you should rely on for other concentrations or other solutes.
How to Convert PPM Back to Molarity
Going the other direction uses the same three pieces of information, just rearranged: Molarity (M) = (ppm × density) ÷ (1,000 × molar mass). First, multiply the ppm value by density to convert it into milligrams per litre. Then divide by 1,000 to get grams per litre. Finally, divide by the molar mass to convert grams into moles, which gives you molarity.
For example, a 500 ppm potassium nitrate (KNO3, molar mass 101.10 g/mol) solution with a density close to 1 g/mL converts to (500 × 1) ÷ (1,000 × 101.10) ≈ 0.00495 mol/L, or about 4.95 millimolar. This calculator's PPM → Molarity mode runs exactly this calculation for any solute and density in one step.
Why Density Matters in This Conversion
Molarity is defined per litre of solution, while ppm on a mass basis is defined per kilogram of solution. Litres and kilograms are only interchangeable when density equals exactly 1, which is a reasonable approximation for dilute water solutions but not for anything more concentrated or for a different solvent entirely. Skipping the density term is the single biggest source of error when people convert between molarity and ppm by hand.
As a rule of thumb, if you are working with a dilute aqueous solution below roughly 1% concentration, using a density of 1 g/mL introduces only a tiny rounding error. For concentrated brines, sugar syrups, acids, or non-aqueous solvents, the density can be noticeably higher or lower than 1, and leaving it out will throw the ppm or molarity figure off by a meaningful amount. This calculator always asks for density explicitly so the result stays correct in both cases.
Using Molar Mass Correctly
Molar mass is the other essential ingredient, since it is what connects the mole-based world of molarity to the mass-based world of ppm. It is measured in grams per mole and can be found by adding up the atomic masses of every atom in the solute's chemical formula. For a compound like calcium carbonate (CaCO3), that means adding the atomic mass of one calcium, one carbon, and three oxygen atoms.
A common mistake is using the molar mass of the wrong form of a compound, such as the anhydrous molar mass when the actual solute is a hydrate that includes water molecules in its crystal structure, or using the molar mass of an ion rather than the full salt. This calculator includes a quick-fill list of common solutes with their correct molar masses, which is worth using even if you plan to double-check the number afterwards, since it also protects against a simple typing mistake.
Preparing a Solution to a Target Molarity or PPM
Making up a solution to an exact molarity is one of the most common tasks in a chemistry lab, whether it is a standard for a titration or a calibration solution for an instrument. Since molarity is moles per litre, and mass equals moles times molar mass, the amount of solute needed is simply: mass (g) = target molarity × final volume (L) × molar mass.
For example, to prepare 1 litre of a 0.1 mol/L sodium hydroxide solution, using a molar mass of 40.00 g/mol, you need 0.1 × 1 × 40.00 = 4.00 g of NaOH, dissolved in water and made up to exactly 1 litre in a volumetric flask. This calculator's prepare mode does this calculation for any target molarity and volume, and it also reports the equivalent ppm concentration, which is handy when a procedure or spec sheet expects the answer in ppm instead.
Diluting a Stock Solution: C1V1 = C2V2
Once a concentrated stock solution exists, it is often diluted down into weaker working solutions for a calibration curve or a series of test standards. Because the total amount of dissolved solute does not change when solvent is added, stock concentration × stock volume always equals final concentration × final volume — written as C1V1 = C2V2. Rearranged for the final volume, this becomes V2 = V1 × C1 ÷ C2, and the amount of solvent to add is simply V2 minus V1.
For example, diluting 10 mL of a 1,000 ppm stock down to a 50 ppm working solution needs a final volume of (10 × 1,000) ÷ 50 = 200 mL, so 190 mL of solvent gets added. This calculator's dilute mode runs this exact calculation using ppm values, and also reports the molarity of both the stock and the diluted solution once a molar mass is entered, so you can move between the two concentration systems without a separate calculation.
Molarity to PPM for Common Solutes
The relationship between molarity and ppm depends entirely on the solute's molar mass, so the same molarity gives a very different ppm figure depending on what is dissolved. A 0.01 mol/L solution of sodium chloride (molar mass 58.44 g/mol) works out to roughly 584 ppm, while the same 0.01 mol/L concentration of a much heavier solute like copper(II) sulfate (molar mass 159.61 g/mol) works out to roughly 1,596 ppm, simply because each mole of copper sulfate weighs almost three times as much as each mole of salt.
This is exactly why the quick-fill solute list in this calculator is useful. Instead of remembering or looking up molar masses for sodium chloride, potassium chloride, calcium carbonate, sodium hydroxide, magnesium sulfate, glucose, sucrose, hydrochloric acid, and a handful of other common lab and water-treatment compounds, you can select the solute by name and let the calculator fill in the correct value automatically, then focus on the molarity or ppm figure itself.
Where Molarity to PPM Conversion Is Used
This conversion comes up constantly outside the classroom. Water treatment and environmental labs often run chemistry in molarity internally but need to report results in ppm to match drinking water and pollution regulations, which are almost always written in ppm or mg/L. Pharmaceutical and clinical labs move between molarity, used for dosing calculations, and ppm or mg/L, used on product labels and safety sheets.
Agriculture and hydroponics rely on ppm for nutrient solution strength, since growers measure and mix fertiliser by mass, while the underlying chemistry of nutrient uptake is more naturally described in molar terms. Industrial process control, aquarium keeping, and food and beverage quality testing all lean on ppm for practical, human-readable numbers, even when the chemistry behind them was calculated in moles. Being able to move fluently between the two systems, with density and molar mass properly accounted for, saves a lot of manual conversion work in any of these settings.
Common Mistakes When Converting Molarity and PPM
The most frequent mistake is forgetting the density term entirely and treating molarity-to-ppm conversion as if it only needed the molar mass, which works out fine for dilute water solutions but silently gives a wrong answer for anything denser or more concentrated. A second common mistake is using the wrong molar mass, especially for hydrated compounds or when a formula is copied incorrectly.
A third mistake happens when converting grams to milligrams (or back), since it is easy to drop or add an extra factor of 1,000 by accident, which throws the final answer off by three orders of magnitude in either direction. It also helps to keep straight whether a ppm value is meant on a mass basis (the standard meaning for liquids, and what this calculator uses) or a volume basis, sometimes used for gases, since the two are calculated differently and are not interchangeable without extra information about temperature and pressure.
Molarity to PPM Converter FAQ and Quick Reference
To convert molarity to ppm, use ppm = (Molarity × molar mass × 1,000) ÷ density. To convert ppm to molarity, use Molarity = (ppm × density) ÷ (1,000 × molar mass). To prepare a target molarity, use mass (g) = molarity × volume (L) × molar mass. To dilute a ppm stock, use V2 = V1 × ppm1 ÷ ppm2.
This free molarity to ppm converter is meant for study, homework checking, lab preparation, and general reference use. Always double-check your molar mass, your units (grams versus milligrams, litres versus millilitres), and your solution's density before relying on a result for anything safety-critical, such as drinking water limits, medication concentrations, or regulated industrial processes, and confirm important numbers against an official standard, a lab report, or a qualified professional.
Frequently Asked Questions
How do you convert molarity to ppm?
Multiply the molarity (mol/L) by the solute's molar mass (g/mol) and by 1,000 to get milligrams per litre, then divide by the solution's density (g/mL) to get ppm: ppm = (Molarity × molar mass × 1,000) ÷ density.
How do you convert ppm to molarity?
Multiply the ppm value by the solution's density to get mg/L, divide by 1,000 to get g/L, then divide by the molar mass to get molarity: Molarity = (ppm × density) ÷ (1,000 × molar mass).
Do I need the density to convert molarity to ppm?
Technically yes, since ppm is a mass-per-mass ratio and molarity is mole-per-volume. For dilute water-based solutions, density is close enough to 1 g/mL that it barely changes the result, but for concentrated or non-aqueous solutions it matters.
Is molarity the same as ppm?
No. Molarity measures moles of solute per litre of solution, while ppm measures a mass ratio (typically mg per kg). They describe concentration differently and need the molar mass and density to convert between them.
What is 1 ppm in molarity for water-based solutions?
It depends on the solute's molar mass. For a solute with molar mass M (g/mol) in a solution with density near 1 g/mL, 1 ppm is approximately 0.001 ÷ M mol/L.
How much solute do I need to make a 0.1 M solution in 1 litre?
Multiply the target molarity by the volume in litres and by the molar mass: mass (g) = 0.1 × 1 × molar mass. For example, with a 40 g/mol solute, you need 4 g.
How do I convert molarity to mg/L?
Multiply molarity (mol/L) by the molar mass (g/mol) to get g/L, then multiply by 1,000 to get mg/L. This is the same as ppm when the solution's density is close to 1 g/mL.
How do I dilute a ppm stock solution to a lower concentration?
Use V2 = V1 × ppm1 ÷ ppm2 to find the required final volume, then subtract the starting volume to get the amount of solvent to add.