Varför lägga koldioxid till BTB lösningen orsakar en färgförändring?

Varför lägga koldioxid till BTB lösningen orsakar en färgförändring?

BTB är en syra indikator. genom att koldioxid till lösningen, blir det till kolsyra (en svag syra) blir grön i låg koncentration och gult i hög koncentration.