Parts Per Million (ppm) Calculator

Parts per million (ppm) is one of the most widely used concentration units in science and environmental monitoring. It expresses the amount of one substance dissolved or dispersed in another as a ratio of one to one million by mass or by volume. This calculator covers two common tasks: working out the ppm of a solution from the mass of dissolved solute and the total mass of the solution, and converting a known ppm value into equivalent units including milligrams per litre (mg/L), milligrams per kilogram (mg/kg), parts per billion (ppb) and percentage by mass. For dilute aqueous solutions, 1 ppm is very close to 1 mg/L, because the density of water is approximately 1 kilogram per litre and the mass of the dissolved substance is negligibly small compared with the water. This is why water quality results in New Zealand and internationally are often reported interchangeably in ppm and mg/L. In soil science and agricultural contexts, ppm is typically expressed as mg/kg, meaning milligrams of substance per kilogram of dry soil or sample. The New Zealand Drinking Water Standards (NZDWS) published by the Ministry of Health set maximum acceptable values for common contaminants in mg/L (ppm), and these are the reference for public water supply compliance in New Zealand under the Water Services Act 2021. This calculator is intended for educational and planning purposes. Always refer to the relevant New Zealand standard or laboratory report for regulatory compliance.

Calculate.co.nz is proud to be partnered with Health Based Building, a leader in sustainable and health-conscious building innovation. With over a century of experience, they develop high-performance systems like Foreverbreathe Specification, Magnum Board, and Foreverbreathe Paints to support energy-efficient, non-toxic living environments. Their commitment to healthier homes aligns with our belief that informed choices lead to better outcomes for Kiwi households.
Calculate.co.nz partner: Health Based Building
mg
g
ppm
5 ppm
concentration (parts per million)
Equivalent mg/L (dilute aq.)5 mg/L
Equivalent mg/kg5 mg/kg
Parts per billion (ppb)5,000 ppb
Percentage by mass0.0005%

ppm = (solute mg / solution g) x 1000 for mass/mass, or solute mg / solution mL for dilute aqueous solutions. For regulatory water quality limits refer to the NZ Drinking Water Standards.

How it works

When you enter solute mass (mg) and solution mass (g), ppm is calculated as: ppm = (solute mass in mg / solution mass in g) x 1000. This converts mg/g (milligrams per gram) to mg/kg (milligrams per kilogram), which equals ppm by mass. For dilute aqueous solutions, mg/L is numerically equal to ppm because 1 litre of water has a mass of approximately 1 kg. Parts per billion (ppb) is ppm x 1000. Percentage by mass is ppm / 10,000. If you enter a ppm value directly in the third field, all conversions update immediately.

Worked example

A water sample contains 5 mg of dissolved iron in 1000 g (1 litre) of water. The ppm is (5 / 1000) x 1000 = 5 ppm. This is equivalent to 5 mg/L, which can be compared directly with the NZ Drinking Water Standards aesthetic guideline for iron of 0.2 mg/L. The same concentration is 5 mg/kg, 5,000 ppb, or 0.0005% by mass. These match the default values above.

Related calculators