Water Hardness Converter (Grains per Gallon gpg ↔ ppm / mg/L CaCO₃ ↔ °dH German)

Convert water hardness across gpg, ppm (mg/L CaCO₃), German °dH, and USGS hardness classification.

US Grains per Gallon (gpg)
10.515 gpg (Hard (121–180 ppm))
German Hardness Degrees (°dH) 10.085 °dH
French Hardness Degrees (°fH) 18 °fH
Millimoles Alkaline Earth per Liter 1.798 mmol/L
Inputs
⚡ Scenarios:
ppm (mg/L)
Water hardness in ppm (mg/L as CaCO₃; <60 soft, 60–120 moderately hard, 121–180 hard, >180 very hard).
Results & Graph
US Grains per Gallon (gpg)
10.515 gpg (Hard (121–180 ppm))
German Hardness Degrees (°dH)
10.085 °dH
French Hardness Degrees (°fH)
18 °fH
Millimoles Alkaline Earth per Liter
1.798 mmol/L

US Grains per Gallon (gpg)

Graph 1 • Water Hardness (gpg ↔ ppm) • Domain Architecture & Live Telemetry Maps Water Hardness Ppm Mg L through Water Hardness (gpg ↔ ppm) Formula.
FLUID & CHEMICAL CONVERSIO US Grains per Gallon (gpg) 10.515 gpg (Hard German Hardness Degrees (° 10.085 °dH Water Hardness (gpg ↔ ppm) • Component Waterfall US Grains per Gallon (gpg) 10.515 gpg (Hard (121– German Hardness Degrees (°dH) 10.085 °dH French Hardness Degrees (°fH) 18 °fH Millimoles Alkaline Earth per 1.798 mmol/L
Graph 2 • US Grains per Gallon (gpg) Across Water Hardness Ppm Mg L Sweep (40% → 160%) Evaluates ppm_CaCO3 = gpg × 17.118; German_dH = ppm_CaCO3 / 17.848; French_fH across 7 operating points (current input highlighted).
0 gpg (H 9.25 gpg (H 18.51 gpg (H 4.21 72 6.31 108 8.41 144 10.52 180 12.62 216 14.72 252 16.82 288
Graph 3 • Water Hardness (gpg ↔ ppm) Multi-Scenario Envelope Shows how US Grains per Gallon (gpg) responds across ±30% scenario shifts.
0 gpg (H 7.52 gpg (H 15.04 gpg (H 7.36 -30% 8.94 -15% 10.52 +0% 12.09 +15% 13.67 +30%
Summary: 180 ppm (mg/L CaCO₃) equals 10.52 US grains/gallon (gpg), 10.09 °dH (German degrees), and 18 °fH (Hard (121–180 ppm)).
Summary: 180 ppm (mg/L CaCO₃) equals 10.52 US grains/gallon (gpg), 10.09 °dH (German degrees), and 18 °fH (Hard (121–180 ppm)).
Interactive chart & math engine powered by CalculatorGraph

Formula & Mathematical Methodology: Water Hardness (gpg ↔ ppm) Formula

ppmCaCO3 = gpg × 17.118
GermandH = ppmCaCO3 / 17.848
FrenchfH = ppmCaCO3 / 10.0
ppm_CaCO3 = gpg × 17.118; German_dH = ppm_CaCO3 / 17.848; French_fH = ppm_CaCO3 / 10.0
  • waterHardnessPpmMgL: Water hardness in ppm (mg/L as CaCO₃; <60 soft, 60–120 moderately hard, 121–180 hard, >180 very hard).

Rounding: Internal floating-point calculations run in 64-bit IEEE-754 double precision; display values round to 2–4 decimal places.

Worked Example: Water Hardness (gpg ↔ ppm) Worked Example

Convert water hardness across gpg, ppm (mg/L CaCO₃), German °dH, and USGS hardness classification.

  1. Enter the input measurement, system configuration, or astronomical parameter.
  2. Apply the standard conversion or analytical equation: ppm_CaCO3 = gpg × 17.118; German_dH = ppm_CaCO3 / 17.848; French_fH = ppm_CaCO3 / 10.0.
  3. Inspect the primary metric, secondary equivalents, and 3 real-time SVG graphs.
Result: Computes Water Hardness (gpg ↔ ppm) via ppm_CaCO3 = gpg × 17.118; German_dH = ppm_CaCO3 / 17.848; French_fH = ppm_CaCO3 / 10.0.

Frequently Asked Questions

How does the Water Hardness Converter (Grains per Gallon gpg ↔ ppm / mg/L CaCO₃ ↔ °dH German) perform the calculation?

It evaluates ppm_CaCO3 = gpg × 17.118; German_dH = ppm_CaCO3 / 17.848; French_fH = ppm_CaCO3 / 10.0 directly in your browser and renders three custom SVG charts in real time.

Can I solve backwards for an input parameter using Goal Seek?

Yes. Click "🎯 Goal Seek" in the results toolbar to solve backwards for any numeric input field.

Does this tool work offline?

Yes. All calculations run 100% locally in your browser with full offline PWA support.

Unit Conversions · Fluid & Chemical Conversions

Water Hardness Converter (Grains per Gallon gpg ↔ ppm / mg/L CaCO₃ ↔ °dH German): inputs, method, and how to read the result

Convert water hardness across gpg, ppm (mg/L CaCO₃), German °dH, and USGS hardness classification.

Choose inputs for the case you are checking

The defaults are illustrative. Replace them with values for your case and keep the units shown beside each field.

  • Water Hardness Ppm Mg L: Water hardness in ppm (mg/L as CaCO₃; <60 soft, 60–120 moderately hard, 121–180 hard, >180 very hard).

What the calculation includes

With the default values shown, US Grains per Gallon (gpg) is 10.515 gpg (Hard (121–180 ppm)). The calculation follows Water Hardness (gpg ↔ ppm) Formula; the formula and variable definitions above show how the inputs combine.

One-input check: With the other defaults held constant, changing Water Hardness Ppm Mg L from 180 ppm (mg/L) to 198 ppm (mg/L) changes US Grains per Gallon (gpg) from 10.515 gpg (Hard (121–180 ppm)) to 11.567 gpg (Very Hard (>180 ppm)). This is a comparison inside the calculator's stated model, not a prediction.

Where to use caution

  • Uses official NIST Special Publication 811, IEEE/RFC systems engineering, APA psychometric, and USNO astronomical formulas.
  • Empirical metallurgy and calendar conversions represent standard reference-condition approximations.

Scope: Global NIST, IEEE, APA & Astronomical Standard Check the assumptions and limitations against your situation before relying on the estimate.

More in Unit Conversions: Unit Conversion Calculator, Scientific Calculator, Date Difference & Business Days Calculator.