Quando l'anidride carbonica viene sciolta in acqua, forma acido carbonico (H2CO3). L'acido carbonico è un acido debole e si dissocia parzialmente in ioni idrogeno (H+) e ioni bicarbonato (HCO3-). In presenza di cloruro di bario (BaCl2), gli ioni bario reagiscono con gli ioni bicarbonato per formare carbonato di bario (BaCO3), che è un solido bianco insolubile che precipita dalla soluzione.
La reazione complessiva può essere rappresentata come segue:
CO2 (g) + H2O (l) → H2CO3 (aq)
H2CO3 (aq) → H+ (aq) + HCO3- (aq)
Ba2+ (aq) + HCO3- (aq) → BaCO3 (s) + H+ (aq)