Cuando el gas dióxido de carbono se disuelve en agua, se forma ácido carbónico (H2CO3). El ácido carbónico es un ácido débil y se disocia parcialmente en iones de hidrógeno (H+) e iones de bicarbonato (HCO3-). En presencia de cloruro de bario (BaCl2), los iones de bario reaccionarán con los iones de bicarbonato para formar carbonato de bario (BaCO3), que es un sólido blanco insoluble que precipita en la solución.
La reacción general se puede representar de la siguiente manera:
CO2 (g) + H2O (l) → H2CO3 (ac)
H2CO3 (ac) → H+ (ac) + HCO3- (ac)
Ba2+ (ac) + HCO3- (ac) → BaCO3 (s) + H+ (ac)