PPM to GPG — water hardness converter

Water-hardness ppm and mg/L are the same number, and one grain per gallon (gpg) equals 17.118 mg/L — so to convert ppm to gpg you divide by 17.118. For example, 200 ppm ÷ 17.118 = 11.7 gpg, which is very hard water. Softeners are set in gpg; tests report ppm.

Water tests report hardness in ppm, but softeners are set in grains per gallon — so this is the conversion people reach for most.

Convert ppm to gpg

Enter a number to convert; the result shows its band and how it ranks among 2,977 US counties.

Try an example:

Chart

ppm to gpg chart

ppm to gpg1 gpg = 17 ppm. Rows tinted by USGS hardness band.
ppmgpgBand
100.6Soft
251.5Soft
502.9Soft
1005.8Moderately hard
1207Hard
1508.8Hard
20011.7Very hard
25014.6Very hard
30017.5Very hard
40023.4Very hard
50029.2Very hard
75043.8Very hard
100058.4Very hard

Formula

The formula, and why

gpg = ppm ÷ 17.118. The grain per gallon is one grain of calcium carbonate — 64.79891 mg — dissolved in one US gallon — 3.785412 L: 64.79891 ÷ 3.785412 = 17.118 mg/L. Charts often round this to 17.1; we compute at 17.118 and round only the displayed result, so a 17.1-based chart can differ by about 0.1%.

1 gpg17 ppm
1 gpg balances 17 ppm.

Reverse: GPG to PPM · mg/Lgpg · gpg°dH · °dHppm · all-units calculator

Questions

Frequently asked

How many gpg is 1 ppm?
About 0.058 gpg — one ppm is 1 ÷ 17.118 grains per gallon.
Is ppm the same as mg/L?
Yes. For water hardness, ppm and mg/L as calcium carbonate are the same number; only the label differs.
What is 250 ppm in gpg?
250 ÷ 17.118 = 14.6 gpg, which is very hard on the USGS scale.

By . Source: Conversion factors per USGS/NIST unit definitions; band data from USGS/EPA WQP. Data last verified . Methodology.