När koldioxidgas löses i vatten bildas kolsyra (H2CO3). Kolsyra är en svag syra och dissocierar delvis till vätejoner (H+) och bikarbonatjoner (HCO3-). I närvaro av bariumklorid (BaCl2) kommer bariumjonerna att reagera med bikarbonatjonerna för att bilda bariumkarbonat (BaCO3), som är ett vitt, olösligt fast ämne som faller ut ur lösningen.
Den övergripande reaktionen kan representeras enligt följande:
CO2 (g) + H2O (l) → H2CO3 (aq)
H2CO3 (aq) → H+ (aq) + HCO3- (aq)
Ba2+ (aq) + HCO3- (aq) → BaCO3 (s) + H+ (aq)