A salt of carbonic acid containing the carbonate ion, CO₃²⁻. The free ion has a plane triangular structure. Metal carbonates may be ionic or may contain covalent metal–carbonate bonds (complex carbonates) via one or two oxygen atoms. The carbonates of the alkali metals are all soluble but other carbonates are insoluble; they all react with mineral acids to release carbon dioxide.