ConcreteMetric Navigation Menu
Water Hardness ppm to mg/L Converter 2026 | Free Multi-Unit Tool
Water Chemistry 2026

Water Hardness ppm to mg/L Converter

Convert water hardness between ppm, mg/L (CaCO₃), gpg, °dH, °fH, meq/L and more

Instantly convert water hardness units with full multi-unit breakdown, hardness category classification, and an ion-based calculator from Ca²⁺ and Mg²⁺ concentrations.

8 Units Supported
Hardness Category
Ion Calculator
Free Tool

💧 Water Hardness Unit Converter

Professional water chemistry conversion for labs, water treatment, aquariums, and home testing in 2026

✔ ppm = mg/L as CaCO₃

In water hardness, parts per million (ppm) and milligrams per litre (mg/L) expressed as calcium carbonate (CaCO₃) are numerically identical for dilute aqueous solutions. 1 ppm of hardness = 1 mg/L as CaCO₃. Our converter confirms this equivalence and instantly expands it to all other hardness units including gpg, °dH, °fH, meq/L, and mmol/L.

✔ Multi-Unit Conversion

Switch between any water hardness unit with a single input. Whether your test kit reports results in grains per gallon (US standard), German degrees (°dH, common in Europe), French degrees (°fH), or milliequivalents per litre (lab standard), our tool converts everything in one step — saving time and eliminating manual calculation errors.

✔ Ion-Based Calculator

Calculate total water hardness directly from your measured calcium (Ca²⁺) and magnesium (Mg²⁺) ion concentrations in mg/L. Uses the internationally accepted formula: Hardness = 2.497 × [Ca²⁺] + 4.118 × [Mg²⁺]. The result is expressed in mg/L as CaCO₃ alongside all other hardness units and a WHO hardness classification.

💧 Water Hardness Classification Scale

Soft 0 – 60 mg/L 0 – 3.5 gpg
Moderately Hard 61 – 120 mg/L 3.5 – 7 gpg
Hard 121 – 180 mg/L 7 – 10.5 gpg
Very Hard > 180 mg/L > 10.5 gpg

💧 Water Hardness Converter

Select a conversion mode and enter your value below

Enter your water hardness reading in parts per million (ppm)
Enter your water hardness in milligrams per litre as calcium carbonate
Calcium ion concentration
Magnesium ion concentration
💧 Soft Water
mg/L as CaCO₃ = ppm
0
Water hardness equivalent

All Hardness Units

ppm
0
mg/L (CaCO₃)
0
gpg
0
°dH (German)
0
°fH (French)
0
meq/L
0
mmol/L
0
°Clark (UK)
0

Calculation Breakdown

Understanding Water Hardness — ppm vs mg/L

Water hardness measures the concentration of dissolved calcium (Ca²⁺) and magnesium (Mg²⁺) ions in water, expressed as an equivalent amount of calcium carbonate (CaCO₃). In practice, ppm and mg/L as CaCO₃ are numerically identical for water hardness at the concentrations found in drinking water — both equal one milligram of CaCO₃ per litre of water. This is because one litre of water has a mass of approximately one kilogram, making 1 mg/kg (ppm by mass) equivalent to 1 mg/L.

The expression "as CaCO₃" is important: it means the hardness is not the direct mass of calcium or magnesium ions, but rather the equivalent mass of calcium carbonate they represent. Calcium carbonate (molecular weight 100.09 g/mol) is chosen as the reference because it is the most common mineral causing hardness, and because it makes comparison between different water sources straightforward. The World Health Organization (WHO) guidelines for drinking water quality use mg/L as CaCO₃ as the standard expression for water hardness worldwide.

📌 Core Water Hardness Conversion Formulas

ppm = mg/L as CaCO₃ (identical for water hardness)
gpg = mg/L ÷ 17.118 [grains per gallon, US]
°dH = mg/L ÷ 17.848 [German degrees, Europe]
°fH = mg/L ÷ 10.0 [French degrees]
meq/L = mg/L ÷ 50.044 [milliequivalents/litre]
mmol/L = mg/L ÷ 100.087 [millimoles/litre]
°Clark = mg/L ÷ 14.3 [Clark degrees, UK]
Ion-based: Hardness = (2.497 × Ca²⁺) + (4.118 × Mg²⁺) [mg/L as CaCO₃]

💧 Water Hardness Unit Scale (based on 1 ppm / 1 mg/L CaCO₃)

1 ppm = mg/L
0.0584 gpg
0.056 °dH
0.1 °fH
0.02 meq/L

