Topic 8 · page 16 of 29
Tests for carbonate, hydrogencarbonate and sulfate ions
Dilute acid releases carbon dioxide from carbonates and hydrogencarbonates, which turns limewater milky. Acidified barium chloride gives a white precipitate of barium sulfate with sulfate ions, and the acid must go in first.
Read first: Solubility of Group 2 hydroxides and sulfates
Carbonate and hydrogencarbonate ions 8.198.19(i)
Carbonates, CO₃²⁻, and hydrogencarbonates, HCO₃⁻, both react with dilute acid to give carbon dioxide. The gas is then identified with limewater.
MethodTest for carbonate or hydrogencarbonate
- Add dilute acid (hydrochloric or nitric) to the solid or solution in a test tube. Look for fizzing.
- Pass the gas through limewater, using a delivery tube or by holding a drop of limewater at the mouth of the tube.
- If the limewater turns milky (a white precipitate of calcium carbonate), the gas is carbon dioxide, so the sample was a carbonate or hydrogencarbonate.
The test cannot tell carbonate from hydrogencarbonate, because both give carbon dioxide. It does tell them from other anions: most acids do not fizz with sulfates, chlorides or nitrates.
Sulfate ions 8.198.19(ii)
The test uses the insolubility of barium sulfate from page 12.
MethodTest for sulfate
- Add dilute hydrochloric acid to the solution in a test tube.
- Add barium chloride solution.
- A white precipitate of barium sulfate shows sulfate ions.
Why acid first? Barium ions form insoluble precipitates with other anions, too. In neutral solution, carbonate ions give a white precipitate of barium carbonate, which would look the same:
Adding acid first destroys the carbonate:
so any white precipitate that forms after acidifying is barium sulfate, which does not dissolve in acid.
Check yourself
- Describe the test for a carbonate ion and give the ionic equation.
- Sodium hydrogencarbonate is added to dilute hydrochloric acid. State what you see and write the ionic equation.
- Why is limewater used to test for carbon dioxide, and what is the white solid formed?
- Describe the test for sulfate ions and state the observation if sulfate is present.
- Explain why dilute hydrochloric acid is added before barium chloride in the sulfate test.
- A solution gives a white precipitate with barium chloride but the precipitate disappears when dilute hydrochloric acid is added, with fizzing. Name the anion present, and write the ionic equation for the reaction with the acid.
Answers cover these until you have tried the questions
- Add dilute acid and look for fizzing; pass the gas through limewater, which turns milky.
- It fizzes (effervescence), and a gas is given off.
- Carbon dioxide reacts with the calcium hydroxide in limewater to form insoluble calcium carbonate, a white solid, so the limewater goes milky.
- Add dilute hydrochloric acid, then barium chloride solution. A white precipitate of barium sulfate forms.
- To remove carbonate ions, which would also give a white precipitate (BaCO₃) with barium ions. The acid destroys carbonate (it fizzes), so only barium sulfate, which does not dissolve in acid, forms a precipitate.
- Carbonate (CO₃²⁻): BaCO₃ is a white precipitate that reacts with acid.