Grade by Grade
B. Matter, Chemical Trends, and Chemical Bonding · Matter, Chemical Trends, and Chemical Bonding

IUPAC Names and Formulas: Ionic Compounds

B2.7 A1.12About 70 minutes
Learning goals
  • I can name and write formulas for ionic compounds with multivalent metals and polyatomic ions.
  • I can recognize classical (-ous/-ic) names and convert them to Stock names.
  • I can use the per-, -ate, -ite, hypo- pattern to name oxyanions.
  • I can name and write formulas for hydrates.

Words to know

IUPAC
The International Union of Pure and Applied Chemistry, which sets the rules for chemical names.
Stock system
Naming multivalent metal ions with a Roman numeral for the charge, e.g. iron(III).
classical name
An older name using -ous (lower charge) and -ic (higher charge), e.g. ferrous, ferric.
oxyanion
A polyatomic negative ion that contains oxygen, e.g. sulfate or chlorite.
hydrate
An ionic compound with a definite number of water molecules in its crystal, e.g. CuSO₄·5H₂O.
anhydrous
Without water; the compound left when a hydrate's water is removed.

Names that tell you the formula

Read the label on a tube of toothpaste and you might see stannous fluoride. A bag of bath salts says magnesium sulfate heptahydrate. A bottle of bleach lists sodium hypochlorite. Each name follows rules set by IUPAC, the International Union of Pure and Applied Chemistry, so that a chemist in Sudbury, Shanghai or São Paulo writes exactly the same formula from it.

You learned the basic rules in Grade 10. This lesson reviews them quickly and adds the remaining pieces for ionic compounds: classical names, families of oxyanions with per- and hypo-, and hydrates.

Remember from Grade 10

Binary ionic compounds: metal name + non-metal stem + -ide (CaF₂, calcium fluoride). Multivalent metals use a Roman numeral for the ion's charge, the Stock system (FeCl₃, iron(III) chloride). Polyatomic ions keep their names and go in brackets when there is more than one (Ca(OH)₂, calcium hydroxide). The total positive charge must equal the total negative charge.

Naming the positive ionIs it NH₄⁺ or a metal thatforms only one ion?yesno (multivalent)use the name only:sodium, ammoniumadd Roman numeralfor charge: iron(III)Naming the negative ionOne element or apolyatomic group?onegroupstem + -ide:oxide, chloridekeep its name:sulfate, nitriteWrite positive ion first, then negative ion. Never use prefixes such as di- in ionic names.
A decision chart for naming ionic compounds. Name the positive ion, then the negative ion.

Common multivalent metals and their classical names

The Stock system (Roman numerals) is the IUPAC method. Older classical names are still seen on labels and in older books. They use the Latin root of the metal with -ous for the lower charge and -ic for the higher charge. You should be able to recognize them.

MetalIonsStock namesClassical names
ironFe²⁺, Fe³⁺iron(II), iron(III)ferrous, ferric
copperCu⁺, Cu²⁺copper(I), copper(II)cuprous, cupric
tinSn²⁺, Sn⁴⁺tin(II), tin(IV)stannous, stannic
leadPb²⁺, Pb⁴⁺lead(II), lead(IV)plumbous, plumbic
cobaltCo²⁺, Co³⁺cobalt(II), cobalt(III)cobaltous, cobaltic
goldAu⁺, Au³⁺gold(I), gold(III)aurous, auric
Some multivalent metals. The lower charge is listed first in each row. Zinc (Zn²⁺) and silver (Ag⁺) form only one common ion, so they need no Roman numeral.

Polyatomic ions you need

Know the names, formulas and charges in this table. Many come in families that differ only in the number of oxygen atoms.

Charge 1+Charge 1−Charge 2−Charge 3−
ammonium NH₄⁺hydroxide OH⁻carbonate CO₃²⁻phosphate PO₄³⁻
nitrate NO₃⁻ / nitrite NO₂⁻sulfate SO₄²⁻ / sulfite SO₃²⁻
hydrogen carbonate HCO₃⁻hydrogen phosphate HPO₄²⁻
hydrogen sulfate HSO₄⁻chromate CrO₄²⁻
dihydrogen phosphate H₂PO₄⁻dichromate Cr₂O₇²⁻
acetate CH₃COO⁻peroxide O₂²⁻
permanganate MnO₄⁻
cyanide CN⁻
perchlorate ClO₄⁻, chlorate ClO₃⁻, chlorite ClO₂⁻, hypochlorite ClO⁻
Common polyatomic ions. Bromine and iodine form families like chlorine's: bromate BrO₃⁻, iodate IO₃⁻, and so on.

