How to Approach Stoichiometry

Almost every stoichiometry problem follows the same path: get to moles, use the balanced equation to cross over to the substance you want, then convert back to the units the question asks for. Master that one road map and the whole topic stops feeling like a collection of unrelated problem types.

On this page

The four-step road map

  1. Balance the equation. The coefficients are the mole ratios you will use, so the equation has to be balanced before anything else.
  2. Convert the known amount to moles. From a mass, use n = m ÷ M. From a gas, use PV = nRT. From a solution, use n = M × V.
  3. Apply the mole ratio. Multiply by the ratio of coefficients from the balanced equation to cross over to the substance you want.
  4. Convert to the requested units. Moles back to grams (m = n × M), to a gas volume, to a solution volume, or to particles (N = n × NA).

Why moles are the hub

A balanced equation does not tell you anything about grams or millilitres directly. Its coefficients only ever count particles — and the mole is just a convenient package of particles. That is why grams, gas volumes and concentrations all have to be turned into moles before the equation can be used, and converted back afterwards. Think of moles as the central station every quantity passes through.

The mental picture: known quantity → moles of known → (× mole ratio) → moles of unknown → quantity asked for. Every stoichiometry problem is a different way in and out of this same chain.

The conversions you reach for

Starting informationTo get moles, use
Mass of a pure substancen = m ÷ M (mass ÷ molar mass)
Volume + concentration of a solutionn = M × V (with V in litres)
A gas at known P, V, Tn = PV ÷ RT
A gas at STPn = V ÷ 22.4 L·mol⁻¹
A number of particlesn = N ÷ NA

Worked example: mass to mass

How many grams of FeCl₃ form when 38.5 g of Cl₂ reacts with excess iron, given 2 Fe + 3 Cl₂ → 2 FeCl₃?

n(Cl₂) = 38.5 ÷ 70.90 = 0.543 mol

The mole ratio Cl₂ → FeCl₃ is 3 : 2, so n(FeCl₃) = 0.543 × (2 ÷ 3) = 0.362 mol. Then m = 0.362 × 162.20 = 58.7 g of FeCl₃. Notice "excess iron" was a signal that iron cannot be the limiting reactant, so the chlorine controls the yield.

Worked example: a gas and a solution

What volume of 0.250 M HCl reacts completely with 0.448 L of CO₂ gas at STP, given CaCO₃ + 2 HCl → CaCl₂ + H₂O + CO₂?

n(CO₂) = 0.448 ÷ 22.4 = 0.0200 mol
n(HCl) = 0.0200 × (2 ÷ 1) = 0.0400 mol
V(HCl) = 0.0400 ÷ 0.250 = 0.160 L = 160 mL

The same chain handled a gas on the way in and a solution on the way out — only the first and last conversions changed.

Common pitfalls

Start by finding molar masses with the Molar Mass Calculator, then carry an amount through with the Stoichiometry Calculator. When two reactants are given, see Limiting Reagents Explained, and make sure the equation is right first with Balancing Chemical Equations.

Practice with worked solutions

The General Chemistry Workbook has a full stoichiometry chapter with worked examples and a complete answer key.

View on Amazon →

Frequently Asked Questions

Balance the equation, convert the known quantity to moles, apply the mole ratio from the coefficients, then convert the moles of the unknown into the units the question asks for. Every problem is a variation on this chain.

A balanced equation only counts particles, and the mole is a package of particles. Grams, gas volumes and concentrations carry no ratio information on their own, so they must be turned into moles before the equation can be used and converted back afterwards.

Write it as moles of the substance you want over moles of the substance you know, so the known unit cancels. For 2 Fe + 3 Cl₂ → 2 FeCl₃, going from Cl₂ to FeCl₃ uses (2 mol FeCl₃ ÷ 3 mol Cl₂).

Forgetting to balance the equation first, which makes every mole ratio wrong. A close second is using a mass ratio instead of a mole ratio, since coefficients never count grams directly.

Yes. Only the first and last conversions change. A gas uses PV = nRT or 22.4 L/mol at STP, and a solution uses n = M × V. The mole-ratio step in the middle is identical.

Study Guides

Chemistry Guides & Worked Explanations

Plain-language explanations written for high school and first-year college students — each one links through to the matching calculator.

Stoichiometry
Solutions & Acids
Gases, Thermo & Reference