Water Hardness Converter
Convert water hardness between grains per gallon (gpg), mg/L or ppm as CaCO3, mmol/L and German, French and Clark degrees, and see how hard it is. How it works
Use the Water Hardness Converter
About the Water Hardness Converter
1 grain per gallon (gpg) is 17.118 mg/L as CaCO₃, so divide ppm by 17.118 to get gpg: 250 ppm is 14.60451 gpg, 2.497827 mmol/L or 14.007172 °dH. The converter also handles French and Clark degrees, works every conversion through mg/L as CaCO₃, and rates the water from Soft to Very Hard on a gpg scale.
Common hardness values in every unit
| mg/L (ppm) as CaCO₃ | gpg | mmol/L | °dH | °fH | °Clark | Band |
|---|---|---|---|---|---|---|
| 50 | 2.920902 | 0.499565 | 2.801434 | 4.995704 | 3.507787 | Slightly Hard |
| 100 | 5.841804 | 0.999131 | 5.602869 | 9.991407 | 7.015575 | Moderately Hard |
| 150 | 8.762706 | 1.498696 | 8.404303 | 14.987111 | 10.523362 | Hard |
| 200 | 11.683608 | 1.998262 | 11.205737 | 19.982815 | 14.031149 | Very Hard |
| 250 | 14.60451 | 2.497827 | 14.007172 | 24.978518 | 17.538936 | Very Hard |
| 300 | 17.525412 | 2.997392 | 16.808606 | 29.974222 | 21.046724 | Very Hard |
| 400 | 23.367216 | 3.996523 | 22.411475 | 39.96563 | 28.062298 | Very Hard |
Rounded to six decimals, as the converter shows them.
One unit in mg/L and grains per gallon
| Unit | mg/L (ppm) as CaCO₃ | gpg |
|---|---|---|
| 1 gpg | 17.118 | 1 |
| 1 mmol/L | 100.087 | 5.846886 |
| 1 °dH (German degree) | 17.848 | 1.042645 |
| 1 °fH (French degree) | 10.0086 | 0.584683 |
| 1 °Clark | 14.254 | 0.832691 |
Hardness bands
| Band | gpg | mg/L (ppm) as CaCO₃ |
|---|---|---|
| Soft | below 1 | below 17.118 |
| Slightly Hard | 1 to 3.5 | 17.118 to 59.913 |
| Moderately Hard | 3.5 to 7 | 59.913 to 119.826 |
| Hard | 7 to 10.5 | 119.826 to 179.739 |
| Very Hard | 10.5 and over | 179.739 and over |
The converter's five-step scale, set in gpg. The USGS uses four bands in mg/L: soft 0 to 60, moderately hard 61 to 120, hard 121 to 180 and very hard above 180.
Frequently asked questions
- How do I convert ppm to grains per gallon?
- Divide by 17.118. 171.18 ppm is 10 gpg, and 120 ppm is 7.010165 gpg. To go back, multiply: 15 gpg is 256.77 ppm.
- How many ppm is 1 °dH?
- 17.848 mg/L as CaCO₃, which is 1.042645 gpg. Going the other way, 1 gpg is 0.959099 °dH, so German degrees and grains per gallon are close but not equal.
- What counts as hard water?
- On the converter's scale, 7 gpg (119.826 ppm) and over is Hard and 10.5 gpg (179.739 ppm) and over is Very Hard. The lines are set in gpg, so 120 ppm (7.010165 gpg) already rates Hard and 180 ppm (10.515247 gpg) Very Hard, one band above where the USGS puts them.
- Is hard water safe to drink?
- The USGS says hardness is not a health concern but can be a nuisance: scale in pipes, kettles and water heaters, and soap that lathers poorly. The bands here describe scale and soap use, not safety.
- Why is 1 °fH 10.0086 mg/L and not 10?
- The converter takes the French degree as 0.1 mmol/L of calcium carbonate, which is 10.0086 mg/L. Some references round it to 10 mg/L; the difference is under 0.1%.
- Can I convert a TDS meter reading?
- No. A TDS meter counts every dissolved solid, not only calcium and magnesium, so its ppm figure is not a hardness value. Use the total hardness from a test kit or your water utility's report.
Related Tools
View all toolsPressure Drop Calculator
Pipe pressure drop for water, air or a custom fluid by Darcy-Weisbach, or Hazen-Williams for water, in gpm, inches and psi or metric units.
Thermal Mass Calculator
Heat stored in a concrete, brick, stone, adobe, water, steel or custom mass from its area, thickness and temperature rise, in kWh or BTU, for passive solar.
Gun Recoil Energy Calculator
Free recoil energy in ft-lbs and joules, plus recoil velocity and momentum, from bullet weight, muzzle velocity, powder charge and gun weight.
Solar Insolation by Latitude
Sun-hours above the atmosphere and day length for any latitude and month: 8.8 sun-hours and 14.8 h of daylight at 40°N in June. Not peak sun hours.
Molarity Dilution Calculator
Solve C1V1 = C2V2 for any one of the four values: stock or final concentration in M, mM, µM or nM, or stock or final volume in L, mL or µL.
Solar Panel Tilt Angle Calculator
Solar panel tilt and azimuth from your latitude or a city: tilt = latitude for a fixed mount, ±15° by season, a tilt for each month. No yield estimate.