Oxyanion families: per-, -ate, -ite, hypo-

An oxyanion is a polyatomic ion containing oxygen. When one element forms several oxyanions with the same charge, the names follow a pattern based on the -ate ion:

  • per-...-ate: one more oxygen than -ate (perchlorate, ClO₄⁻)
  • -ate: the reference ion (chlorate, ClO₃⁻)
  • -ite: one fewer oxygen than -ate (chlorite, ClO₂⁻)
  • hypo-...-ite: two fewer oxygens than -ate (hypochlorite, ClO⁻)

The charge stays the same throughout the family. So once you know chlorate is ClO₃⁻, you can work out all the others. The same pattern works for bromine and iodine (bromate BrO₃⁻, periodate IO₄⁻, hypobromite BrO⁻).

ClO₄⁻perchlorateOOOOper- ... -ateClO₃⁻chlorateOOO-ate (the reference ion)ClO₂⁻chloriteOO-ite: one fewer OClO⁻hypochloriteOhypo- ... -ite: two fewer OCl⁻chloride-ide: no oxygenAll carry a 1− charge; only the number of oxygen atoms changes
The chlorine oxyanion family. The prefix and suffix tell you how many oxygen atoms the ion has compared with chlorate.

Hydrates

Some ionic crystals trap a definite number of water molecules in their lattice. These compounds are called hydrates. In the formula, the water is written after a raised dot, and the name uses a Greek prefix + hydrate:

  • CuSO₄·5H₂O: copper(II) sulfate pentahydrate (bright blue crystals)
  • MgSO₄·7H₂O: magnesium sulfate heptahydrate (Epsom salt)
  • CaSO₄·2H₂O: calcium sulfate dihydrate (gypsum, used to make drywall)
  • Na₂CO₃·10H₂O: sodium carbonate decahydrate (washing soda)

The dot means "combined with"; it is not multiplication. Heating a hydrate drives off the water and leaves the anhydrous compound ("without water"). Blue copper(II) sulfate pentahydrate turns into white anhydrous copper(II) sulfate, CuSO₄. Prefixes: mono 1, di 2, tri 3, tetra 4, penta 5, hexa 6, hepta 7, octa 8, nona 9, deca 10.

Worked example

Example 1: Naming with a multivalent metal and a polyatomic ion

Name (a) Fe₂(SO₄)₃, (b) Cu(NO₂)₂, (c) SnO₂.

  1. (a) Sulfate is SO₄²⁻; three of them give 6−. Two Fe must give 6+, so each is Fe³⁺: iron(III) sulfate (classical: ferric sulfate).
  2. (b) Nitrite is NO₂⁻; two give 2−. One Cu must be Cu²⁺: copper(II) nitrite.
  3. (c) Two O²⁻ give 4−. One Sn is Sn⁴⁺: tin(IV) oxide (stannic oxide). Do not "un-crisscross" to get Sn²⁺: always check charges.

(a) iron(III) sulfate; (b) copper(II) nitrite; (c) tin(IV) oxide.

Worked example

Example 2: Writing formulas

Write formulas for (a) ammonium phosphate, (b) lead(II) acetate, (c) sodium hypochlorite, (d) potassium permanganate.

  1. (a) NH₄⁺ and PO₄³⁻: need 3 NH₄⁺ for one PO₄³⁻ → (NH₄)₃PO₄.
  2. (b) Pb²⁺ and CH₃COO⁻: need 2 acetates → Pb(CH₃COO)₂.
  3. (c) Na⁺ and ClO⁻: 1 : 1 → NaClO (the active ingredient in household bleach).
  4. (d) K⁺ and MnO₄⁻: 1 : 1 → KMnO₄.

(NH₄)₃PO₄, Pb(CH₃COO)₂, NaClO, KMnO₄.

Worked example

Example 3: Hydrates

(a) Name CoCl₂·6H₂O. (b) Write the formula of nickel(II) sulfate heptahydrate.

  1. (a) Co with two Cl⁻ is Co²⁺: cobalt(II) chloride. Six waters: hexahydrate → cobalt(II) chloride hexahydrate.
  2. (b) Ni²⁺ and SO₄²⁻: NiSO₄. Hepta = 7 → NiSO₄·7H₂O.

(a) cobalt(II) chloride hexahydrate; (b) NiSO₄·7H₂O.

Just for fun

Iron's symbol, Fe, comes from its Latin name, ferrum, which is also where the classical names "ferrous" and "ferric" come from. Tin's symbol, Sn, comes from Latin stannum, so stannous fluoride in toothpaste is tin(II) fluoride. Chemistry is secretly a Latin class.

