Mass–Mass Stoichiometry
Given the mass of one substance, find the mass of another. This is the core calculation of all quantitative chemistry — the 4-step method converts mass to moles, applies the mole ratio, then converts back to mass.
Practise this lesson
Four printable worksheets that build from the foundations up to exam-style questions — start at whatever level suits you.
If you burn 10 g of magnesium in oxygen, do you expect to produce exactly 10 g of magnesium oxide — or more, or less? What determines how much product forms, and why can't you simply read the answer from the masses in the balanced equation?
⚠️ Every mass–mass problem uses these four steps in this order. Never skip Step 1 (balancing) or Step 3 (the mole ratio). The most common error is jumping from mass directly to mass.
Key facts
- The 4-step stoichiometry method — steps 1 to 4 in order
- Mole ratio comes from coefficients of the balanced equation
- All mass calculations pass through moles — no shortcuts
Concepts
- Why mass cannot be directly converted to mass without moles
- How the mole ratio acts as a conversion factor between species
- Why the method is identical regardless of what substances react
Skills
- Perform mass–mass calculations for any reaction
- Correctly apply non-1:1 mole ratios
- Work backwards: given mass of product, find mass of reactant
You cannot convert directly from the mass of one substance to the mass of another, because different substances have different molar masses. You must pass through moles. The 4-step method is the reliable algorithm for every mass–mass problem.
Why You Can't Skip Moles
Consider: 12 g of carbon burns to form CO₂. You might think "12 g C gives 12 g CO₂" — but CO₂ has a molar mass of 44 g/mol while C is 12 g/mol. 1 mol C (12 g) produces 1 mol CO₂ (44 g). The actual answer is 44 g, not 12 g. The mass changes because the molar masses differ. Moles are the universal bridge between substances.
4-step stoichiometry method: (1) balance the equation; (2) n(given) = m ÷ MM; (3) n(wanted) = n(given) × coeff(wanted) ÷ coeff(given); (4) m(wanted) = n × MM. Mass cannot convert directly to mass — moles are always the bridge. The same steps apply in reverse (product → reactant).
Pause — copy the highlighted method into your book before moving on.
Did you get this? True or false: you can convert directly from mass of A to mass of B using the coefficients in the balanced equation — without going through moles.
Quick check: Which statement best describes the 4-step method?
Worked examples · reveal as you go
What mass of CO₂ is produced when 12.0 g of carbon burns completely? C + O₂ → CO₂. (C = 12.011, O = 15.999)
m(CO₂) = 0.9991 × 44.009 = 44.0 g ✓
What mass of iron is produced from 80.0 g of Fe₂O₃ in the reaction: Fe₂O₃ + 3CO → 2Fe + 3CO₂? (Fe = 55.845, O = 15.999)
n(Fe₂O₃) = 80.0 ÷ 159.69 = 0.5010 mol
Magnesium burns in oxygen: 2Mg + O₂ → 2MgO. What mass of Mg must be burned to produce 20.0 g of MgO? (Mg = 24.305, O = 15.999)
n(MgO) = 20.0 ÷ 40.304 = 0.4962 mol
In the Haber process: N₂ + 3H₂ → 2NH₃. What mass of NH₃ is produced from 56.0 g of N₂? (N = 14.007, H = 1.008)
n(N₂) = 56.0 ÷ 28.014 = 1.999 mol
m(NH₃) = 3.998 × 17.031 = 68.1 g ✓
Odd one out — three of these are steps in the mass→mass stoichiometry chain. Which one doesn't belong?
Spot the slip-up — a student calculates the mass of CO₂ produced when 10.00 g of CaCO₃ decomposes. One line has a chemistry error — click the line that's wrong.
- MM(CaCO₃) = 40.078 + 12.011 + 3(15.999) = 100.086 g mol⁻¹
- n(CaCO₃) = 10.00 ÷ 100.086 = 0.09991 mol
- n(CO₂) = n(CaCO₃) × 2 = 0.1998 mol (ratio 1 : 2)
- MM(CO₂) = 12.011 + 2(15.999) = 44.009 g mol⁻¹
- m(CO₂) = 0.1998 × 44.009 = 8.79 g
Common errors · the 3 traps that cost marks
Skipping the mole ratio (assuming everything is 1:1)
In Fe₂O₃ + 3CO → 2Fe + 3CO₂, a student who assumes a 1:1 ratio for Fe₂O₃:Fe gets half the correct answer for iron. The 1:2 ratio doubles the moles of iron. Students who rush to Step 2 before Step 1 almost always make this mistake.
Fix: Always write the balanced equation first. Circle the two species in the question. Write the ratio explicitly (e.g. "Fe₂O₃:Fe = 1:2") before touching numbers.
Using the wrong molar mass — elements vs compounds
For diatomic elements (O₂, H₂, N₂, Cl₂, Br₂, I₂, F₂) the molar mass is double the atomic mass. O₂ has MM = 32.00 g/mol, not 16.00. Students regularly use the atomic mass when the equation calls for the diatomic molecule, halving or doubling their answer.
Fix: Always use the formula in the equation to determine MM. If the equation says O₂, use MM = 2 × 15.999 = 31.998 g/mol.
Applying the mole ratio in the wrong direction
In N₂ + 3H₂ → 2NH₃, the ratio of N₂ to H₂ is 1:3. Given moles of N₂ wanting moles of H₂ → multiply by 3. Given moles of H₂ wanting moles of N₂ → divide by 3. Students sometimes apply the ratio backwards.
Fix: Use n(wanted) = n(given) × coeff(wanted) ÷ coeff(given) every time. Plug in the coefficients — don't guess the direction.
Quick-fire practice · 5 reps +2 XP per reveal
What mass of water forms when 4.00 g of H₂ burns? 2H₂ + O₂ → 2H₂O. (H = 1.008, O = 15.999)
What mass of Al₂O₃ forms when 5.40 g of Al burns? 4Al + 3O₂ → 2Al₂O₃. (Al = 26.982, O = 15.999)
What mass of CaCO₃ is needed to produce 22.0 g of CO₂? CaCO₃ → CaO + CO₂. (Ca=40.078, C=12.011, O=15.999)
What mass of Fe is needed to produce 46.5 g of FeCl₃? 2Fe + 3Cl₂ → 2FeCl₃. (Fe = 55.845, Cl = 35.453)
What mass of NH₃ is produced from 28.0 g of N₂ in the Haber process? N₂ + 3H₂ → 2NH₃. (N = 14.007, H = 1.008)
Earlier you were asked: If you burn 10 g of magnesium in oxygen, do you expect exactly 10 g of magnesium oxide?
The answer is: you produce more than 10 g — about 16.6 g of MgO. The extra mass comes from oxygen atoms being incorporated into the product. You cannot read product mass from reactant mass directly; you must pass through moles using the 4-step method, because different substances have different molar masses. The balanced equation gives you the mole ratio, not a mass ratio.
Pick your answer, then rate your confidence — that tells the system what to drill next.
Q1. In the thermite reaction: 2Al + Fe₂O₃ → Al₂O₃ + 2Fe. What mass of aluminium is needed to completely react with 80.0 g of Fe₂O₃? Show all four steps. (Al = 26.982, Fe = 55.845, O = 15.999)
Q2. Copper reacts with silver nitrate: Cu + 2AgNO₃ → Cu(NO₃)₂ + 2Ag. (a) What mass of silver is deposited when 6.35 g of copper reacts completely? (b) What mass of AgNO₃ is consumed? (Cu = 63.546, Ag = 107.87, N = 14.007, O = 15.999)
Q3. A student claims: "I don't need to convert to moles — I can just use the mass ratio from the equation." Using the reaction 2Mg + O₂ → 2MgO, evaluate this claim by calculating whether 48 g of Mg produces 48 g of MgO. Explain why the student's shortcut fails. (Mg = 24.305, O = 15.999)
Q4. The reaction between nitrogen and hydrogen in the Haber process is: N₂ + 3H₂ → 2NH₃. A chemist starts with 28.0 g of N₂ and an unlimited supply of H₂. (a) Calculate the mass of NH₃ produced. (b) Calculate the mass of H₂ consumed. (c) Verify that mass is conserved. (N = 14.007, H = 1.008)
Q5. Two students each perform a mass–mass calculation for the reaction 2SO₂ + O₂ → 2SO₃ starting from 12.8 g of SO₂ (S = 32.06, O = 15.999). Student A uses the correct 4-step method and obtains 16.0 g of SO₃. Student B skips Step 3 (the mole ratio) and writes n(SO₃) = n(SO₂), also obtaining 16.0 g. Is Student B's answer coincidental or correct by method? Explain why the two approaches happen to give the same numerical answer in this case, and identify a reaction where B's shortcut would give the wrong answer.
📖 Comprehensive answers (click to reveal)
Multiple choice — drill bank
MC answers and feedback are shown inline as you complete each question. Use the retry button to attempt a fresh set.
Short answer model answers
Q1 (4 marks):
Ratio Al:Fe₂O₃ = 2:1
MM(Fe₂O₃) = 2(55.845)+3(15.999) = 159.69; n(Fe₂O₃) = 80.0÷159.69 = 0.5010 mol
n(Al) = 0.5010×(2÷1) = 1.002 mol
m(Al) = 1.002×26.982 = 27.0 g
Q2 (5 marks):
(a) n(Cu) = 6.35÷63.546 = 0.09992 mol; ratio Cu:Ag = 1:2
n(Ag) = 0.09992×2 = 0.1998 mol; m(Ag) = 0.1998×107.87 = 21.6 g
(b) ratio Cu:AgNO₃ = 1:2; n(AgNO₃) = 0.1998 mol
MM(AgNO₃) = 107.87+14.007+3(15.999) = 169.88; m(AgNO₃) = 0.1998×169.88 = 33.9 g
Q3 (3 marks):
n(Mg) = 48÷24.305 = 1.976 mol; ratio 1:1; n(MgO) = 1.976 mol
MM(MgO) = 40.304; m(MgO) = 1.976×40.304 = 79.6 g — not 48 g
The shortcut fails because Mg (MM = 24.3) and MgO (MM = 40.3) have different molar masses. Even though 1 mol of Mg produces 1 mol of MgO, 1 mol of each weighs a different mass. The extra mass comes from oxygen incorporated into the product (16.0 g/mol of O₂ accounts for the extra mass). Mass conservation applies to atoms, not to individual substances.
Q4 (5 marks):
(a) MM(N₂) = 28.014; n(N₂) = 28.0÷28.014 = 0.9995 mol; ratio N₂:NH₃ = 1:2; n(NH₃) = 1.999 mol
MM(NH₃) = 17.031; m(NH₃) = 1.999×17.031 = 34.0 g
(b) ratio N₂:H₂ = 1:3; n(H₂) = 0.9995×3 = 2.999 mol; MM(H₂) = 2.016; m(H₂) = 2.999×2.016 = 6.05 g
(c) Total reactants = 28.0+6.05 = 34.0 g; Total products = 34.0 g — mass is conserved ✓
Q5 (4 marks): Student B's answer is coincidentally correct in this case because the ratio SO₂:SO₃ = 2:2 = 1:1. When the mole ratio is 1:1, skipping Step 3 produces the same mole count and therefore the same product mass. This is not a valid general method — it only works when the ratio is exactly 1:1. For a reaction with a different ratio (e.g., 4Al + 3O₂ → 2Al₂O₃, ratio Al:Al₂O₃ = 4:2 = 2:1), skipping the ratio step would give n(Al₂O₃) = n(Al) instead of the correct n(Al₂O₃) = n(Al)÷2, leading to a product mass that is double the true answer. Student B's shortcut is conceptually wrong even when it gives the right number.
Five timed questions on mass–mass stoichiometry. Beat the boss to bank a tier — gold (perfect + fast), silver (80%+), or bronze (cleared).
⚔ Enter the arenaClimb platforms, hit checkpoints, and answer mass–mass stoichiometry questions. Quick recall, lighter than the boss.
Mark lesson as complete
Tick when you've finished the practice and review.