Skip to main content

Water Hardness Calculator

Our other calculator computes water hardness accurately. Enter measurements for results with formulas and error analysis.

Share this calculator

Formula

Total Hardness (mg/L as CaCO3) = Ca(mg/L) x 2.497 + Mg(mg/L) x 4.118

Calcium and magnesium concentrations are converted to their CaCO3 equivalents using molecular weight ratios. Calcium: 100.09/40.08 = 2.497. Magnesium: 100.09/24.305 = 4.118. The sum gives total hardness in mg/L as CaCO3, which is the universal reporting standard. 1 gpg = 17.118 mg/L, 1 German degree = 17.848 mg/L, 1 French degree = 10 mg/L.

Frequently Asked Questions

What is water hardness and what causes it?

Water hardness is a measure of dissolved calcium and magnesium ions in water. These minerals dissolve into groundwater as it passes through limestone, chalk, and dolomite rock formations. Hardness is expressed as mg/L (or ppm) of calcium carbonate (CaCO3) equivalent. Calcium typically contributes 70-80% of total hardness, with magnesium making up the rest. Hardness varies greatly by geography: areas with limestone bedrock (like the US Midwest and Southeast England) have very hard water, while regions with granite or sandstone (like the Pacific Northwest and Scotland) have naturally soft water. Surface water from rivers and reservoirs is generally softer than groundwater.

How is water hardness classified?

The USGS (United States Geological Survey) classifies water hardness as: Soft (0-60 mg/L as CaCO3), Moderately Hard (61-120 mg/L), Hard (121-180 mg/L), and Very Hard (over 180 mg/L). Average US water hardness is about 100-200 mg/L. Some groundwater sources exceed 400 mg/L. The World Health Organization notes no health-based guideline value for hardness, as both calcium and magnesium are essential nutrients. However, very hard water creates practical problems with scale buildup, soap efficiency, and appliance lifespan. Many municipalities with very hard water sources operate central softening facilities.

What is the difference between temporary and permanent hardness?

Temporary hardness (carbonate hardness) is caused by dissolved calcium and magnesium bicarbonates. It can be removed by boiling, which converts bicarbonates to insoluble carbonates that precipitate out (this is the white scale in kettles). Permanent hardness (non-carbonate hardness) is caused by calcium and magnesium sulfates, chlorides, and nitrates that remain dissolved even after boiling. Total hardness equals temporary plus permanent hardness. Water softeners remove both types by exchanging calcium and magnesium ions for sodium ions. In aquariums, carbonate hardness (KH) is important because it buffers pH, preventing dangerous pH swings.

Do I need a water softener?

A water softener is generally recommended when hardness exceeds 120 mg/L (7 gpg). Benefits include: preventing scale in water heaters (which can reduce efficiency by 22-30%), extending appliance lifespan (dishwashers, washing machines), reducing soap and detergent usage by 50-75%, eliminating water spots on dishes and glass, softer skin and hair, and reducing mineral stains on fixtures. However, softened water has elevated sodium content (about 8 mg/L sodium per gpg of hardness removed), which may be a concern for sodium-restricted diets. A reverse osmosis system at the kitchen tap can remove this sodium for drinking water.

How does water hardness affect aquariums?

Water hardness significantly impacts aquarium fish health and breeding. Most tropical freshwater fish prefer moderately hard water (75-150 mg/L). Soft-water species like discus, cardinal tetras, and rasboras need GH of 30-100 mg/L. African cichlids from Lakes Malawi and Tanganyika require hard water of 200-350 mg/L. For breeding, many egg-laying species require specific hardness levels to trigger spawning and ensure egg viability. General Hardness (GH) measures total Ca+Mg, while Carbonate Hardness (KH) measures buffering capacity. Both should be tested and adjusted for optimal fish health. Crushed coral raises hardness; peat moss and RO water lower it.

How do I get the most accurate result?

Enter values as precisely as possible using the correct units for each field. Check that you have selected the right unit (e.g. kilograms vs pounds, meters vs feet) before calculating. Rounding inputs early can reduce output precision.

References