Hands-on activity

Label detective: ionic compounds at home

You need: a notebook and access to labels of products around your home (toothpaste, antacid tablets, Epsom salt, baking soda, water-softener salt, plant fertilizer, vitamins). Read labels only; do not open, mix or taste any product, and do not handle cleaning products: ask a grown-up to show you the label.

  1. Find at least six ionic compounds listed on labels. Common finds: sodium fluoride or stannous fluoride (toothpaste), calcium carbonate (antacids), magnesium sulfate (Epsom salt), sodium bicarbonate (baking soda), potassium chloride (salt substitute or water softener), ammonium nitrate or potassium nitrate (some fertilizers), zinc oxide (sunscreen), ferrous sulfate or ferrous fumarate (iron supplements).
  2. For each, write the IUPAC name (convert classical names, e.g. stannous fluoride → tin(II) fluoride; sodium bicarbonate → sodium hydrogen carbonate) and the chemical formula.
  3. Identify which contain polyatomic ions and which contain multivalent metals.

What to look for: SnF₂, NaF, CaCO₃, MgSO₄ (often MgSO₄·7H₂O), NaHCO₃, KCl, NH₄NO₃ or KNO₃, ZnO, FeSO₄. (Fumarate is an organic ion you have not studied; just note it.)

Your turn

1

Name: (a) K₂SO₃, (b) Al(OH)₃, (c) NH₄HCO₃.

2

Name: (a) CuCl, (b) Fe(NO₃)₂, (c) PbO₂.

3

Write formulas: (a) calcium phosphate, (b) iron(III) hydroxide, (c) sodium perchlorate.

4

Give the formula and charge of the bromite ion, given bromate is BrO₃⁻.

5

Name MgSO₄·7H₂O and explain what the dot means.

6

Convert to Stock names: (a) cupric oxide, (b) ferrous chloride.

More practice: warm-up

1

What is the formula of the ammonium ion?

2

Name Na₂CO₃.

3

What charge does iron have in iron(III) oxide?

4

What does anhydrous mean?

5

What is the formula of the hydroxide ion?

More practice: on your own

1

Name: (a) Co₂(CO₃)₃, (b) Sn(SO₄)₂, (c) Ca(ClO)₂.

2

Write formulas: (a) gold(III) chloride, (b) ammonium dichromate, (c) potassium hydrogen phosphate.

3

Write the formula of copper(II) sulfate pentahydrate and of the anhydrous compound formed when it is heated.

4

A student names Fe₂O₃ as "iron(II) oxide" because of the subscript 2. Explain the error.

5

Periodate is IO₄⁻. Give the formulas of iodate, iodite and hypoiodite.

Challenge

1

Hydrogen peroxide contains the peroxide ion pattern O₂²⁻. Write the formulas of sodium peroxide and barium peroxide, and explain why sodium peroxide is not written NaO.

2

A hydrate of sodium sulfate has the formula Na₂SO₄·xH₂O. Its name is sodium sulfate decahydrate. What is x, and how many atoms of each element are in one formula unit?

3

Manganese forms MnO₂ and KMnO₄. Find the charge (or effective charge) of manganese in MnO₂, and explain why KMnO₄ is named potassium permanganate and not with a Roman numeral.

Check your understanding

Quiz

1.

What is the correct name of FeCl₂?

2.

What is the formula of calcium nitrate?

3.

The ion ClO₂⁻ is named

4.

Stannous fluoride is the classical name for

5.

The formula CuSO₄·5H₂O represents

6.

What is the formula of ammonium sulfate?

7.

Which name is written correctly by IUPAC rules?

For parents and teachers

Big idea: Expectation B2.7 asks students to use IUPAC nomenclature to write chemical formulas and names, including for compounds with multivalent elements and polyatomic ions. Much of this was introduced in Grade 10; the new pieces are classical names, oxyanion families (per-/hypo-) and hydrates.

How to help: Make flashcards of the polyatomic ions (name on one side, formula and charge on the other) and quiz in short bursts. The label-detective activity is a good way to connect names to real products. Please handle any cleaning product labels yourself.

Common difficulties:

  • Reading the Roman numeral as a subscript. It is the charge of one metal ion.
  • Forgetting brackets around polyatomic ions (Ca(OH)₂, not CaOH₂).
  • Using prefixes (di-, tri-) in ionic names. Prefixes are only for molecular compounds and hydrates.
  • Treating the hydrate dot as multiplication.