1 ppm = 1 mg/L CaCO₃ = 0.0584 gpg = 0.056 °dH = 0.1 °fH = 0.02 meq/L = 0.01 mmol/L

Water Hardness Unit Conversion Table

This reference table covers the full range of commonly encountered water hardness values — from very soft natural rainwater through to very hard borehole water — expressed across all major hardness units. The hardness category follows WHO classification used in drinking water quality guidelines.

ppm / mg/L (CaCO₃) gpg °dH (German) °fH (French) meq/L mmol/L Category
000000Soft
100.5840.561.00.2000.100Soft
251.4611.402.50.5000.250Soft
502.9212.805.00.9990.499Soft
603.5063.366.01.1990.599Soft
754.3824.207.51.4990.749Moderate
1005.8435.6010.01.9980.999Moderate
1207.0116.7212.02.3981.199Moderate
1508.7648.4115.02.9971.498Hard
18010.51710.0918.03.5971.798Hard
20011.68511.2120.03.9971.998Very Hard
25014.60614.0125.04.9962.498Very Hard
30017.52716.8130.05.9952.997Very Hard
40023.36922.4240.07.9933.997Very Hard
50029.21228.0250.09.9914.995Very Hard

Soft Water (0–60 ppm)

10 ppm0.584 gpg / 0.56 °dH
25 ppm1.46 gpg / 1.40 °dH
50 ppm2.92 gpg / 2.80 °dH
60 ppm3.51 gpg / 3.36 °dH

Moderately Hard (61–120 ppm)

75 ppm4.38 gpg / 4.20 °dH
100 ppm5.84 gpg / 5.60 °dH
120 ppm7.01 gpg / 6.72 °dH

Hard / Very Hard (121+ ppm)

150 ppm8.76 gpg / 8.41 °dH
200 ppm11.69 gpg / 11.21 °dH
300 ppm17.53 gpg / 16.81 °dH
500 ppm29.21 gpg / 28.02 °dH

Key Facts About Water Hardness Units

💧 ppm = mg/L (for water)

In water chemistry, 1 ppm hardness equals exactly 1 mg/L as CaCO₃. This equivalence holds because water at standard conditions has a density of 1 g/mL — so 1 litre weighs ~1 kg, making 1 mg/L = 1 mg/kg = 1 ppm by mass. This is only valid for dilute aqueous solutions; in other media or at high concentrations, ppm and mg/L may differ.

🇺🇸 Grains Per Gallon (gpg)

The US standard unit for water hardness in home treatment systems. One grain per gallon = 17.118 mg/L as CaCO₃. This unusual unit derives from the weight of a barleycorn grain (64.8 mg) divided by a US gallon (3,785 mL). Water softeners and filters sold in the USA are sized in gpg, making this conversion essential for American consumers comparing test results to equipment specifications.

🇩🇪 German Degrees (°dH)

The standard hardness unit in Germany, Austria, and Switzerland. One °dH = 17.848 mg/L as CaCO₃. Defined as 10 mg of calcium oxide (CaO) per litre. German water utilities express hardness exclusively in °dH on customer bills and appliance instructions, making this conversion critical for expats, appliance importers, and water treatment professionals operating in Central Europe.

🇫🇷 French Degrees (°fH)

The official hardness unit in France and widely used in francophone countries. One French degree = 10 mg/L as CaCO₃ — the cleanest of all hardness unit conversions. Defined as 1 mg of CaCO₃ per 100 mL of water. French water reports, aquarium products sold in France, and European water quality literature frequently use °fH, which makes it a 10:1 conversion from mg/L.

🔬 Milliequivalents/Litre (meq/L)

The laboratory-standard unit for expressing water hardness in analytical chemistry. One meq/L = 50.044 mg/L as CaCO₃. This unit accounts for the charge equivalence of Ca²⁺ and Mg²⁺ ions and is used in ion exchange calculations, water treatment design, and scientific literature. Multiplying meq/L by 50 gives a close approximation of mg/L as CaCO₃.

🧪 Ion-Based Calculation

Water hardness can be calculated from measured Ca²⁺ and Mg²⁺ ion concentrations using: Hardness = 2.497 × [Ca²⁺] + 4.118 × [Mg²⁺]. The multiplication factors (2.497 and 4.118) are the ratios of the molecular weight of CaCO₃ to the equivalent weight of Ca²⁺ and Mg²⁺ respectively. This formula is used in laboratory titrations, ICP-MS analysis, and water quality reporting worldwide.

