Skip to content
Other

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.

Your details

Forward mode computes concentration from masses. Reverse mode tells you how much solute to add. Dilution mode finds how much solvent to add to dilute a concentrated solution.
The mass of the dissolved substance (the part you are measuring). Select the unit that matches your measurement.
The total mass of the whole solution (solute plus solvent). Keep the unit consistent with the solute mass, or let the unit selector handle the conversion.
Concentration (ppm)Dilute
50ppm
Parts per billion50,000ppb
Parts per trillion50,000,000ppt
Approx. mg/L (dilute water)50mg/L
Percentage by mass0.005%
50 ppm
Trace<1Dilute1-1000Concentrated1000-10000Very concentrated10000+

50 ppm = 50,000 ppb = 0.005% by mass.

  • One ppm means one milligram of solute per kilogram of solution. For dilute water solutions (density near 1 kg/L), 1 ppm is also approximately 1 mg/L.
  • Here 0.05 g of solute sits in 1,000 g of solution, one part in 20,000.
  • Dilute concentrations like this are typical for fluoride in tap water (0.7 ppm target), chlorine in pools (1-3 ppm), and dissolved CO2 in beverages.
  • 50 ppm converts to 50,000 ppb and 50,000,000 ppt.

Next stepSwitch to reverse mode to calculate how many grams of solute you need to hit a specific ppm target, or use dilution mode to lower a concentrated solution.

Formula

ppm=msolutemsolution×106ppb=ppm×103C1V1=C2V2\text{ppm} = \dfrac{m_{\text{solute}}}{m_{\text{solution}}} \times 10^{6} \qquad \text{ppb} = \text{ppm} \times 10^{3} \qquad C_1 V_1 = C_2 V_2

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

ConcentrationPPBPPTPercentExample
0.001 ppm1 ppb1,000 ppt0.0000001%Ultra-trace metal in lab water
0.015 ppm15 ppb15,000 ppt0.0000015%US EPA lead limit (drinking water)
0.7 ppm700 ppb700,000 ppt0.00007%Fluoride in tap water (US target)
1 ppm1,000 ppb1,000,000 ppt0.0001%1 mg/L in dilute water
3 ppm3,000 ppb3,000,000 ppt0.0003%Free chlorine upper limit (pools)
10 ppm10,000 ppb10,000,000 ppt0.001%Nitrate action level in some codes
400 ppm400,000 ppb4e8 ppt0.04%CO2 in outdoor air
1,000 ppm1,000,000 ppb1e9 ppt0.1%Low-end hydroponic nutrient solution
10,000 ppm10,000,000 ppb1e10 ppt1%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.

Sources

Written by Grace Mbeki, MSc Data Scientist & Educator · Nairobi, Kenya

Turning everyday numbers into clear, actionable answers for the decisions that matter most.

Search 3,500+ calculators

Loading search…