What you'll learn
Chemical analysis involves identifying unknown substances through characteristic tests. This revision guide covers the qualitative tests for three important anion groups: carbonates, sulfates and halides. You'll learn the exact procedures, observations and explanations required for AQA GCSE Chemistry examinations, including how to write balanced equations and interpret positive and negative test results.
Key terms and definitions
Anion — A negatively charged ion formed when an atom or group of atoms gains electrons
Qualitative analysis — Chemical tests used to identify which ions or compounds are present in a substance, rather than measuring how much is present
Precipitate — An insoluble solid formed when two solutions react together
Effervescence — The rapid release of gas bubbles, often described as fizzing or bubbling
Limewater — An aqueous solution of calcium hydroxide, Ca(OH)₂, used to test for carbon dioxide
Test reagent — A chemical substance used to identify the presence of another substance through a characteristic reaction
Nitric acid pre-treatment — Adding dilute nitric acid before certain anion tests to remove interfering ions such as carbonates
Halide ions — The group of negative ions formed from Group 7 elements: chloride (Cl⁻), bromide (Br⁻) and iodide (I⁻)
Core concepts
Testing for carbonate ions (CO₃²⁻)
Carbonate ions can be identified using a simple two-step test that produces a distinctive gas.
Method:
- Add a few drops of dilute acid (hydrochloric or nitric acid) to the solid or solution being tested
- If effervescence occurs, collect the gas produced
- Bubble the gas through limewater
Positive result:
- Fizzing or bubbling observed when acid is added
- Limewater turns cloudy (milky white) when the gas passes through it
Explanation:
The acid reacts with carbonate ions to produce carbon dioxide gas, water and a salt. Carbon dioxide reacts with calcium hydroxide in limewater to form insoluble calcium carbonate, which causes the cloudiness.
Example equation (with sodium carbonate):
Na₂CO₃(s) + 2HCl(aq) → 2NaCl(aq) + H₂O(l) + CO₂(g)
Ionic equation:
CO₃²⁻(aq) + 2H⁺(aq) → H₂O(l) + CO₂(g)
Limewater reaction:
Ca(OH)₂(aq) + CO₂(g) → CaCO₃(s) + H₂O(l)
Important notes:
- Any carbonate compound will produce this result
- The test works for both solid carbonates and carbonate solutions
- Hydrogen carbonates (HCO₃⁻) also give a positive result
Testing for sulfate ions (SO₄²⁻)
Sulfate ions form a characteristic white precipitate when treated with specific reagents.
Method:
- Add a few drops of dilute hydrochloric acid or dilute nitric acid to the test solution
- Add a few drops of barium chloride solution (BaCl₂) or barium nitrate solution
Positive result:
- A white precipitate forms
- The precipitate is barium sulfate, which is insoluble in water and dilute acids
Explanation:
Barium ions (Ba²⁺) react with sulfate ions to form insoluble barium sulfate. The acid is added first to remove any carbonate ions that might interfere with the test, as barium carbonate is also a white precipitate.
Equation (using barium chloride):
BaCl₂(aq) + Na₂SO₄(aq) → BaSO₄(s) + 2NaCl(aq)
Ionic equation:
Ba²⁺(aq) + SO₄²⁻(aq) → BaSO₄(s)
Why add acid first?
Nitric acid pre-treatment removes carbonate ions that would form a white precipitate of barium carbonate, giving a false positive result:
Ba²⁺(aq) + CO₃²⁻(aq) → BaCO₃(s)
The acid converts any carbonates to carbon dioxide, which escapes as a gas:
CO₃²⁻(aq) + 2H⁺(aq) → H₂O(l) + CO₂(g)
Important notes:
- Barium sulfate is insoluble in dilute acids (unlike barium carbonate)
- Hydrochloric acid or nitric acid can be used, but nitric acid is preferred
- Sulfuric acid must NOT be used as it would introduce more sulfate ions
Testing for halide ions (Cl⁻, Br⁻, I⁻)
Halide ions can be distinguished from each other by the colour of the precipitate formed when silver nitrate solution is added.
Method:
- Add a few drops of dilute nitric acid to the test solution
- Add a few drops of silver nitrate solution (AgNO₃)
- Observe the colour of any precipitate formed
- (If required) Test the solubility of the precipitate in ammonia solution
Positive results:
| Halide ion | Precipitate colour | Precipitate formed |
|---|---|---|
| Chloride (Cl⁻) | White | Silver chloride (AgCl) |
| Bromide (Br⁻) | Cream | Silver bromide (AgBr) |
| Iodide (I⁻) | Yellow | Silver iodide (AgI) |
Explanation:
Silver ions (Ag⁺) react with halide ions to form insoluble silver halides. The different colours allow you to distinguish between the three halides. Nitric acid is added first to remove interfering ions such as carbonates.
Equations:
Ag⁺(aq) + Cl⁻(aq) → AgCl(s) — white precipitate
Ag⁺(aq) + Br⁻(aq) → AgBr(s) — cream precipitate
Ag⁺(aq) + I⁻(aq) → AgI(s) — yellow precipitate
Further testing with ammonia solution:
If needed to confirm the identity, test the solubility of the precipitate in dilute then concentrated ammonia solution:
- Silver chloride — dissolves in dilute ammonia solution
- Silver bromide — dissolves in concentrated ammonia solution only
- Silver iodide — insoluble in both dilute and concentrated ammonia solution
Important notes:
- The colour differences can be subtle, particularly between white and cream
- Good lighting helps distinguish the precipitates
- Nitric acid must be used (not hydrochloric acid, which would add chloride ions)
Why use specific acids in anion tests?
The choice of acid in qualitative analysis is critical to avoid contaminating results.
For sulfate tests:
- Use hydrochloric acid or nitric acid
- NEVER use sulfuric acid (it contains sulfate ions)
For halide tests:
- Use nitric acid only
- NEVER use hydrochloric acid (it contains chloride ions)
For carbonate tests:
- Any dilute acid works (hydrochloric or nitric acid are most common)
- The choice of acid doesn't affect the result
Summary table of anion tests
| Anion | Test reagent(s) | Acid pre-treatment | Positive result |
|---|---|---|---|
| Carbonate (CO₃²⁻) | Dilute acid + limewater | Not required | Effervescence; limewater turns cloudy |
| Sulfate (SO₄²⁻) | Barium chloride or barium nitrate | Add dilute HCl or HNO₃ first | White precipitate (BaSO₄) |
| Chloride (Cl⁻) | Silver nitrate | Add dilute HNO₃ first | White precipitate (AgCl) |
| Bromide (Br⁻) | Silver nitrate | Add dilute HNO₃ first | Cream precipitate (AgBr) |
| Iodide (I⁻) | Silver nitrate | Add dilute HNO₃ first | Yellow precipitate (AgI) |
Worked examples
Example 1: Identifying an unknown compound
Question: A student has an unknown white solid. Describe tests to determine whether it contains carbonate ions and sulfate ions. Include expected observations for positive results. [6 marks]
Mark scheme answer:
Testing for carbonate ions:
- Add dilute hydrochloric acid (or nitric acid) to the solid [1 mark]
- If carbonate present, fizzing/effervescence/bubbles observed [1 mark]
- Bubble gas through limewater; limewater turns cloudy/milky [1 mark]
Testing for sulfate ions:
- Dissolve solid in water, add dilute nitric acid (or hydrochloric acid) [1 mark]
- Add barium chloride solution (or barium nitrate solution) [1 mark]
- If sulfate present, white precipitate forms [1 mark]
Examiner note: Students must mention the acid pre-treatment for the sulfate test. Simply adding barium chloride without mentioning acid would not gain full marks.
Example 2: Halide identification
Question: A coastal water sample is being tested for halide ion pollution. When dilute nitric acid and silver nitrate solution are added, a cream precipitate forms.
(a) Identify the halide ion present. [1 mark]
(b) Write the ionic equation for the formation of the precipitate. [1 mark]
(c) Explain why dilute nitric acid is added before the silver nitrate. [2 marks]
Mark scheme answer:
(a) Bromide (ion) / Br⁻ [1 mark]
(b) Ag⁺(aq) + Br⁻(aq) → AgBr(s) [1 mark]
Alternative: Accept full equation: AgNO₃(aq) + NaBr(aq) → AgBr(s) + NaNO₃(aq)
(c) To remove carbonate ions / interfering ions [1 mark] that would form a white precipitate with silver ions / give a false positive [1 mark]
Examiner note: For part (c), students must explain BOTH that acid removes carbonates AND why this matters (they interfere with results).
Example 3: Distinguishing between compounds
Question: A student has two unlabelled solutions: sodium chloride and sodium sulfate. Describe chemical tests to distinguish between them, including reagents and observations. [4 marks]
Mark scheme answer:
Method 1:
- Add dilute nitric acid then silver nitrate to both samples [1 mark]
- Sodium chloride forms white precipitate / silver chloride [1 mark]
- Sodium sulfate shows no precipitate / no reaction [1 mark]
- Conclusion: identifies which is sodium chloride [1 mark]
Alternative Method 2:
- Add dilute nitric acid/hydrochloric acid then barium chloride to both samples [1 mark]
- Sodium sulfate forms white precipitate / barium sulfate [1 mark]
- Sodium chloride shows no precipitate / no reaction [1 mark]
- Conclusion: identifies which is sodium sulfate [1 mark]
Examiner note: Either test alone is sufficient. Students do not need to perform both tests.
Common mistakes and how to avoid them
Using the wrong acid for pre-treatment — Never use hydrochloric acid before testing for chlorides (it adds chloride ions), and never use sulfuric acid before testing for sulfates (it adds sulfate ions). Nitric acid is the safest choice for halide and sulfate tests.
Confusing the halide precipitate colours — Learn the sequence: chloride = white, bromide = cream, iodide = yellow. Remember "white → cream → yellow" follows increasing atomic number. The cream colour is often described as "off-white" or "pale yellow-white" in exams.
Forgetting to add acid before sulfate or halide tests — The acid removes carbonate ions that would interfere. In exam questions, you will lose marks if you don't mention this step. Always write "add dilute nitric acid first" before adding barium chloride or silver nitrate.
Not describing the limewater test completely — For carbonates, stating "add acid and it fizzes" gains some marks, but you must also mention testing the gas with limewater and the cloudiness observation for full marks.
Confusing barium sulfate and barium carbonate — Both are white precipitates. This is exactly why acid pre-treatment is essential for the sulfate test. The acid removes carbonates, and barium sulfate remains insoluble in dilute acids while barium carbonate dissolves.
Writing incomplete ionic equations — Include state symbols: (aq) for aqueous ions, (s) for precipitates, (g) for gases, (l) for water. For example: Ba²⁺(aq) + SO₄²⁻(aq) → BaSO₄(s)
Exam technique for "Chemical analysis: tests for anions (carbonates, sulfates, halides)"
Command word awareness — "Describe" requires method AND observations. "Explain" requires reasons. "Identify" just needs the ion name. For "describe a test" questions (typically 3-4 marks), you need: reagent(s) added, observation for positive result, and often the acid pre-treatment step.
Show your chemical knowledge — Use specific names: "silver nitrate solution" not "silver solution"; "dilute nitric acid" not just "acid"; "white precipitate" not "white solid". State symbols in equations show higher-level understanding.
Structure answers logically — For tests, use: (1) pre-treatment if needed, (2) test reagent added, (3) positive observation, (4) conclusion/identity. This clear structure ensures you don't miss steps and makes marking easier.
Comparative tests earn marks differently — When asked to distinguish between two substances, you only need to describe ONE test that gives different results for each. Don't waste time describing multiple tests unless specifically asked.
Quick revision summary
Carbonate ions: add dilute acid, test gas with limewater (turns cloudy). Sulfate ions: acidify with dilute nitric acid, add barium chloride, white precipitate of barium sulfate forms. Halide ions: acidify with dilute nitric acid, add silver nitrate; chloride gives white precipitate, bromide gives cream, iodide gives yellow. Always add acid before sulfate and halide tests to remove interfering carbonates. Learn specific reagent names, precipitate colours and the ionic equations for each test.