💡 Did You Know? Why CaCO₃ as the Reference?

Water hardness is expressed "as CaCO₃" — calcium carbonate — not because all hardness is calcium carbonate, but because it provides a convenient common reference molecule for comparing the hardness contribution of different ions. Calcium carbonate (molecular weight 100.09 g/mol) was chosen historically because it forms the visible scale in pipes and kettles and is the most abundant hardness-forming mineral in natural water systems worldwide. Expressing all hardness "as CaCO₃" allows calcium, magnesium, and other hardness ions to be directly summed on a single scale, regardless of which specific ions are present.

How to Convert ppm to Other Water Hardness Units

Since ppm equals mg/L as CaCO₃ for water hardness, converting to other units is simply a matter of dividing or multiplying by the appropriate factor. The most common conversion in the US is to grains per gallon (divide by 17.118), while Europeans typically convert to German degrees (divide by 17.848) or French degrees (divide by 10).

Quick Reference Conversion Steps from ppm

ppm → gpg: ppm ÷ 17.118 (e.g. 171.18 ppm = 10 gpg)
ppm → °dH: ppm ÷ 17.848 (e.g. 178.48 ppm = 10 °dH)
ppm → °fH: ppm ÷ 10 (e.g. 100 ppm = 10 °fH)
ppm → meq/L: ppm ÷ 50.044 (e.g. 100 ppm = 1.998 meq/L)
ppm → mmol/L:ppm ÷ 100.087 (e.g. 100 ppm = 0.999 mmol/L)
ppm → °Clark:ppm ÷ 14.3 (e.g. 143 ppm = 10 °Clark)

✔ Practical Example: Interpreting a UK Home Water Test

A UK home water test reports 250 ppm hardness. This means 250 mg/L as CaCO₃. Converting: 250 ÷ 17.118 = 14.6 gpg (very hard by US standards); 250 ÷ 17.848 = 14.0 °dH (hard by German classification); 250 ÷ 10 = 25 °fH (hard by French scale). WHO category: Very Hard (>180 mg/L). This level would benefit from a water softener or descaler for appliance protection.

⚠️ Common Confusion — ppm by Mass vs ppm by Volume

In strict scientific terms, ppm can mean mg/kg (mass/mass) or mg/L (mass/volume). For water hardness at drinking water concentrations, these are effectively identical because water's density is ~1 g/mL. However, for seawater, brines, or industrial process waters with high dissolved solids, density deviates from 1 g/mL and ppm (mass/mass) no longer equals mg/L (mass/volume). Always confirm which definition your test kit or report uses if working with high-salinity or industrial water samples.

Practical Applications of Water Hardness Conversion

Water hardness conversion matters across a wide range of everyday and professional contexts. Below are the most common situations where converting between ppm, mg/L, gpg, and °dH is directly relevant.

Common Uses by Application

  • Home water softeners (US) — Softener capacity is specified in grains (gpg total hardness × litres/day). Converting a ppm test result to gpg is the essential first step in sizing a domestic water softener correctly
  • Aquariums & fish keeping — Many freshwater fish species require specific hardness ranges. Cichlids prefer 10–20 °dH (178–357 mg/L), while tetras thrive in soft water below 4 °dH (71 mg/L). Converting between the degree and ppm systems is essential when following international fish care guides
  • Coffee & brewing — Specialty coffee associations recommend water hardness of 50–175 ppm (3–10 gpg) for optimal extraction. Many barista guides cite gpg; water reports use ppm — this converter bridges the gap instantly
  • Dishwashers & washing machines — European appliances display hardness settings in °dH. UK and US consumers using ppm-based water reports need this conversion to correctly configure salt dosing on their machines
  • Water treatment design — Ion exchange columns, reverse osmosis systems, and chemical softening processes are all engineered using meq/L and mmol/L — units that require converting from the ppm readings on basic test kits
  • Medical & laboratory — Dialysis water, pharmaceutical manufacturing, and laboratory reagent preparation require hardness <1 ppm (near-zero). Expressing this in meq/L or mmol/L is standard in clinical and pharmaceutical documentation

Frequently Asked Questions — Water Hardness Conversion

