Parts per Million to Degree of Hardness Converter
This converter changes a concentration from parts per million as calcium carbonate (ppm) to German degrees of hardness (dH). It is a routine task in chemistry, water-quality work, clinical laboratories and environmental monitoring, where the same underlying amount of substance is reported in different units depending on the field and the instrument. The method is direct: divide the parts-per-million value, read as milligrams of calcium carbonate per litre, by 17.848, the milligrams per litre in one German degree, which gives the hardness in degrees. The conversion is purely a matter of unit scaling, so no molar mass or chemical identity is required, only the numeric value that you start with. Parts-per notation here follows the common convention that, for a dilute water-based solution whose density is close to one gram per millilitre, one part per million equals one milligram per litre. Enter your starting value to see the converted figure update immediately. Every result here is computed deterministically from the conversion factors shown in the formula below, never estimated, and the worked example reconciles exactly to the calculator defaults so that you can check each step of the arithmetic for yourself before relying on the answer.
This converter applies degrees dH = ppm (as CaCO3) / 17.848. With a starting value of 100, the result is 5.60 dH.
Conversion formula
degrees dH = ppm (as CaCO3) / 17.848
ppm as calcium carbonate equals milligrams per litre of CaCO3
One German degree of hardness equals 17.848 mg/L of CaCO3, so dividing ppm by 17.848 gives degrees
The factors above handle the scaling between the two units. Figures are computed deterministically from these factors, never estimated.
Worked example
- Milligrams per litre of CaCO3 = 100 ppm
- German degrees of hardness = 100 / 17.848 = 5.60 dH
This is the calculator's default input (100), so the result above matches the widget exactly.
Parts per Million to Degree of Hardness Converter: frequently asked questions
What does this ppm to degrees of hardness converter do?
It converts a concentration value from the first unit to the second using the fixed relationship shown in the formula. The conversion is a straightforward unit rescaling, so you only enter the starting value. The result updates as you type.
How does the formula work?
The formula is degrees dH = ppm (as CaCO3) / 17.848. Each factor in the formula handles one step of the unit scaling between the two quantities. The worked example on this page applies it to the default inputs and arrives at the displayed answer.
Does the parts-per-million convention assume water?
For dilute water-based solutions, the common convention is that one part per million equals one milligram per litre, because the solution density is close to one gram per millilitre. For concentrated solutions or non-aqueous solvents, the density correction matters and a mass-fraction definition should be used instead.
Do I need to know the chemical to convert?
No. This conversion is a pure unit rescaling between two ways of expressing the same mass concentration, so the chemical identity and molar mass are not needed. You only enter the numeric value you are starting from.
Are the results exact?
The arithmetic is exact for the factors shown, and figures are computed deterministically rather than estimated. The only approximation is the parts-per convention that one part per million equals one milligram per litre, which holds for dilute aqueous solutions near unit density. For demanding work, confirm the solution density and use a mass-fraction definition where required.
Official sources
- Measurement units, the International System of Units (SI) and unit conversion guidance: US National Institute of Standards and Technology (NIST). As at 25 June 2026.
Reviewed by the CalculatorHub team, edited by James Graham, 25 June 2026. See our methodology. This is general information, not financial, tax, legal or investment advice.