GPG to mg/L — water hardness converter

One grain per gallon (gpg) equals 17.118 mg/L as calcium carbonate — so to convert gpg to mg/L you multiply by 17.118, and mg/L equals ppm exactly. For example, 15 gpg × 17.118 = 257 mg/L, which is very hard water. Softeners speak gpg; lab reports speak mg/L.

Softeners speak grains per gallon; lab reports speak mg/L — this converts between them.

Convert gpg to mg/L

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

Try an example:

Chart

gpg to mg/L chart

gpg to mg/L1 gpg = 17 mg/L. Rows tinted by USGS hardness band.
gpgmg/LBand
117Soft
234Soft
351Soft
586Moderately hard
7120Moderately hard
10171Hard
12205Very hard
15257Very hard
20342Very hard
25428Very hard
30514Very hard

Formula

The formula, and why

mg/L = gpg × 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 mg/L
1 gpg balances 17 mg/L.

Reverse: mg/L to GPG · ppmgpg · gpgppm · gpg°dH · all-units calculator

Questions

Frequently asked

How many mg/L is 1 gpg?
17.118 mg/L — one grain per gallon equals 17.118 mg/L as calcium carbonate.
Is mg/L the same as ppm?
Yes — for hardness they are the same number.
What is 5 gpg in mg/L?
5 × 17.118 = 86 mg/L, which is moderately hard.

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