Calcium carbonate reacts with hydrochloric acid to produce carbon dioxide gas, when this reaction occurs, carbon dioxide is produce vigorously. CaCO3 + 2HCl → CO2 + H2O + CaCl2 Metal carbonate usually reacts with hydrochloric acid to produce carbon dioxide gas. read more