← SciSim / Chemistry

Stoichiometry: Limiting Reagent, Mole Map & Practice

⚗️ Tier: High School Chemistry (GCSE / IGCSE, Class 9–10, NGSS HS-PS1-7)
A balanced equation is a recipe: its coefficients give the mole ratio in which substances react. Watch molecules react in the limiting reagent lab and see which one runs out first, follow the mole map from grams to moles to grams with every step shown, then test yourself in the practice game or print a worksheet with worked answers.

⚗️ Interactive Stoichiometry Lab

Now with real amounts: masses in grams

I have
of
I want
of
Actual yield
g (for % yield)
grams of A
→÷ M
moles of A
→× mole ratio
moles of B
→× M
grams of B

Reaction

Atomic masses

Practice game

1: molar mass, grams ↔ moles, mole ratio · 2: mass to mass, which reactant is limiting · 3: mass of product from a limiting reagent, % yield. Answers within 1.5% count.

For teachers

💡 The Idea, Step by Step

Key idea: a balanced equation is a recipe in moles. $2\,\text{H}_2 + \text{O}_2 \rightarrow 2\,\text{H}_2\text{O}$ means 2 molecules of hydrogen react with 1 molecule of oxygen to make 2 molecules of water, and equally 2 moles react with 1 mole to make 2 moles. Stoichiometry is using that ratio to work out amounts.
Start — the mole

Atoms are far too small to count one by one, so chemists count them in moles. One mole is $6.022 \times 10^{23}$ particles (the Avogadro constant). The molar mass $M$ is the mass of one mole in grams; it equals the relative formula mass. For water, $M = 2 \times 1 + 16 = 18\ \text{g/mol}$, so 18 g of water contains one mole of molecules.

Build — grams to moles and back

Use $n = \dfrac{m}{M}$: moles equal mass divided by molar mass. So 36 g of water is $36 \div 18 = 2$ mol. Going back, $m = n \times M$. You need moles because the equation’s ratio is a ratio of particles, not of masses: 2 g of hydrogen does not react with 1 g of oxygen.

Deepen — limiting reagent and yield

When two reactants are mixed, the one that runs out first is the limiting reagent; it alone decides how much product forms, and the other is in excess. To find it, change each mass to moles and divide by its coefficient: the smaller number is limiting. The mass of product calculated from the limiting reagent is the theoretical yield. In a real experiment you usually get less, so the percentage yield = actual ÷ theoretical × 100.

Try this in the sim above

In the limiting reagent lab choose $2\,\text{H}_2 + \text{O}_2$, set 6 molecules of hydrogen and 2 of oxygen, and press React: oxygen runs out after 2 sets and 2 hydrogen molecules are left. Then type masses in grams below the picture and compare. Next, open the Mole map and change the units to see which arrows you use, and finish with Level 1 of the game.

📐 How to Solve Stoichiometry Problems

The mole map: grams of A → (÷ MA) → moles of A → (× mole ratio) → moles of B → (× MB) → grams of B. Always go through moles; never jump straight from grams of A to grams of B.

Example 1: mass to mass

What mass of water forms when 8 g of hydrogen burns? $2\,\text{H}_2 + \text{O}_2 \rightarrow 2\,\text{H}_2\text{O}$

StepWorking
1. Moles of what you have$n(\text{H}_2) = 8 \div 2 = 4$ mol
2. Mole ratio$\text{H}_2\text{O} : \text{H}_2 = 2 : 2$, so $n(\text{H}_2\text{O}) = 4$ mol
3. Mass of what you want$m = 4 \times 18 = 72$ g

Example 2: limiting reagent

12 g of magnesium burns in 16 g of oxygen. $2\,\text{Mg} + \text{O}_2 \rightarrow 2\,\text{MgO}$

StepWorking
1. Moles of each reactant$n(\text{Mg}) = 12 \div 24 = 0.5$ mol; $n(\text{O}_2) = 16 \div 32 = 0.5$ mol
2. Divide by the coefficientsMg: $0.5 \div 2 = 0.25$; O2: $0.5 \div 1 = 0.5$ → Mg is limiting
3. Product from the limiting reagent$n(\text{MgO}) = 0.5 \times \tfrac{2}{2} = 0.5$ mol; $m = 0.5 \times 40 = 20$ g
4. Excess left overO2 used $= 0.25$ mol (8 g), so $16 - 8 = 8$ g of oxygen is left. Check: $12 + 8 = 20$ g ✔

Example 3: percentage yield

Heating 50 g of calcium carbonate gives 22.4 g of calcium oxide. $\text{CaCO}_3 \rightarrow \text{CaO} + \text{CO}_2$

