Core practical: identifying the ions in unknown salts

Core practical 9.6 uses flame tests and chemical tests to identify the positive ion (cation) and the negative ion (anion) in unknown salts.

Practise this lesson free (6 questions)

Testing for positive ions

Flame test (solids): clean a nichrome wire loop by dipping it in hydrochloric acid and holding it in a blue Bunsen flame until it gives no colour. Dip it in the solid and hold it in the flame.
Sodium hydroxide test (solutions): dissolve the salt in distilled water. Add a few drops of dilute sodium hydroxide solution and look for a precipitate. If it is white, add more (excess) sodium hydroxide.
Ammonium ions: add sodium hydroxide solution and warm gently. Ammonia gas is given off, which turns damp red litmus paper blue.
IonFlame colourWith sodium hydroxide solution
Lithium, Li+RedNo precipitate
Sodium, Na+YellowNo precipitate
Potassium, K+LilacNo precipitate
Calcium, Ca2+Orange-redWhite precipitate, does not dissolve in excess
Copper, Cu2+Blue-greenBlue precipitate
Aluminium, Al3+Not used for this ionWhite precipitate, dissolves in excess
Iron(II), Fe2+Not used for this ionGreen precipitate
Iron(III), Fe3+Not used for this ionBrown precipitate

Testing for negative ions

Carbonate, CO32โˆ’: add dilute acid. Bubbles of carbon dioxide are given off, which turn limewater milky.
Sulfate, SO42โˆ’: add dilute hydrochloric acid, then barium chloride solution. A white precipitate (barium sulfate) shows a sulfate. The acid is added first to remove carbonate ions, which would also give a white precipitate.
Halides: add dilute nitric acid, then silver nitrate solution. Chloride, Clโˆ’: white precipitate. Bromide, Brโˆ’: cream precipitate. Iodide, Iโˆ’: yellow precipitate. Nitric acid is used, not hydrochloric acid, because hydrochloric acid adds chloride ions.

Putting it together

Each test must be unique: it gives a result for only one ion, so you can tell which ion is present.
Do one test for the cation and one for the anion, then combine them. For example, a green precipitate with sodium hydroxide and a white precipitate with hydrochloric acid and barium chloride means iron(II) sulfate.
A flame test cannot identify the metal ions in a mixture, because one colour can hide another.
Safety: wear eye protection. Barium chloride is harmful, sodium hydroxide solution is an irritant and silver nitrate irritates and stains the skin, so wash off any splashes. Take care with the hot wire and the Bunsen flame.
Worked example

An unknown salt gives a lilac flame. Its solution gives a cream precipitate with dilute nitric acid and silver nitrate solution. Name the salt.

  1. Lilac flame: potassium ion, K+
  2. Cream precipitate with silver nitrate: bromide ion, Brโˆ’

Answer: Potassium bromide

Key idea

Flame tests: Li+ red, Na+ yellow, K+ lilac, Ca2+ orange-red, Cu2+ blue-green. Sodium hydroxide: Cu2+ blue, Fe2+ green, Fe3+ brown, Al3+ white (dissolves in excess), Ca2+ white; NH4+ gives ammonia. Carbonate: acid and limewater. Sulfate: HCl then barium chloride, white. Halides: nitric acid then silver nitrate, white, cream or yellow.

Key words
Ion
An atom or group of atoms with a charge, because it has lost or gained electrons.
Cation
A positive ion. It moves to the cathode in electrolysis.
Anion
A negative ion. It moves to the anode in electrolysis.
Acid
A substance that releases hydrogen ions, H^{+}, in water (a proton donor). Its solution has a pH below 7.
Salt
The compound formed when the hydrogen of an acid is replaced by a metal or ammonium ion.
Solution
A mixture formed when a solute dissolves in a solvent.

All GCSE and International GCSE Chemistry key terms and definitions โ†’

Quick check

Try two quick questions

See if it has sunk in. Answers are marked straight away.

Extra practice

2 more questions

Try each one, then tap to check.

  1. An unknown salt gives an orange-red flame in a flame test. Which ion does it contain?

    1. Sodium, Na+
    2. Calcium, Ca2+
    3. Potassium, K+
    4. Copper, Cu2+
    Show the answer

    Answer: Calcium, Ca2+

    Calcium ions give an orange-red flame.

  2. Sodium hydroxide solution is added to a solution of a salt. A green precipitate forms. Which ion is present?

    1. Copper, Cu2+
    2. Iron(III), Fe3+
    3. Iron(II), Fe2+
    4. Calcium, Ca2+
    Show the answer

    Answer: Iron(II), Fe2+

    Iron(II) hydroxide is green.

Check you have got it

Answer 6 quick questions with instant marking. If you get one wrong, GCSE-ready shows you why and gives you another go. It is free, and you do not need an account.

Video for this lesson coming soon. Subscribe on YouTube

Sources and references

Checked by the GCSE-ready editorial team, 27 October 2026. Last updated 2 October 2026. Spotted a mistake? Tell us and we will fix it.

What do exam command words like explain and evaluate mean? โ†’

Related lessons