°dH to PPM — water hardness converter

The German degree (°dH) measures hardness in much of Europe; one °dH equals 17.848 mg/L, and mg/L equals ppm for hardness — so to convert °dH to ppm you multiply by 17.848. For example, 10 °dH × 17.848 = 178 ppm, which is hard water. US reports use ppm; German charts use °dH.

European charts use the German degree (°dH); US reports use ppm — this bridges the two.

Convert °dH to ppm

Enter a number to convert; the result shows its band and how it ranks among 2,977 US counties.

Try an example:

Chart

°dH to ppm chart

°dH to ppm1 °dH = 18 ppm. Rows tinted by USGS hardness band.
°dHppmBand
118Soft
236Soft
354Soft
589Moderately hard
7125Hard
10178Hard
12214Very hard
15268Very hard
20357Very hard
25446Very hard
30535Very hard

Formula

The formula, and why

ppm = °dH × 17.848. One German degree (°dH) is defined as 10 mg/L of calcium oxide (CaO); converting to calcium carbonate by molar mass, 10 × (100.087 ÷ 56.077) = 17.848 mg/L per °dH.

1 °dH18 ppm
1 °dH balances 18 ppm.

Reverse: PPM to °dH · ppmgpg · gpgppm · gpg°dH · all-units calculator

Questions

Frequently asked

How many ppm is 1 °dH?
17.848 ppm — one German degree equals 17.848 mg/L, and mg/L equals ppm.
Is dGH the same as °dH?
Yes — dGH (German general hardness) is the same unit as °dH.
What is 7 °dH in ppm?
7 × 17.848 = 125 ppm, which is hard.

By . Source: Conversion factors per USGS/NIST unit definitions; band data from USGS/EPA WQP. Data last verified . Methodology.