Water Hardness Calculator
ChemistryCalculate water hardness in mg/L CaCO₃, ppm, gpg, French degrees, and German degrees from calcium and magnesium concentrations instantly and free.
Reviewed by the thecalcu.com team · Last updated July 8, 2026
Total Hardness (mg/L as CaCO₃)
What is a Water Hardness?
The Water Hardness Calculator converts measured calcium (Ca²⁺) and magnesium (Mg²⁺) ion concentrations in a water sample to total water hardness expressed across five internationally recognised units, mg/L as CaCO₃, ppm, grains per gallon (gpg), French degrees (°f), and a WHO hardness classification ranging from Soft to Very Hard. Water hardness is the single most important parameter for specifying water treatment equipment, predicting scale formation in boilers and geysers, and assessing drinking water quality under BIS IS 10500:2012 standards.
India has one of the widest ranges of water hardness in the world. Rajasthan, Gujarat, and many parts of inland Karnataka and Andhra Pradesh have extremely hard groundwater (often above 500 mg/L) that renders soap ineffective, deposits white scale in appliances, and rapidly clogs RO membranes. Mumbai's reservoir-fed supply is comparatively soft. Understanding where your water falls on the hardness scale determines whether you need ion-exchange softening, RO treatment, or simply descaling maintenance, and how frequently.
The underlying chemistry uses equivalent weights: Ca²⁺ and Mg²⁺ concentrations are each converted to the equivalent concentration of CaCO₃ (the standard reference compound for water hardness) using their respective molar masses. This is the same methodology used by the Normality Calculator for equivalent-based concentration conversions and aligns with APHA Standard Methods for water analysis.
For further water chemistry analysis, such as converting hardness ppm to molar concentration for dosing calculations, use the PPM to Molarity Calculator.
Why Use a Water Hardness Calculator?
Water test reports from Indian certified labs provide Ca²⁺ and Mg²⁺ in mg/L, but water softener specifications are typically given in gpg (US units), while European treatment protocols use French degrees. Converting between these units by hand using three separate conversion factors is tedious and error-prone. This calculator performs all conversions simultaneously from a single data entry.
For water treatment plant operators, boiler engineers, and RO system installers, knowing the hardness in gpg is essential for sizing resin beds and regeneration cycles. For household users in hard-water cities like Jaipur or Ahmedabad, seeing the WHO classification ("Very Hard") alongside the gpg figure immediately explains why their appliances scale up and how urgently they need treatment.
If you have only a combined hardness reading (not separate Ca and Mg values), you can enter the entire value as Ca²⁺ and set Mg²⁺ to zero, the total CaCO₃ equivalent will still be accurate for sizing purposes.
Who Should Use This Calculator?
Water treatment engineers and RO system installers in India must specify softener and membrane systems based on source water hardness. This tool gives them all required units, mg/L for regulatory reports, gpg for equipment sizing, and French degrees for international equipment datasheets, in one step.
Boiler operators and facilities managers in industrial plants, hospitals, and hotels need to track hardness to schedule descaling and blowdown cycles. Hardness above 150 mg/L significantly accelerates scale deposition in heat exchangers and autoclaves, reducing efficiency and lifespan.
Environmental scientists and water quality researchers analysing groundwater samples from different aquifers need to compare hardness values across different reporting standards. This tool normalises all values to a common CaCO₃ basis for consistent reporting.
Homeowners and apartment residents in hard-water cities who have received a water test report can use this tool to understand the severity of their hardness problem and confirm whether a softener, RO, or basic descaler is the right solution.
Students in environmental engineering, civil engineering, and chemistry studying water quality and treatment processes use water hardness calculations in lab reports and design projects. The Concentration Calculator and Molarity Calculator complement this for full ionic analysis calculations.
What Insights Does the Water Hardness Calculator Give You?
Total Hardness (mg/L as CaCO₃) is the primary output, the standard unit for water hardness in India under BIS IS 10500:2012 and internationally per WHO guidelines. The BIS acceptable limit is 200 mg/L and the permissible limit is 600 mg/L. Values below 200 are within BIS spec; values above 600 indicate water that should not be consumed without treatment.
Hardness (ppm as CaCO₃) is numerically identical to mg/L for dilute water samples (where water density ≈ 1 g/mL). It is the preferred unit in US water quality reports and on many test kit result cards.
Hardness (gpg), grains per gallon, is the unit used by US water softener manufacturers and international equipment suppliers. Divide your mg/L value by 17.12 to get gpg. A value above 7 gpg (120 mg/L) is generally considered hard enough to warrant softening for appliance protection.
French Degrees (°f) are used in European standards and some Indian equipment specifications from European suppliers. 1 French degree = 10 mg/L as CaCO₃. Water at 30°f (300 mg/L) is Hard by WHO classification.
Water Hardness Classification provides the WHO category, Soft, Moderately Hard, Hard, or Very Hard, for immediate context without needing to memorise thresholds.
How to use this Water Hardness calculator
- Obtain a water test report from an accredited laboratory, or test your water using an ion-selective electrode or EDTA titration kit. Locate the Calcium (Ca²⁺) value in mg/L, typically listed as "Calcium as Ca" or "Calcium hardness."
- Enter the calcium concentration in the Calcium Concentration [Ca²⁺] field (in mg/L).
- Locate the Magnesium (Mg²⁺) value from the same test report and enter it in the Magnesium Concentration [Mg²⁺] field (in mg/L). If your report gives only total hardness, enter that figure entirely under Ca²⁺ and set Mg²⁺ to 0.
- Read the Total Hardness (mg/L as CaCO₃), compare it against the BIS IS 10500:2012 limit of 200 mg/L (acceptable) or 600 mg/L (permissible).
- Note the Hardness (gpg) value if you are sizing a water softener or RO system.
- Read the Water Hardness Classification to immediately understand the treatment urgency, Soft water may not need any treatment, while Very Hard water above 300 mg/L warrants active softening or RO.
Show formula & methodology ↓Show less ↑
Formula & Methodology
Conversion of Ca²⁺ and Mg²⁺ to CaCO₃ equivalents:Ca hardness (mg/L as CaCO₃) = [Ca²⁺] × (M_CaCO₃ ÷ M_Ca) = [Ca²⁺] × (100.086 ÷ 40.078) = [Ca²⁺] × 2.497 Mg hardness (mg/L as CaCO₃) = [Mg²⁺] × (M_CaCO₃ ÷ M_Mg) = [Mg²⁺] × (100.086 ÷ 24.305) = [Mg²⁺] × 4.118 Total Hardness = Ca hardness + Mg hardnessUnit conversions:ppm = mg/L (for dilute aqueous solutions) gpg = mg/L ÷ 17.12 French degrees (°f) = mg/L ÷ 10WHO classification thresholds: | Range (mg/L as CaCO₃) | Classification | |---|---| | 0 – 75 | Soft | | 75 – 150 | Moderately Hard | | 150 – 300 | Hard | | > 300 | Very Hard | Worked example, groundwater from a Rajasthan borewell: A water test report shows: Ca²⁺ = 120 mg/L, Mg²⁺ = 40 mg/L.Ca hardness = 120 × 2.497 = 299.6 mg/L as CaCO₃ Mg hardness = 40 × 4.118 = 164.7 mg/L as CaCO₃ Total hardness = 299.6 + 164.7 = 464.3 mg/L as CaCO₃ ppm = 464.3 ppm gpg = 464.3 ÷ 17.12 = 27.1 gpg French degrees = 464.3 ÷ 10 = 46.4°f Classification: Very HardThis water exceeds the BIS acceptable limit of 200 mg/L and the 300 mg/L WHO "Hard" threshold. Ion-exchange softening or RO treatment is recommended. For dosing calculations (e.g. lime softening), use the Molarity Calculator to convert the CaCO₃ hardness to molar concentration for stoichiometric lime addition calculations.
Frequently Asked Questions