Water Hardness Calculator

Grains per gallon, USGS band, and softener note from mg/L hardness.

Chemistry and LabUpdated 2026-10-111 min read
Water Hardness Calculator
As CaCO3 from a test strip, lab, or utility report.
Grains per gallon
...
Category...
Note...

What it does

Water hardness counts dissolved calcium and magnesium as calcium carbonate: soft under 60 mg/L, hard past 120, very hard past 180. Softeners and soap doses think in grains per gallon, seventeen point one mg/L each.

The tool above takes hardness in mg/L. It returns grains per gallon with the USGS band and a softener note beside them.

The default of 150 mg/L gives 8.8 gpg: Hard, softener worth considering. At 30 mg/L the same water reads 1.8 gpg Soft, and 200 reads 11.7 gpg Very hard.

The bands follow geological survey water science with survey water FAQs matching each line. Both divide soft at 60, moderate at 120, hard at 180 mg/L.

How to use

  1. Read hardness as CaCO3 off a test or report.
  2. Enter mg/L (ppm reads the same here).
  3. Read grains for softener and soap math.
  4. Read the band against the four lines.
  5. Read the note before shopping softeners.

Formula

Grains = mg/L / 17.1. Bands: 0-60 soft, 61-120 moderate, 121-180 hard, 180+ very hard.
17.1
mg/L per grain per gallon.
CaCO3
Common hardness yardstick.
bands
USGS soft to very hard lines.

ppm equals mg/L for dilute water. Softeners swap calcium for sodium at these grains; very hard water also wants iron and pH checked.

Worked example

Example: 150 mg/L

Default: 150 mg/L.

  1. Grains: 150 / 17.1 = 8.8 gpg.
  2. Band: 121 to 180 reads Hard.
  3. Note: scale builds, softener worth considering.
  4. Soft check: 60 would read 3.5 gpg Soft.
  5. Tool shows 8.8 gpg, Hard (150 mg/L), the softener note.

Reference table

USGS bands
mg/LGrainsBand
301.8 gpgSoft
1005.8 gpgModerately hard
1508.8 gpgHard
20011.7 gpgVery hard

Limits

  • Hardness only; iron, pH, and TDS need their tests.
  • Single sample misses seasonal swings.
  • Softened sodium counts for low salt diets.
  • EPA sets no hardness limit: nuisance, not poison.

Common mistakes

  • Reading ppm iron as hardness grains.
  • Softening without testing first.
  • Sizing softeners on peak guesses.
  • Ignoring iron that fouls resin beds.
  • Skipping retests after treatment.

Try it yourself

Quick checks. Answers sit tucked under each question.

30 mg/L?

1.8 gpg: Soft, easy on pipes and soap.

200 mg/L?

11.7 gpg: Very hard, softener territory.

100 mg/L?

5.8 gpg: Moderately hard, usually fine.

Questions

What is hard water?

Dissolved calcium and magnesium as CaCO3: hard past 120 mg/L.

mg/L to grains?

Divide by 17.1: 150 mg/L is 8.8 gpg.

Do I need a softener?

Consider past 120, likely past 180: scaling and soap costs decide.

Is hard water unsafe?

No. EPA sets no limit; it annoys pipes and skin, not health.

Why spots on glasses?

Carbonate scale from hard water drying: vinegar dissolves it.

Soft water slippery feel?

Normal: soap rinses fully without scum instead of squeaking.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.