PPM Calculator
Parts per million expresses how much of a solute sits in a solution, scaled so that one milligram in one kilogram equals exactly 1 ppm. Choose a calculation mode below: find the concentration from known masses, or reverse-solve to find the solute mass needed for a target concentration. Mass units are selectable, and results include ppm, ppb, ppt, mg/L and percentage.
Formula
Worked example
Forward: dissolve 0.05 g of salt in 1000 g of water: ppm = (0.05 / 1000) x 1,000,000 = 50 ppm = 50,000 ppb = 0.005%. Reverse: to hit 50 ppm in 1 kg of solution, you need (50 / 1,000,000) x 1000 = 0.05 g = 50 mg. Dilution: dilute 100 mL of a 1000 ppm stock to 100 ppm: V2 = (1000 x 100) / 100 = 1000 mL, so add 900 mL of water.
What parts per million means
Parts per million, or ppm, is a dimensionless concentration unit that tells you how much of a solute is present relative to the whole solution, counted as parts per one million. A reading of 1 ppm means that for every million grams of solution, one gram is the solute. Because ppm is a ratio, the units cancel: it does not matter whether you measure in grams or kilograms, as long as both the solute mass and the solution mass use the same unit. The formula is: ppm = (mass of solute / mass of solution) x 1,000,000. For dilute water solutions whose density is close to 1 kg/L, this equals 1 mg per litre, which is why water-quality reports use ppm and mg/L interchangeably. Scaling further down, 1 ppm = 1,000 ppb (parts per billion) = 1,000,000 ppt (parts per trillion), so the same ratio can be expressed in whichever unit keeps the number readable.
Three ways to use this calculator
The forward mode is the classic ppm calculation: enter the mass of the dissolved substance and the total mass of the solution and the calculator returns ppm, ppb, ppt, mg/L and the equivalent percentage by mass. The reverse mode inverts the formula: provide your target concentration in ppm and the total solution mass, and the calculator tells you exactly how many grams (and milligrams) of solute to weigh out. This is the quickest way to prepare a reference standard or nutrient solution in the lab. The dilution mode uses the C1V1 = C2V2 relationship: enter the initial concentration and volume of your stock solution and the target concentration, and the calculator reports how many millilitres of solvent to add plus the dilution factor. Use this when your stock is too concentrated to weigh small enough masses accurately.
Real-world ppm reference ranges
Knowing where a calculated ppm sits relative to familiar benchmarks makes results meaningful. The US EPA maximum contaminant level for lead in drinking water is 0.015 ppm. Fluoride in tap water is typically maintained at 0.7 ppm. Free chlorine in a swimming pool should run between 1 and 3 ppm. Carbon dioxide in well-ventilated air is about 400 ppm (0.04%). Atmospheric oxygen is roughly 209,000 ppm (20.9%). Fertiliser solutions for hydroponic crops commonly run 800 to 2,000 ppm total dissolved solids. Sea water contains about 35,000 ppm (3.5%) dissolved salts. Pharmaceutical impurity limits are frequently set in the low single-digit ppm range. These benchmarks show why ppm is the preferred unit: it keeps trace quantities readable without resorting to scientific notation.
PPM vs. PPB, PPT and percentage
Parts-per notation forms a hierarchy of scales. Percentage (parts per hundred) is used when concentrations run above 0.1%, since below that the numbers become inconveniently small. PPM (parts per million) covers the range from roughly 0.1% down to a few tenths of a ppm, which is where most water quality, air quality and food safety standards live. PPB (parts per billion) takes over when concentrations fall below about 1 ppm, for example trace pesticide residues in produce or heavy metals in ultra-pure laboratory water. PPT (parts per trillion) is reserved for ultra-trace analysis such as hormone-disrupting chemicals in river water or radionuclides in environmental monitoring. The conversion is straightforward: multiply ppm by 1,000 to get ppb, and by 1,000,000 to get ppt. This calculator reports all three simultaneously so you can quote whichever scale your application requires.
Common ppm equivalences and real-world benchmarks
| Concentration | PPB | PPT | Percent | Example |
|---|---|---|---|---|
| 0.001 ppm | 1 ppb | 1,000 ppt | 0.0000001% | Ultra-trace metal in lab water |
| 0.015 ppm | 15 ppb | 15,000 ppt | 0.0000015% | US EPA lead limit (drinking water) |
| 0.7 ppm | 700 ppb | 700,000 ppt | 0.00007% | Fluoride in tap water (US target) |
| 1 ppm | 1,000 ppb | 1,000,000 ppt | 0.0001% | 1 mg/L in dilute water |
| 3 ppm | 3,000 ppb | 3,000,000 ppt | 0.0003% | Free chlorine upper limit (pools) |
| 10 ppm | 10,000 ppb | 10,000,000 ppt | 0.001% | Nitrate action level in some codes |
| 400 ppm | 400,000 ppb | 4e8 ppt | 0.04% | CO2 in outdoor air |
| 1,000 ppm | 1,000,000 ppb | 1e9 ppt | 0.1% | Low-end hydroponic nutrient solution |
| 10,000 ppm | 10,000,000 ppb | 1e10 ppt | 1% | Seawater is ~35,000 ppm salt |
Quick conversions between ppm, ppb, ppt, mg/L and percentage, with example applications.
Frequently asked questions
How do I calculate ppm?
Divide the mass of the solute by the total mass of the solution, then multiply by 1,000,000. For instance, 2 grams of solute in 500 grams of solution gives (2 / 500) x 1,000,000 = 4,000 ppm. Because ppm is a ratio of two masses, the units cancel, so you can use grams, kilograms, or milligrams, as long as both the solute and the solution are measured in the same unit before dividing. Use the forward mode in this calculator to get the result, along with ppb, ppt, mg/L and the equivalent percentage automatically.
Is 1 ppm the same as 1 mg/L?
For dilute water solutions, yes, to a very close approximation. One litre of water weighs almost exactly one kilogram (1,000,000 mg), so 1 milligram of solute per litre is 1 part in a million by mass, which is 1 ppm. This equivalence is why water-quality reports use ppm and mg/L interchangeably. It breaks down for solutions whose density differs noticeably from water, such as concentrated brines or non-aqueous solvents, where you should use the true solution mass instead.
How do I convert ppm to percent?
Divide the ppm value by 10,000. Since percent is parts per hundred and ppm is parts per million, there are 10,000 ppm in every 1 percent. So 50 ppm equals 50 / 10,000 = 0.005%, and 25,000 ppm equals 2.5%. Going the other way, multiply a percentage by 10,000 to get ppm: 0.2% by mass is 2,000 ppm. This calculator reports the equivalent percentage automatically alongside the ppm figure in forward mode.
What is the difference between ppm and ppb?
Parts per billion (ppb) is 1,000 times more dilute than parts per million (ppm). One ppb means one part in 1,000,000,000, so 1 ppm = 1,000 ppb. PPB is used when concentrations are too small for ppm to be convenient, for example heavy-metal contaminants in drinking water (the EPA lead limit is 15 ppb = 0.015 ppm) or trace pesticide residues in food. This calculator shows ppm, ppb, and ppt simultaneously so you can use whichever scale is most readable for your application.
How do I use the reverse mode to prepare a solution?
Switch to reverse mode, enter your target concentration in ppm and the total mass of solution you are preparing, then read off the solute mass in grams or milligrams. For example, to make 500 g of a 200 ppm solution: solute needed = (200 / 1,000,000) x 500 = 0.1 g = 100 mg. Weigh that out on a balance, dissolve it in a portion of your solvent, and top up to the target solution mass.
How does the dilution mode work?
Dilution mode uses the equation C1 x V1 = C2 x V2, where C is concentration and V is volume. Enter the initial concentration and volume of your stock solution and the target concentration. The calculator gives you the volume of solvent to add (V2 - V1) and the dilution factor (C1 / C2). For example, to dilute 100 mL of a 1,000 ppm stock to 100 ppm: V2 = (1,000 x 100) / 100 = 1,000 mL, so add 900 mL of water. The dilution factor is 10x.