Is ppm the same as mg/L for water hardness?
Yes — for water hardness at normal drinking water concentrations, 1 ppm = 1 mg/L as CaCO₃. This equivalence holds because water has a density of approximately 1 g/mL at standard conditions, making 1 mg per litre numerically equal to 1 mg per kilogram (1 ppm by mass). The two terms are used interchangeably on test kits, water quality reports, and aquarium supplies worldwide. This only breaks down in very high-salinity waters where density significantly exceeds 1 g/mL.
How do I convert ppm to gpg (grains per gallon)?
To convert water hardness from ppm to grains per gallon (gpg), divide the ppm value by 17.118. For example, 200 ppm ÷ 17.118 = 11.7 gpg. Conversely, to convert gpg back to ppm, multiply by 17.118: 10 gpg × 17.118 = 171.18 ppm. This conversion is essential when sizing US water softeners, which are always rated in grains of hardness removed per unit of salt used.
How do I convert ppm to °dH (German degrees)?
To convert ppm (mg/L as CaCO₃) to German degrees of hardness (°dH), divide by 17.848. For example, 250 ppm ÷ 17.848 = 14.0 °dH. To convert °dH back to ppm, multiply by 17.848: 10 °dH × 17.848 = 178.5 ppm. German degrees are the standard in Germany, Austria, and Switzerland, and appear on dishwasher salt packaging and appliance manuals sold throughout Central Europe.
What is the WHO water hardness classification?
The World Health Organization classifies water hardness as: Soft (0–60 mg/L / 0–3.5 gpg), Moderately Hard (61–120 mg/L / 3.5–7 gpg), Hard (121–180 mg/L / 7–10.5 gpg), and Very Hard (above 180 mg/L / above 10.5 gpg). WHO notes that hard water is not a health concern and may provide beneficial calcium and magnesium, but water above 200 mg/L may cause scale in pipes, boilers, and appliances. Soft water below 30 mg/L may be more corrosive to plumbing.
How do I calculate water hardness from calcium and magnesium?
To calculate total water hardness from ion concentrations, use the formula: Hardness (mg/L as CaCO₃) = (2.497 × Ca²⁺ mg/L) + (4.118 × Mg²⁺ mg/L). The factor 2.497 converts calcium ion mass to its CaCO₃ equivalent (100.09/40.08), and 4.118 converts magnesium ion mass to its CaCO₃ equivalent (100.09/24.31). For example: Ca²⁺ = 40 mg/L, Mg²⁺ = 12 mg/L → Hardness = (2.497 × 40) + (4.118 × 12) = 99.88 + 49.42 = 149.3 mg/L as CaCO₃ (Hard). Our Ion Calculator tab above does this automatically.
What is a good water hardness level for drinking water?
The WHO does not set a health-based guideline for hardness, but recommends 100–300 mg/L (6–18 gpg) as acceptable for drinking water. Water below 50 mg/L may taste flat and be more corrosive to plumbing. Water above 200 mg/L causes kettle scale, soap scum, and appliance damage. For specific uses: coffee brewing works best at 50–175 ppm; aquariums for tropical fish need 50–150 ppm; home brewing typically targets 50–300 ppm depending on beer style.
What is the difference between temporary and permanent hardness?
Temporary hardness is caused by dissolved calcium and magnesium bicarbonates (Ca(HCO₃)₂ and Mg(HCO₃)₂). It can be removed by boiling — the bicarbonates decompose to form insoluble carbonates (the white scale in your kettle). Permanent hardness is caused by calcium and magnesium sulphates and chlorides, which cannot be removed by boiling and require ion exchange or chemical softening. A water hardness test measures both types combined as total hardness in ppm or mg/L CaCO₃.

Helpful Resources for Water Quality Testing

🏠 Home Water Testing

UK and US homeowners using hardness test kits receive results in ppm or gpg. Converting to °dH helps when setting European dishwashers and softeners. Our converter handles the full chain — test result in ppm → gpg for softener sizing → °dH for appliance settings — instantly and accurately in one step.

Atmospheres to Pascals →

🐠 Aquariums & Fishkeeping

Aquarium guides use a mix of ppm, °dH, and °fH depending on country of publication. Converting between these is essential for matching tank water to species requirements — especially for sensitive fish like discus, softwater tetras, and East African rift lake cichlids. Our tool provides immediate cross-unit results with WHO category labels.

BTU to Joules Converter →

☕ Coffee & Brewing

Specialty coffee water chemistry recommendations are published in both gpg (US barista guides) and mg/L (European standards). The SCA recommends 50–175 ppm total hardness and specific alkalinity levels. Our ppm-to-gpg conversion and full multi-unit breakdown makes it fast to match your tap water profile to any coffee or home brewing water recipe.

Acres to m² Converter →