1、實驗室制法
由次氯酸鈣與二氧化碳或草酸作用后過濾可得高純濾液。反應方程式為:Ca(ClO)?+H?O+CO?→CaCO?↓+2HClO。
2、工業制法
由氯氣、四氯化碳、水與氧化汞共搖蕩后蒸餾而得。
3、其他制法
由氯氣與水,生成次氯酸和鹽酸,用碳酸鈣增大濃度。反應方程式為:2H?O+2Cl?+CaCO?→CaCl?+H?O+CO?+2HClO。