Chemistry & Materials Science

PPM Calculator

Calculate Parts Per Million (PPM) based on mass.

mg
kg
Concentration
5

Calculated locally in your browser. Fast, secure, and private.

Measuring Extreme Trace Amounts

When dealing with environmental chemistry, toxicology, or water quality, concentrations are often so incredibly small that using standard percentages (parts per hundred) results in annoyingly tiny numbers with too many leading zeros.

Instead, scientists use Parts Per Million (PPM).

As the name implies, 1 PPM means there is exactly one unit of a substance for every one million units of the total mixture. To put this in perspective:

  • 1 PPM is equivalent to exactly one drop of ink in a large 50-liter barrel of water.
  • 1 PPM is equivalent to one second out of 11.5 days.

Calculating PPM

PPM can be calculated using mass, volume, or even moles, but mass is the most common metric. To calculate it by mass, you simply find the ratio of the solute's mass to the total solution's mass, and multiply by one million (10610^6).

For dilute water solutions, there is a very handy shortcut: 1PPM1 \, \text{PPM} is exactly equivalent to 1milligram1 \, \text{milligram} of solute per 1Liter1 \, \text{Liter} of water (1mg/L1 \, \text{mg/L}).

The Formula

PPM=(msolutemtotal)106\begin{aligned} \text{PPM} = \left( \frac{m_{solute}}{m_{total}} \right) \cdot 10^6 \end{aligned}

Where:
msolutem_{solute}=
Mass of the trace substance
mtotalm_{total}=
Total mass of the mixture (must use same units as solute)

Example Calculation

A laboratory tests a 2.5kg2.5 \, \text{kg} sample of soil and finds it contains exactly 15milligrams15 \, \text{milligrams} of lead. What is the concentration in PPM?

  1. Convert to matching units: The easiest way is to convert both to grams.
    • 15mg=0.015g15 \, \text{mg} = 0.015 \, \text{g}.
    • 2.5kg=2500g2.5 \, \text{kg} = 2500 \, \text{g}.
  2. Divide Solute by Total: 0.015/2500=0.0000060.015 / 2500 = \mathbf{0.000006}.
  3. Multiply by 1 Million: 0.000006106=6PPM0.000006 \cdot 10^6 = \mathbf{6 \, \text{PPM}}.

The soil contains 6PPM6 \, \text{PPM} of lead.

Frequently Asked Questions

Yes, but strictly for highly dilute aqueous (water-based) solutions. Because 1 Liter of water weighs exactly 1,000,000 milligrams, 1 mg of solute per 1,000,000 mg of water is exactly 1 PPM. If the solvent isn't water, this shortcut doesn't work.

Since percent is 'parts per hundred' and PPM is 'parts per million', the difference is a factor of 10,000. To convert PPM to a percentage, divide the PPM value by 10,000. (e.g., 5,000 PPM = 0.5%).

It is widely used to measure air pollution (like CO2 levels in the atmosphere), water contaminants (like lead or arsenic in drinking water), and pesticide residues on food.

Yes. When dealing with gases, PPM is almost always expressed by volume rather than mass. For example, 400 PPM of CO2 means there are 400 microliters of CO2 in every liter of air.

You must convert them to the same unit before doing the calculation. However, a common shortcut is that mg/kg automatically equals PPM without needing to multiply by one million.