StepWorking
1. Theoretical yield$n(\text{CaCO}_3) = 50 \div 100 = 0.5$ mol → $n(\text{CaO}) = 0.5$ mol → $m = 0.5 \times 56 = 28$ g
2. Percentage yield$22.4 \div 28 \times 100 = 80\%$

Why the yield is less than 100%

Some product is lost when it is filtered, poured or dried; the reaction may be reversible and not go to completion; side reactions can make other products; and the reactants may be impure. A yield above 100% usually means the product is still wet or contains impurities.

References: OpenStax Chemistry 2e, sections 3.1 “Formula Mass and the Mole Concept”, 4.3 “Reaction Stoichiometry” and 4.4 “Reaction Yields” (CC BY 4.0); IUPAC standard atomic weights (abridged); Royal Society of Chemistry, Quantitative chemistry teaching resources; NGSS HS-PS1-7.

❓ FAQ

Basics What is stoichiometry?►

Stoichiometry is the calculation of the amounts of reactants and products in a chemical reaction. It uses the balanced equation, whose coefficients give the mole ratio, together with molar masses to convert between grams and moles.

Key takeaway: the balanced equation gives the mole ratio; molar mass converts grams and moles.
Basics How do you find the limiting reagent?►

Convert the mass of each reactant to moles (divide by its molar mass), then divide each number of moles by that reactant’s coefficient in the balanced equation. The reactant with the smallest result is the limiting reagent; it is used up first and decides how much product forms.

Key takeaway: moles divided by coefficient: the smallest value is limiting.
Method How do you calculate the theoretical yield?►

Find the limiting reagent, convert it to moles, use the mole ratio from the balanced equation to get the moles of product, then multiply by the product’s molar mass. The result is the maximum mass of product the reaction can give.

Key takeaway: theoretical yield comes from the limiting reagent.
Method How do you calculate percentage yield?►

Percentage yield = actual yield ÷ theoretical yield × 100. For example, if the theoretical yield is 28 g and you collect 22.4 g, the percentage yield is 80%.

Key takeaway: actual divided by theoretical, times 100.
Conceptual Why do you have to convert to moles?►

Because the coefficients in an equation count particles, not grams. Different substances have different molar masses, so equal masses contain different numbers of particles. Only after converting to moles can you use the mole ratio.

Key takeaway: the equation’s ratio is a particle ratio, so use moles.
Basics How do you calculate molar mass?►

Add up the relative atomic masses of all the atoms in the formula, multiplying each by its subscript. For calcium hydroxide, Ca(OH)2: 40 + 2 × (16 + 1) = 74 g/mol.

Key takeaway: sum the atomic masses, multiplied by the subscripts.
Applied How much of the excess reactant is left over?►

Use the limiting reagent to work out how many moles of the excess reactant react (mole ratio), subtract that from the moles you started with, and convert the remainder to grams. The lab above shows this for any two masses you type.

Key takeaway: start minus used, worked out from the limiting reagent.
Deep Why does the sim offer school and precise atomic masses?►

School exam papers usually give rounded relative atomic masses (C = 12, Cl = 35.5), while data books and university courses use more precise IUPAC values (C = 12.011, Cl = 35.45). The method is identical; answers differ only slightly, and the practice game accepts answers within 1.5%.

Key takeaway: same method; only the last digits of the answers change.

⚠️ Misconceptions & Common Errors

❌ "The coefficients tell you the ratio of the masses."✅ They give the ratio of moles (particles). In 2 H2 + O2, 4 g of hydrogen reacts with 32 g of oxygen, not with 2 g.🔍 Convert grams to moles before using the ratio.
❌ "The reactant with the smaller mass is the limiting reagent."✅ What matters is moles divided by the coefficient. 2 g of hydrogen (1 mol) is in excess with 8 g of oxygen (0.25 mol), even though its mass is smaller.🔍 Compare moles ÷ coefficient, never raw masses.
❌ "Use the subscripts in the formula for the mole ratio."✅ Subscripts tell you the atoms in one molecule; the mole ratio between substances comes from the coefficients.🔍 Mole ratio = ratio of coefficients.
❌ "Both reactants decide how much product forms."✅ Only the limiting reagent does. Adding more of the excess reactant makes no more product.🔍 Calculate products from the limiting reagent only.
❌ "A yield over 100% means the reaction worked very well."✅ You cannot make more product than the atoms allow. Over 100% means the product is wet, impure or was weighed wrongly.🔍 Yield above 100% signals an experimental error.
Education research: students often apply mole ratios by rote without picturing the particles, and many choose the reactant with the smaller mass as limiting; particle drawings of reactions reveal and help fix these ideas (Sanger, 2005, J. Chem. Educ. 82:131).