PPM Calculator
Convert parts per million to percent, ppb, mg/L & grains per gallon
Last updated October 2026
Method: Exact ratio arithmetic. ppm = part ÷ whole × 1,000,000, with fixed conversion factors: 1% = 10,000 ppm, 1 ppm = 1,000 ppb, 1 ppm = 1 mg/L in dilute water (the EPA convention), 1 grain per US gallon = 64.79891 mg ÷ 3.785411784 L = 17.11806 mg/L.
Included: Conversion between ppm, ppb, ppt, percent, per mille, mg/L, µg/L, g/L, mg/kg, g/kg, grains per gallon and a decimal fraction; ppm from any part and whole; the mass of solute needed to dose a water volume to a target ppm, with a tank-size table.
Not included: Molar-mass conversions between ppm and molarity, ppmv (volume or mole ratios) for gases, density corrections for non-aqueous liquids, and any regulatory limit or safety threshold.
💧 In percent
🔁 The same concentration in every unit
Mass-based units (mg/kg, g/kg) equal ppm exactly. The water rows assume a density of 1 kg per liter.
| Unit | Value | Symbol |
|---|---|---|
| Parts per million | 250 | ppm |
| Percent | 0.025 | % |
| Per mille | 0.25 | ‰ |
| Parts per billion | 250,000 | ppb |
| Parts per trillion | 250,000,000 | ppt |
| Milligrams per liter (water) | 250 | mg/L |
| Micrograms per liter (water) | 250,000 | µg/L |
| Grams per liter (water) | 0.25 | g/L |
| Milligrams per kilogram | 250 | mg/kg |
| Grams per kilogram | 0.25 | g/kg |
| Grains per US gallon | 14.60446 | gpg |
| Decimal fraction | 0.00025 | - |
Pure unit arithmetic. ppm is a ratio, so 1 ppm equals 0.0001%, 1,000 ppb and one part in a million. The mg/L, µg/L and grains-per-gallon rows hold for dilute water solutions, where 1 liter weighs about 1 kilogram. For a liquid with a different density, divide the mg/L figure by the density in kg/L to get true mass-based ppm.
PPM calculator: everything you need to know
A ppm calculator turns parts per million into the units you actually need: percent, parts per billion, milligrams per liter, or grains per gallon. Example: 250 ppm is 0.025%, 250,000 ppb, 250 mg/L in water, and a ratio of 1 part in 4,000. It also works backwards, finding ppm from any part and whole.
The three conversions people look up most: ppm to percent, divide by 10,000; ppm to ppb, multiply by 1,000; ppm to mg/L, keep the same number for dilute water, because a liter of water weighs about a kilogram. The EPA states in its drinking water standards that milligrams per liter are equivalent to parts per million. For a liquid that is not mostly water, divide the mg/L figure by the liquid's density in kg/L to get ppm by mass.
What ppm actually means
Parts per million is a ratio, not a measurement unit in its own right. It says how many units of a substance sit inside a million units of the total mixture. Percent works the same way with a hundred instead of a million, and per mille (‰) uses a thousand. Because both quantities in the ratio carry the same unit, the units cancel and what is left is a bare number. That is why 1 ppm can be written as 0.0001%, as the fraction 0.000001, as 1 x 10 to the power of minus 6, or as the ratio 1 in 1,000,000: all four say exactly the same thing.
Concentrations this small are common because trace amounts matter. A chemical at 5 ppm in a rinse tank, a mineral at 120 ppm in tap water, an additive at 30 mg/kg in animal feed: writing these as 0.0005%, 0.012% and 0.003% would bury the significant digits behind zeros. ppm keeps the number readable, and ppb and ppt take over when even ppm produces a long decimal.
The ppm formula
Every result on this page comes from one equation:
ppm = part ÷ whole × 1,000,000 The part is the amount of the substance you care about and the whole is the total amount of mixture, both measured in the same unit. The two most useful rearrangements are just as simple:
part = ppm × whole ÷ 1,000,000
percent = ppm ÷ 10,000 The second one is the conversion people look up most often. A million is 10,000 times a hundred, so any ppm figure divided by 10,000 gives percent, and any percent multiplied by 10,000 gives ppm.
Every conversion factor in one place
These multipliers are exact definitions, not measurements, so they never change. Multiply a value in the left-hand unit by the factor shown to get ppm.
| Unit | 1 unit equals (ppm) | Notes |
|---|---|---|
| Percent (%) | 10,000 | Parts per hundred |
| Per mille (‰) | 1,000 | Parts per thousand |
| ppb | 0.001 | 1 ppm = 1,000 ppb |
| ppt | 0.000001 | 1 ppm = 1,000,000 ppt |
| mg/L | 1 | Water, 1 L = 1 kg |
| µg/L | 0.001 | Same as ppb in water |
| g/L | 1,000 | Water, 1 L = 1 kg |
| mg/kg | 1 | Exact, any medium |
| g/kg | 1,000 | Exact, any medium |
| Grains per US gallon | 17.11806 | Water hardness scale |
| Decimal fraction | 1,000,000 | 1.0 = the whole sample |
Worked example: salt in a 50-liter tank
You dissolve 2.5 grams of a salt in 50 liters of water and want the concentration in ppm. First put both quantities in the same unit. Fifty liters of water weighs 50 kilograms, which is 50,000 grams. Now apply the formula:
ppm = 2.5 g ÷ 50,000 g × 1,000,000 = 50 ppm So the tank sits at 50 ppm. Reading that across the other units: it is 0.005%, 50,000 ppb, 50 mg/L, 0.05 g/L, 50 mg/kg, about 2.92 grains per gallon, and the decimal fraction 0.00005. The 1-in-N form is 1 part in 20,000. Notice how the mg/L figure equals the ppm figure exactly: 2,500 mg of salt spread through 50 liters is 50 mg per liter, which is the same 50.
ppm to percent, ppb and mg/L
The most common lookup, computed with the factors above. Every row describes the same concentration written four different ways.
| ppm | Percent | ppb | mg/L (water) | Ratio |
|---|---|---|---|---|
| 0.5 | 0.00005% | 500 | 0.5 | 1 in 2,000,000 |
| 1 | 0.0001% | 1,000 | 1 | 1 in 1,000,000 |
| 10 | 0.001% | 10,000 | 10 | 1 in 100,000 |
| 50 | 0.005% | 50,000 | 50 | 1 in 20,000 |
| 100 | 0.01% | 100,000 | 100 | 1 in 10,000 |
| 250 | 0.025% | 250,000 | 250 | 1 in 4,000 |
| 500 | 0.05% | 500,000 | 500 | 1 in 2,000 |
| 1,000 | 0.1% | 1,000,000 | 1,000 | 1 in 1,000 |
| 5,000 | 0.5% | 5,000,000 | 5,000 | 1 in 200 |
| 10,000 | 1% | 10,000,000 | 10,000 | 1 in 100 |
| 100,000 | 10% | 100,000,000 | 100,000 | 1 in 10 |
Two patterns are worth memorizing: shift the decimal point four places left to go from ppm to percent, and three places right to go from ppm to ppb.
Percent to ppm
The same relationship read from the other end. This is the direction you need when a product label prints a small percent and a protocol asks for ppm.
| Percent | ppm | mg/L (water) | g/L (water) |
|---|---|---|---|
| 0.0001% | 1 | 1 | 0.001 |
| 0.001% | 10 | 10 | 0.01 |
| 0.01% | 100 | 100 | 0.1 |
| 0.05% | 500 | 500 | 0.5 |
| 0.1% | 1,000 | 1,000 | 1 |
| 0.5% | 5,000 | 5,000 | 5 |
| 1% | 10,000 | 10,000 | 10 |
| 2.5% | 25,000 | 25,000 | 25 |
| 3.5% | 35,000 | 35,000 | 35 |
| 10% | 100,000 | 100,000 | 100 |
Second worked example: dosing 100 gallons to 5 ppm
You need a 100-gallon tank to sit at 5 ppm of an additive. Because 1 ppm in water is 1 mg per liter, the calculation is a single multiplication once the volume is in liters. A US gallon is exactly 3.785411784 liters, so 100 gallons is 378.5412 liters:
mass = 5 ppm × 378.5412 L = 1,892.71 mg = 1.893 g That is about 1.89 grams, or 0.067 ounces, a smaller amount than most people expect, which is exactly why a calculator beats a guess here. Scaling the same target: a 5-gallon bucket needs 0.095 g, a 55-gallon drum needs 1.04 g, and 1,000 gallons needs 18.93 g. If the additive is itself a solution rather than a pure solid, you have a dilution problem instead, and the Dilution Calculator is the right tool.
Grams needed by target ppm and tank size
Computed as ppm x gallons x 3.785411784 ÷ 1,000. Read down your target concentration and across to your water volume.
| Target | 5 gal | 55 gal | 100 gal | 1,000 gal | 20,000 gal |
|---|---|---|---|---|---|
| 1 ppm | 0.019 g | 0.208 g | 0.379 g | 3.79 g | 75.7 g |
| 2 ppm | 0.038 g | 0.416 g | 0.757 g | 7.57 g | 151.4 g |
| 5 ppm | 0.095 g | 1.041 g | 1.893 g | 18.93 g | 378.5 g |
| 10 ppm | 0.189 g | 2.082 g | 3.785 g | 37.85 g | 757.1 g |
| 50 ppm | 0.946 g | 10.41 g | 18.93 g | 189.3 g | 3,785 g |
| 100 ppm | 1.893 g | 20.82 g | 37.85 g | 378.5 g | 7,571 g |
The table is linear in both directions: double the ppm or double the gallons and the mass doubles, which makes it easy to interpolate a value that is not listed.
Why 1 ppm equals 1 mg/L in water
This equivalence saves a step in nearly every water calculation, and it comes straight from the density of water. One liter of water weighs about 1 kilogram, which is 1,000 grams, which is 1,000,000 milligrams. (At 20 °C NIST lists pure water at 998.2 kg per cubic meter, so a liter is 998.2 g and the shortcut is off by less than 0.2 percent.) Put 1 milligram of anything into that liter and you have 1 part in a million by mass. The same logic gives 1 µg/L = 1 ppb and 1 g/L = 1,000 ppm.
The shortcut holds because dilute solutions have essentially the density of pure water. It stops holding in two situations. First, when the solution is concentrated enough that dissolved solids change the density noticeably; brines are the classic case. Second, when the liquid is not water at all: in a solvent with a density of 0.79 kg/L, 1 mg/L is 1.27 ppm by mass, so the numbers no longer match. Whenever density matters, convert with mass ratios and use the Density Calculator to move between mass and volume first.
Water hardness: grains per gallon and ppm
American water-treatment equipment is usually rated in grains per gallon while laboratory reports print mg/L, which is ppm. One grain is 64.79891 milligrams and one US gallon is 3.785411784 liters, so 1 gpg = 17.11806 mg/L. The table converts both ways.
| Grains per gallon | ppm (mg/L) | ppm (mg/L) | Grains per gallon |
|---|---|---|---|
| 1 gpg | 17.12 | 50 ppm | 2.92 |
| 3 gpg | 51.35 | 100 ppm | 5.84 |
| 5 gpg | 85.59 | 150 ppm | 8.76 |
| 7 gpg | 119.83 | 200 ppm | 11.68 |
| 10 gpg | 171.18 | 300 ppm | 17.53 |
| 15 gpg | 256.77 | 400 ppm | 23.37 |
| 20 gpg | 342.36 | 500 ppm | 29.21 |
How to use this ppm calculator
The tool has three modes, and the one you want depends on which number you already have:
- Convert: type a value, tap its unit, and read every other unit at once. Use this when a data sheet gives a figure in one scale and your protocol wants another.
- Part / whole: enter the amount of substance and the amount of mixture, each with its own unit. Masses and water volumes can be mixed freely, because a liter of water is treated as one kilogram.
- Dose water: enter a target ppm and a water volume in mL, liters, gallons or cubic meters, and read the mass of solute to add in milligrams, grams and ounces, plus a table of standard tank sizes.
Results update as you type, so you can hold one input steady and sweep the other to see how sensitive the answer is. Nothing is submitted anywhere; the arithmetic runs in your browser.
Who this calculator is for
- Homeowners reading a water report and trying to match a mg/L figure to a softener rated in grains per gallon.
- Pool and aquarium keepers working out how many grams of an additive a given tank volume needs.
- Students in chemistry, environmental science or engineering who need ppm, ppb and percent to line up on a homework answer.
- Lab and QC staff converting between mg/L, mg/kg, ppm and percent when instruments and specifications disagree on units.
- Growers and farmers translating a fertilizer or feed specification given in ppm into an actual weight to measure out.
- Anyone who has met a number like 0.0004% and wants it in a form that is easier to picture.
Key terms explained
- ppm: parts per million, one unit of substance in a million units of mixture. Equivalent to mg/kg, and to mg/L in water.
- ppb and ppt: parts per billion and per trillion, each a thousand times smaller than the one before. Used for trace contaminants.
- Per mille (‰): parts per thousand, common for salinity and for very small interest or error rates. 1‰ = 1,000 ppm.
- ppmv: parts per million by volume, a mole ratio used for gases. Numerically different from mass ppm for the same sample.
- mg/L: milligrams of solute per liter of solution, the standard water-report unit. Numerically equal to ppm for dilute water.
- Grain per gallon (gpg): an American hardness unit, 17.11806 mg/L per grain per US gallon.
- Dilution factor: how many times a stock is weakened. Not the same as a concentration; see the dilution calculator for that math.
What changes the result the most
- Unit mismatch between part and whole: by far the biggest source of error. Grams over kilograms without converting is a 1,000-fold mistake.
- Mass versus volume basis: mass ppm and volume ppm (ppmv) are different quantities. Check which one a specification means before converting.
- Density of the medium: the 1 ppm = 1 mg/L shortcut only holds near 1 kg/L. Other liquids need a density correction.
- Gallon definition: a US gallon is 3.785 liters, an imperial gallon is about 4.546. Using the wrong one shifts a dose by 20%.
- Whether the whole includes the part: ppm is measured against the total mixture, not against the solvent alone. At trace levels the difference is negligible, but at percent-level concentrations it matters.
Practical tips
- Sanity-check with the ratio. If the calculator says 1 in 4,000 and you expected roughly 1 in 4,000, the exponent is right. Most ppm errors are factor-of-1,000 errors, which the ratio catches instantly.
- Convert to grams first. Turning everything into grams before dividing removes almost every unit mistake.
- Watch significant figures. If your scale reads to 0.01 g, quoting a ppm result to six digits is false precision. Round with the Significant Figures Calculator.
- Weigh, do not scoop. Small doses of a powder differ a lot by volume depending on how it is packed. A gram is a gram; a teaspoon is not.
- Write the unit down every time. A number like 15 means nothing until it is labeled ppm, ppb or mg/L, and the same figure in two different scales is a factor of 1,000 apart.
Limitations and assumptions
- All conversions are treated as mass ratios. Gas concentrations quoted as ppmv are mole ratios and need molar mass, temperature and pressure to convert into a mass concentration.
- Water rows assume a density of 1 kg per liter, which is accurate for dilute aqueous solutions near room temperature but not for brines, solvents or hot liquids.
- The calculator does not convert between ppm and molarity, which requires the molar mass of the compound.
- Gallons are US liquid gallons of 3.785411784 liters, not imperial gallons.
- It contains no regulatory limits, safety thresholds or dosing recommendations. It converts the number you give it; deciding whether a concentration is appropriate is up to you and the relevant standard or label.
- Volumes are assumed additive and the solute is assumed to dissolve fully, so the final volume equals the water volume you entered.
Sources
- National Institute of Standards and Technology (NIST): Special Publication 811, Guide for the Use of the International System of Units, chapter 7. Section 7.10.3 explains that ppm, ppb and ppt are language-dependent terms (a billion is 1012 in many countries, not 109 as in the United States), so NIST does not accept them for expressing values with the SI and recommends unit ratios such as mg/kg or µg/L instead. That is why this calculator prints mg/kg and mg/L next to every ppm figure.
- NIST: Handbook 44 (2024), Appendix C, General Tables of Units of Measurement. The US gallon is exactly 231 cubic inches, which is 3.785411784 liters; the avoirdupois pound is exactly 453.59237 g and 7,000 grains, so one grain is 64.79891 mg; the ounce is 28.349523125 g. The 17.11806 mg/L per grain per gallon used on this page follows from those exact figures.
- U.S. Environmental Protection Agency: National Primary Drinking Water Regulations, which list contaminant limits in mg/L and state that milligrams per liter are equivalent to parts per million.
- NIST Chemistry WebBook: Thermophysical Properties of Fluid Systems, which gives the density of pure water at 20 °C and 1 atmosphere as 998.21 kg/m3, the basis for treating a liter of dilute solution as about one kilogram.
- The relationships 1% = 10,000 ppm, 1 ppm = 1,000 ppb, 1 ppb = 1,000 ppt and 1 ppm = 0.000001 are definitions of the ratios themselves, so every conversion above is exact arithmetic that you can reproduce by hand.
How it compares to related calculators
This page answers "what is this concentration in another unit, and how much do I add?" For neighboring questions, a sister tool fits better:
- For ordinary percent problems, discounts and shares, use the Percentage Calculator.
- To weaken a stock solution with C1V1 = C2V2, use the Dilution Calculator.
- To express a very small or very large number in powers of ten, use the Scientific Notation Calculator.
- To convert mass, volume and length units on their own, use the Unit Converter.
- To move between mass and volume for a liquid that is not water, use the Density Calculator.
- To reduce a concentration to a simple ratio such as 1:4,000, use the Ratio Calculator.
⚠️ Common mistakes & edge cases
Dividing by 100 instead of 10,000
Percent is parts per hundred, ppm is parts per million, so the gap between them is 10,000, not 100. Treating 250 ppm as 2.5% instead of 0.025% overstates the concentration by a factor of 100.
Mixing units in the part and the whole
Dividing grams by kilograms without converting is a 1,000-fold error, and it is the single most common ppm mistake. Put both quantities in the same unit first: 2.5 g in 50 L of water is 2.5 g in 50,000 g, which is 50 ppm.
Confusing ppm with ppb
They differ by a factor of 1,000. A lab result of 15 ppb is 0.015 ppm, not 15 ppm. Read the header of the report, not just the number, and re-check any figure that seems a thousand times too big or too small.
Applying 1 ppm = 1 mg/L to a non-water liquid
The shortcut depends on 1 liter weighing 1 kilogram. In a solvent with a density of 0.79 kg/L, 1 mg/L is about 1.27 ppm by mass. Divide mg/L by the density in kg/L before calling it ppm.
Using imperial gallons for a US tank
A US gallon is 3.785411784 liters; an imperial gallon is about 4.546. Dosing 100 US gallons with an imperial-based figure adds roughly 20% too much solute. This calculator uses US liquid gallons throughout.
Reporting more digits than you measured
If the scale reads to 0.01 g and the tank volume is a rough estimate, a ppm result quoted to six decimal places is false precision. Round the answer to match your least precise input.
❓ Frequently asked questions
How do I convert ppm to percent?
Divide the ppm value by 10,000. One percent is 10,000 ppm, so 250 ppm is 250 / 10,000 = 0.025%, 1,000 ppm is 0.1%, and 10,000 ppm is exactly 1%. Going the other way, multiply percent by 10,000: 0.5% is 5,000 ppm. The conversion works because percent means parts per hundred and ppm means parts per million, and a million is 10,000 times a hundred.
What is the ppm formula?
ppm = part / whole x 1,000,000, where the part and the whole are measured in the same unit. If 2.5 grams of salt are dissolved in 50 liters of water (50,000 grams), the concentration is 2.5 / 50,000 x 1,000,000 = 50 ppm. Because the two quantities cancel, ppm has no unit of its own: it is a pure ratio, one part in a million parts.
Is 1 ppm the same as 1 mg/L?
In dilute water solutions, yes. One liter of water weighs about 1 kilogram, which is 1,000,000 milligrams, so 1 milligram of solute per liter is 1 part in a million by mass. That equivalence is why laboratory water reports print mg/L and ppm interchangeably. It breaks down for liquids that are not mostly water: in a fluid with a density of 0.8 kg/L, 1 mg/L is 1.25 ppm by mass, so divide the mg/L figure by the density in kg/L to convert properly.
How many ppb are in 1 ppm?
One ppm equals 1,000 ppb (parts per billion), and 1 ppb equals 1,000 ppt (parts per trillion). To go from ppm to ppb multiply by 1,000; to go from ppb to ppm divide by 1,000. So 0.015 ppm is 15 ppb, and 250 ppm is 250,000 ppb. Very low trace concentrations are usually reported in ppb or ppt precisely so the number stays readable instead of turning into a long string of decimal places. In technical work NIST recommends writing µg/L or µg/kg instead, because a billion means 10 to the 12th power rather than 10 to the 9th in many countries.
How much of a substance do I add to reach a target ppm?
In water, milligrams needed = target ppm x volume in liters. For 100 US gallons, which is 378.5412 liters, a 5 ppm target needs 5 x 378.5412 = 1,892.71 mg, about 1.89 grams. The dose mode of the calculator does this for you and also prints the amount in ounces and a table of common tank sizes from 1 gallon up to 1,000 gallons.
What does ppm mean in water hardness?
Water hardness is reported either in ppm (which equals mg/L of calcium carbonate) or in grains per gallon (gpg). One grain per US gallon is 64.79891 mg spread through 3.785411784 liters, which works out to 17.12 mg/L, so 7 gpg is about 119.83 ppm and 120 ppm is about 7.01 gpg. The calculator includes gpg as one of its units so you can move between the two scales in one step.
Is ppm by mass or by volume?
It depends on the field, and the calculator treats ppm as a mass ratio by default because that is how solutions, soils and feeds are reported. Air-quality and gas measurements often use ppmv, parts per million by volume, which is a mole ratio rather than a mass ratio. The arithmetic is identical, but you cannot mix the two: converting ppmv to a mass concentration needs the molar mass of the gas and the temperature and pressure of the sample.
What is 1 ppm as a fraction or a ratio?
One ppm is the fraction 0.000001, or 1 x 10 to the power of minus 6, or the ratio 1 in 1,000,000. Practical comparisons help: 1 ppm is about one drop of water in a 13-gallon tank, one second in about 11.6 days, or one inch in roughly 16 miles. The calculator prints the equivalent 1-in-N ratio next to every result so you can sanity-check the order of magnitude.
How do I convert percent to ppm?
Multiply the percent value by 10,000. So 0.01% is 100 ppm, 0.1% is 1,000 ppm, 1% is 10,000 ppm and 3.5% is 35,000 ppm. Switch the calculator's unit selector to percent, type the value, and the ppm figure appears immediately along with ppb, mg/L, g/L and the decimal fraction.
Can ppm be greater than 1,000,000?
No. A million parts per million is the whole sample, which is 100%, so any correctly computed ppm value falls between 0 and 1,000,000. If your calculation produces more than that, the part and the whole were probably entered in different units, or the part was mistakenly entered as the total instead of the component. Check that both quantities use the same unit before dividing.
What is the difference between ppm and mg/kg?
There is none for mass-based concentrations: 1 mg/kg is 1 milligram in 1,000,000 milligrams, which is exactly 1 ppm. Soil tests, fertilizer labels and animal feed specifications commonly print mg/kg, while water reports print mg/L and lab data sheets print ppm. All three describe the same ratio as long as the medium is water or the figure is stated by mass.
Is this ppm calculator free?
Yes. The ppm calculator is completely free, needs no sign-up and has no limit on how many conversions you run. Every calculation happens in your browser, nothing you type is sent to a server, and you can switch between the convert, part-and-whole and water-dosing modes as often as you like.
💡 Good to know
One ppm is easier to picture as a ratio
1 ppm is 1 part in 1,000,000: roughly one second in 11.6 days, one inch in about 16 miles, or one drop of water in a 13-gallon tank. Whenever a ppm figure feels abstract, the 1-in-N form printed next to every result gives you a sense of scale.
mg/L and mg/kg are not always the same number
They match for dilute water because a liter weighs a kilogram. In a concentrated brine, a solvent, or a hot liquid the density shifts and the two diverge. If precision matters, convert on a mass basis and note the density you assumed.
Small doses need a real scale
Reaching 5 ppm in 100 gallons takes only 1.89 grams. Household spoons cannot measure that reliably, and packing density varies between powders. A gram scale, or a stock solution you dilute, is far more accurate than scooping.
Related Calculators
Dilution Calculator
Dilute a stock solution with C1V1 = C2V2
Density Calculator
Solve density, mass or volume with rho = mass / volume
Percentage Calculator
Solve any percentage problem: what is X% of Y and more
Scientific Notation Calculator
Convert numbers to and from scientific notation
Unit Converter
Convert length, weight, temperature, volume and more
Ratio Calculator
Simplify, scale and solve ratios and proportions