Which one of the following is used for water softening ?

Which one of the following is used for water softening ?

Mg(HCO<sub>3</sub>)<sub>2</sub>
Na<sub>3</sub>PO<sub>4</sub>
Na<sub>6</sub>P<sub>6</sub>O<sub>18</sub>
Na<sub>2</sub>HPO<sub>4</sub>
This question was previously asked in
UPSC CAPF – 2019
The correct answer is C, Na₆P₆O₁₈.
Na₆P₆O₁₈ is Sodium Hexametaphosphate, also known commercially as Calgon. It is a complex phosphate widely used as a water softening agent because it forms soluble complexes with calcium and magnesium ions, preventing them from precipitating and causing hardness.
Hard water contains high concentrations of dissolved minerals, particularly calcium (Ca²⁺) and magnesium (Mg²⁺) ions. Water softening aims to remove or neutralize these ions. Sodium salts like sodium hexametaphosphate sequester these ions, effectively “softening” the water. Sodium phosphate (Na₃PO₄) can also be used to precipitate hard ions, but hexametaphosphate is particularly effective due to its chelating ability.