PPM Calculator
Parts per million is a compact way to talk about a very small ratio without hiding the value behind many leading zeros. This calculator takes a part quantity and a total quantity, divides one by the other, and reports the same fraction as ppm, percent, parts per billion, per mille, and a decimal fraction. It is a ratio calculator first: the “part” and “total” can be masses, volumes, counts, molecules, or other like-for-like quantities, but they must describe the same kind of thing.
The distinction matters because ppm is not a physical unit by itself. Five grams of solute in one million grams of solution is 5 ppm by mass. Five milliliters of gas in one million milliliters of air is 5 ppm by volume. Those statements use the same number but different measurement bases. If the problem asks for milligrams per liter, grams per cubic meter, or another mass-per-volume concentration, use this page to understand the ratio and then use a unit-aware tool such as the PPM to mg/L converter when density matters.
Reading a ppm result
PPM is useful when a percentage would have several leading zeros. A value of 0.0005% is the same ratio as 5 ppm. The scale also sits between percent and ppb: one percent is 10,000 ppm, and one ppm is 1,000 ppb.
The calculator shows every scale from the same fraction so you can compare formats. If the ppm result looks large, the percent row gives a familiar check. If the ppm result looks small, the ppb row expands it by 1000. The decimal fraction row is useful when a spreadsheet formula, simulation, or programming function expects a pure ratio instead of a named scale.
Formula
The calculator first forms a dimensionless fraction:
It then multiplies that fraction by one million:
The related display values are simple scale changes:
Worked example using the default values
The form opens with 5 as the part quantity and 1,000,000 as the total quantity. The fraction is therefore:
Multiplying by one million gives:
The result panel also reports 0.0005%, 5,000 ppb, 0.005‰, and a decimal fraction of 0.000005. Those numbers are not separate measurements; they are five notations for the same part-to-total relationship. If you changed the total to 500,000 while leaving the part quantity at 5, the fraction would double and the ppm result would become 10 ppm.
Reference table
| Ratio statement | Decimal fraction | PPM | Percent | PPB |
|---|---|---|---|---|
| 1 part in 1,000,000 | 0.000001 | 1 ppm | 0.0001% | 1,000 ppb |
| 5 parts in 1,000,000 | 0.000005 | 5 ppm | 0.0005% | 5,000 ppb |
| 25 parts in 500,000 | 0.00005 | 50 ppm | 0.005% | 50,000 ppb |
| 2 parts in 10,000 | 0.0002 | 200 ppm | 0.02% | 200,000 ppb |
| 1 part in 100 | 0.01 | 10,000 ppm | 1% | 10,000,000 ppb |
Choosing a basis
This calculator only handles like-for-like ratios: mass divided by total mass, volume divided by total volume, or a count divided by a total count. It does not infer density or turn a mass-per-volume value into ppm. State the basis with the result whenever ambiguity matters. For a different task, use the percentage calculator, a density calculator, or the PPM to mg/L converter with its stated assumptions.
Pitfalls to avoid
The first pitfall is mixing units before entering the ratio. Do not divide milligrams by liters on this page and call the result ppm unless the problem has already justified a mass-per-volume conversion. Convert both quantities to the same basis first, or use a density-aware calculator.
The third pitfall is losing track of total quantity. PPM is part divided by total, not part divided by everything except the part. In dilute mixtures the difference can be tiny, but for stronger mixtures it becomes important. Finally, remember that a ppm label should include its basis when ambiguity matters: ppm by mass, ppm by volume, or ppm as a count ratio.
Accuracy and limits
The calculator keeps the defined or cited relationship through the calculation and rounds only the displayed result. A converted number does not become more precise than the source measurement. Keep additional digits for chained calculations, then round to the precision justified by the original value; also preserve any reference basis or notation convention named with the input.
Sources
- NIST, Guide for the Use of the International System of Units, section 7.10.3 — defines the meaning of “parts per million” and “parts per billion” and warns that their basis can be ambiguous.