WaterCalculator

Hardness PPM to GPG Calculator

Enter a hardness reading in any common unit and instantly see it in grains per gallon, ppm/mg-L, mmol/L, °dH, °fH and mEq/L — plus your USGS hardness classification. Results update as you type.

Your hardness reading

Enter the number from your water test or utility report, and pick the unit it's reported in.

Quick presets (ppm / mg-L):

Where these units come from

All conversions run through mg/L as calcium carbonate (CaCO₃): 1 gpg = 17.1 mg/L, 1 mmol/L = 100 mg/L, 1 °dH = 17.848 mg/L, 1 °fH = 10 mg/L, 1 mEq/L = 50 mg/L. Ppm and mg/L are numerically identical for dilute solutions.

Hardness in grains per gallon

Hard water (USGS)
8.8 gpg

Tap a unit to see the same reading in that unit

Copied to clipboard

In short: to convert water hardness from ppm (or mg/L) to grains per gallon, divide by 17.1. A reading of 150 ppm works out to about 8.8 gpg, which the USGS classifies as hard water. Enter your own reading above to convert it and see where it falls on the scale.

This is a unit conversion and classification aid, not a substitute for a lab or professional water test. Softener sizing should use your actual tested hardness.

How the conversion works

Water hardness — dissolved calcium and magnesium — is reported in several different units depending on the source, but every one of them can be expressed as an equivalent concentration of calcium carbonate (CaCO₃) in mg/L. Converting between units is just dividing by (or multiplying by) each unit's mg/L equivalent:

gpg = ppm (mg/L as CaCO₃) ÷ 17.1

The same mg/L figure divides by 100 for mmol/L, by 17.848 for °dH, by 10 for °fH, and by 50 for mEq/L. Ppm and mg/L are the same number for water at normal concentrations, so no conversion is needed between them.

Worked example. A water report showing 150 ppm as CaCO₃ converts to 150 ÷ 17.1 ≈ 8.8 gpg, 1.5 mmol/L, about 8.4 °dH, 15 °fH, and 3.0 mEq/L. At 150 ppm, that water falls in the USGS "hard" range (121–180 mg/L).


USGS hardness classification

These are the general guidelines the U.S. Geological Survey uses to classify water hardness. The Water Quality Association uses an equivalent classification expressed in grains per gallon.

Water hardness classification, as calcium carbonate.
Classificationmg/L (ppm)Grains per gallon
Soft0–600–3.5
Moderately hard61–1203.6–7.0
Hard121–1807.1–10.5
Very hardmore than 180more than 10.5

Source: U.S. Geological Survey, Hardness of Water. These are general guidelines, not a health or safety standard — the EPA does not regulate hardness.


Common water hardness units

Every hardness unit below converts through the same mg/L-as-CaCO₃ figure. Multiply the mg/L value by the factor to get that unit, or divide a reading in that unit by the factor to get back to mg/L.

Water hardness unit conversion factors, relative to mg/L (ppm) as CaCO₃.
Unit1 unit equalsCommon use
ppm / mg-L1 mg/LU.S. lab reports, utility CCRs
gpg17.1 mg/LWater softener manufacturers
mmol/L100 mg/LClinical & lab chemistry
°dH (German)17.848 mg/LGermany, Austria, Switzerland
°fH (French)10 mg/LFrance, some European appliances
mEq/L50 mg/LWater treatment engineering

What your number means for your home

It's not a safety measure. The EPA doesn't regulate hardness because calcium and magnesium aren't harmful to drink — hard water's downsides are practical, not medical: scale on fixtures and appliances, spotty dishes, and soap that doesn't lather as well.

Higher hardness means faster scale. The higher the reading, the faster mineral scale builds up in pipes, water heaters and fixtures, and the more soap or detergent it takes to get a good lather.

7 gpg is a common threshold. Many softener manufacturers and the Water Quality Association suggest considering treatment once hardness passes about 7 gpg (roughly 120 ppm). If your reading is in that range, use the water softener size calculator to size a system for your household.



Frequently asked questions

How many ppm is 1 grain per gallon?

One grain per gallon (gpg) equals 17.1 ppm, or 17.1 mg/L as calcium carbonate. To convert ppm to gpg, divide by 17.1; to convert gpg to ppm, multiply by 17.1.

What's the difference between ppm and mg/L for hardness?

For dilute solutions like drinking water, ppm and mg/L are numerically the same — 1 ppm equals 1 mg/L. Water hardness test results and reports use the two terms interchangeably.

What hardness level should make me consider a water softener?

Many softener manufacturers and the Water Quality Association suggest considering a softener once hardness passes about 7 grains per gallon (roughly 120 ppm), where scale, spotting and reduced soap lather become more noticeable. Below that, treatment is mostly a matter of preference.

Is hard water a health risk?

No. The EPA does not regulate hardness as a health contaminant, and calcium and magnesium in hard water can contribute a small amount toward dietary needs. Hard water's problems are practical — scale buildup, spotting and reduced soap efficiency — not safety concerns.

Where does the hardness classification come from?

The scale shown here — soft, moderately hard, hard and very hard — comes from the U.S. Geological Survey's classification in mg/L as calcium carbonate. The Water Quality Association uses an equivalent classification expressed in grains per gallon.


Sources & references

  1. U.S. Geological Survey (USGS). Hardness of Water.
  2. Water Quality Association (WQA). Scale Deposits.

Sarah Bennett, MS

Sarah Bennett, MS

Water Quality & Sustainability Specialist · Portland, Oregon

Environmental scientist (MS, Water Resources) with 9+ years in residential water quality, treatment, and usage efficiency, and 150+ completed assessments. Sarah writes and reviews the treatment, usage, and cost calculators on watercalculator.us. Read full bio

MS Environmental Science, Water Resources (2018) · BS Environmental Engineering (2016)

Updated Methodology Editorial policy