How does carbon dioxide in water dissolve calcium carbonate deposits?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Carbon dioxide dissolves calcium carbonate deposits through the formation of carbonic acid when carbon dioxide reacts with water.12

When rainwater infiltrates soil, it absorbs carbon dioxide to create a dilute solution of this acid. As this acidic water comes into contact with limestone (which is primarily composed of calcium carbonate), a chemical reaction occurs that converts the insoluble calcium carbonate into calcium hydrogen carbonate, Ca(HCO3)2, which is water-soluble.21

This process is expressed by the following reaction:
CaCO3+H2O+CO2→Ca(HCO3)2

This dissolution process is responsible for the formation of caves in limestone bedrock. Conversely, if the water loses carbon dioxide—such as when it emerges into a cave atmosphere—the reaction reverses, causing the calcium carbonate to precipitate and form features like stalactites and stalagmites.12