mg/L to GPG — water hardness converter

Milligrams per litre (mg/L) as calcium carbonate is the standard lab unit for water hardness, and one grain per gallon equals 17.118 mg/L — so to convert mg/L to gpg you divide by 17.118. For example, 150 mg/L ÷ 17.118 = 8.8 gpg, which is hard water. mg/L equals ppm exactly.

Lab reports use mg/L as calcium carbonate; softeners use grains per gallon — the same water, two scales.

Convert mg/L 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

mg/L to gpg chart

mg/L to gpg1 gpg = 17 mg/L. Rows tinted by USGS hardness band.
mg/LgpgBand
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 = mg/L ÷ 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: GPG to mg/L · ppmgpg · gpgppm · gpg°dH · all-units calculator

Questions

Frequently asked

How many gpg is 100 mg/L?
100 ÷ 17.118 = 5.8 gpg, which is moderately hard.
Is mg/L the same as ppm?
Yes — for hardness they are identical, both expressed as calcium carbonate.
What is 300 mg/L in gpg?
300 ÷ 17.118 = 17.5 gpg, which is very hard.

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