Den kemiske reaktion, der finder sted, er som følger:
2HCl (saltsyre) + CaCO3 (calciumcarbonat) → CaCl2 (calciumchlorid) + H2O (vand) + CO2 (kuldioxid)
Calciumchloridet og vandet forbliver opløst i opløsningen, mens kuldioxidgassen slipper ud i atmosfæren. Denne reaktion er også kendt som "syreopløsning" og er en almindelig proces, der opstår i naturen, når sure stoffer kommer i kontakt med karbonatsten, såsom stalagmitter.
Stalagmitter dannes ved udfældning af calciumcarbonat fra vand, der siver gennem revner og sprækker i huler. Når vandet drypper fra hulens loft, mister det kuldioxid, og det opløste calciumcarbonat aflejres og opbygger stalagmitten over tid.
Når saltsyre kommer i kontakt med stalagmitten, reagerer den med calciumcarbonatet og producerer kuldioxidgas. De undslippende gasbobler forårsager den opbrusning, der observeres.