Угольная кислота образуется при растворении в воде диоксида углерода:
Содержание угольной кислоты в растворе увеличивается при понижении температуры раствора и увеличении давления углекислого газа.
Также угольная кислота образуется при взаимодействии её солей (карбонатов и гидрокарбонатов) с более сильной кислотой. При этом бо́льшая часть образовавшейся угольной кислоты, как правило, разлагается на воду и диоксид углерода.