Water Softener Size Calculator
Find the right grain capacity.
Water tests, softener manuals and utility reports use different hardness units. Convert between grains per gallon, ppm (mg/L as calcium carbonate), German and French degrees and mmol/L, and see where your water sits on the hardness scale.
1 gpg = 17.118 ppm (mg/L as CaCO₃) gpg = ppm ÷ 17.118 1 °dH = 17.848 ppm = 1.043 gpg 1 °f = 10 ppm 1 mmol/L = 100.09 ppm
A grain is 64.79891 mg and a U.S. gallon is 3.785411784 L, so one grain per gallon is 17.118 mg/L. Hardness is expressed “as calcium carbonate”, so calcium and magnesium are counted together. A German degree is 10 mg/L of calcium oxide, which equals 17.848 mg/L as CaCO₃.
A city water quality report lists total hardness as 250 mg/L as CaCO₃, but the softener asks for grains per gallon.
The scale follows the Water Quality Association classification: under 1 gpg (17.1 mg/L) is soft, 1–3.5 gpg slightly hard, 3.5–7 gpg moderately hard, 7–10.5 gpg hard and above 10.5 gpg (180 mg/L) very hard. The U.S. Geological Survey uses similar bands.
Hardness is mainly a scale and soap problem, not a health rating. Use it to decide whether softening is worthwhile and to program or size a softener.
One grain per U.S. gallon equals 17.118 ppm (mg/L as calcium carbonate). Softener manufacturers often round it to 17.1.
For fresh water, yes. One liter of water weighs about one kilogram, so one milligram per liter is one part per million.
Most U.S. softeners ask for hardness in grains per gallon. If your water also contains iron, many manufacturers suggest adding about 4 gpg for each ppm of iron.
Water under about 3.5 gpg (60 mg/L) rarely causes noticeable scale. Above 7 gpg (120 mg/L) scale on fixtures and water heaters becomes common, which is where softeners are usually considered.