Ketika karbon dioksida larut dalam air, ia dapat melakukannya sebagai gas yang dilarutkan dalam air atau dengan bereaksi dengan air untuk menghasilkan asam karbonat. Asam karbonat dikenal sebagai asam lemah karena sebagian terdisosiasi menjadi ion Hidrogen positif dan ion bikarbonat negatif. Ini berarti bahwa beberapa ion hidrogen yang ditambahkan akan bereaksi dengan ion bikarbonat untuk menghasilkan asam karbonat dan asam karbonat akan terdisosiasi menjadi karbon dioksida dan air seperti gambar di bawah ini. Ketika ion hidrogen dikeluarkan dari reaksi, kesetimbangan akan bergeser ke kanan.