Quais são as diferenças entre carbonato e bicarbonato?

Carbonato é o íon CO2; o bicarbonato é o íon HCO₃⁻, também chamado de íon “hidrogenocarbonato”. Assim, o carbonato de sódio é Na2CO3 e o bicarbonato de sódio é NaHCO2. Eu acho que o “bi-” se originou do fato de que o bicarbonato contém cerca de duas vezes mais carbonato (libera o dobro de CO₂ quando acidificado, etc.) por sódio do que o carbonato.

Carbonatos são mais básicos que bicarbonatos.