50+ CALCULATORS·FREE · NO SIGN-UP
ppm to gpg Converter — Water Converter
Water Hardness Converter
Plumbing
0

Formula
01

What this converter does

This converter turns water hardness in ppm (mg/L as calcium carbonate) into grains per gallon and back. It also covers German, French and Clark degrees — every pair uses an exact fixed factor. Type a hardness value, pick your scales, and read the result instantly.

One grain per gallon equals about 17.1 ppm. Softeners are usually sized in gpg in the US, so converting from a ppm lab result is a common first step.

02

The units it covers

Hardness is a concentration of calcium carbonate, so every scale converts through ppm (mg/L as CaCO₃) with a fixed ratio.

View all units & their values
UnitSymbolValueMainly used
Part per millionppm1mg/L as CaCO₃ — the base
Grain per gallongpg17.118US softeners & test kits
German degree°dH17.848Germany & central Europe
French degree°fH10France & food industry
English (Clark) degree°e14.254UK legacy scale
03

The formula

Each scale has a fixed value in ppm CaCO₃, so converting between any two means going through ppm once:

Conversion
result = value × factor_from ÷ factor_to

Where:

  • value = the hardness you typed, in the “from” scale
  • factor_from = the “from” scale’s value in ppm
  • factor_to = the “to” scale’s value in ppm
04

Worked example

Convert 171 ppm to grains per gallon.

Step 1 · The factor
1 gpg = 17.1181 ppm
Step 2 · Divide
171 ÷ 17.1181 = 9.99 gpg

So 171 ppm is about 10 grains per gallon — hard water needing softening.

05

The units in this example

Part per millionsymbol: ppm

Milligrams of calcium carbonate per litre of water — the standard lab measure of hardness.

Common hardness conversions
  • 1 ppm = 0.0584 gpg
  • 1 ppm = 1 mg/L CaCO₃
  • 17.1 ppm = 1 gpg
  • 1 ppm = 0.1 °fH
Grain per gallonsymbol: gpg

The US hardness unit used on water-softener labels and home test kits.

Common hardness conversions
  • 1 gpg = 17.1 ppm
  • 1 gpg = 1.71 °fH
  • 1 gpg ≈ 0.959 °dH
  • 7 gpg ≈ 120 ppm (hard)
06

FAQ

QHow many ppm is 1 grain per gallon?
One grain per gallon equals about 17.1 ppm of calcium carbonate.
QWhat hardness is considered hard water?
Water above about 120 ppm (7 gpg) is classed as hard by the USGS.
08

Sources

USGS — hardness of water · NIST SP 811 — SI units

InfoCalculator Editorial Team Fact-checked
Updated Jul 2026 · 3 min read · Reviewed by the InfoCalculator editorial team