Kramizo
Log inSign up free
HomeAQA GCSE ChemistryChemical analysis: tests for anions (carbonates, sulfates, halides)
AQA · GCSE · Chemistry · Revision Notes

Chemical analysis: tests for anions (carbonates, sulfates, halides)

1,941 words · Last updated May 2026

Ready to practise? Test yourself on Chemical analysis: tests for anions (carbonates, sulfates, halides) with instantly-marked questions.
Practice now →

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:

  1. Add a few drops of dilute acid (hydrochloric or nitric acid) to the solid or solution being tested
  2. If effervescence occurs, collect the gas produced
  3. 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:

  1. Add a few drops of dilute hydrochloric acid or dilute nitric acid to the test solution
  2. 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:

  1. Add a few drops of dilute nitric acid to the test solution
  2. Add a few drops of silver nitrate solution (AgNO₃)
  3. Observe the colour of any precipitate formed
  4. (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.

Free for GCSE students

Lock in Chemical analysis: tests for anions (carbonates, sulfates, halides) with real exam questions.

Free instantly-marked AQA GCSE Chemistry practice — 45 questions a day, no card required.

Try a question →See practice bank