The Stoichiometry Roadmap

Every stoichiometry problem, no matter how it is dressed up, reduces to one journey. You travel from whatever you are given to whatever you are asked to find. This journey always passes through moles. Grams, liters of gas, particles, and concentrations are all just different "languages" for describing an amount of substance. The mole is the universal translator between them. This article lays out a single roadmap — a fixed sequence of conversions. This roadmap turns any Mass-to-Mass Stoichiometry problem into a mechanical, four-step procedure. The reason this works is that a balanced chemical equation only ever speaks in mole ratios. It never directly compares grams of one substance to grams of another. Nor does it compare liters of one gas to particles of another. So the roadmap always detours through moles at the point where the equation itself is used. Once you accept that the mole is the required "currency" for crossing between substances, the rest is simple. The rest of the problem is just currency exchange on either side. This means converting grams to moles, moles to grams, moles to particles, and so on. This article builds the general map that connects Mole-to-Mole Calculations and Mass-to-Mole Conversions. It ties them into one seamless strategy. It also sets up the reasoning needed later. That reasoning is for handling reactants that run out first.

Key takeaways
  • A balanced equation gives mole ratios between substances — never mass ratios or particle ratios directly.
  • The roadmap is: given quantity → moles of given → moles of wanted → wanted quantity.
  • The middle conversion (moles-to-moles) always uses coefficients from the balanced equation.
  • The outer conversions (mass↔moles, particles↔moles, volume↔moles) use molar mass, Avogadro's number, or molar volume — never the equation itself.
  • Every quantity in a chemistry problem — grams, molecules, liters at STP, molarity×volume — is just a disguised way of stating moles.
  • Key idea: convert everything to moles first, cross the equation in moles, then convert back out to whatever units the question demands.
The core insight

The balanced chemical equation is a mole-ratio machine. It accepts moles of one substance and returns moles of another; it does not accept or return grams, molecules, or liters. Any stoichiometry problem is solved by feeding the machine moles and translating the answer back into the desired unit.

The physical picture

Picture a chemical reaction as a recipe written in a language only moles understand. The recipe for making ammonia,

N2(g)+3 H2(g)→2 NH3(g)\text{N}_2(g) + 3\,\text{H}_2(g) \rightarrow 2\,\text{NH}_3(g)

says nothing about grams. It says: one mole of N₂ combines with three moles of H₂ to produce two moles of NH₃. If you walk into the kitchen with a scale instead of a mole-counter, you must first convert your grams of flour into "mole-units" before the recipe means anything to you. That conversion step — grams to moles — uses the substance's molar mass and has nothing to do with the reaction itself; it is a property of that one substance alone, exactly as in Mass-to-Mole Conversions. The recipe only ever operates in the middle of the journey. It converts moles of the given substance into moles of the wanted substance, using the ratio of coefficients — the same logic developed in Mole-to-Mole Calculations. The outer conversions (grams-to-moles at the start, moles-to-grams at the end) are unit conversions that could just as easily be moles-to-liters or moles-to-molecules — the equation never sees them. This gives every stoichiometry problem the same four-station shape, regardless of what units appear in the question:

Figure
The four-station roadmap from a given quantity to a wanted quantity
Given quantity e.g. 18.5 g A mol A ÷ molar mass of A mol B × (coeff B / coeff A) Wanted quantity × molar mass of B balanced equation used ONLY here

Notice the middle arrow is the only place the balanced equation is consulted. The two outer arrows are pure unit conversions that belong to each substance individually — swap "grams" for "liters of gas at STP" or "number of molecules," and the map's shape never changes.

The core relations

The roadmap rests on three conversion factors, chained together.

nA=mAMAn_A = \dfrac{m_A}{M_A}

where: nAn_A is moles of substance A, mAm_A is the given mass in grams, MAM_A is the molar mass of A in g/mol.

nB=nA×cBcAn_B = n_A \times \dfrac{c_B}{c_A}

where: nBn_B is moles of the wanted substance B, cAc_A and cBc_B are the coefficients of A and B in the balanced equation.

mB=nB×MBm_B = n_B \times M_B

where: mBm_B is the mass of B produced or required, MBM_B is the molar mass of B. Chained into a single formula, the whole roadmap becomes:

mB=mA×1MA×cBcA×MBm_B = m_A \times \dfrac{1}{M_A} \times \dfrac{c_B}{c_A} \times M_B

where: every symbol is as defined above; this is the master equation for Mass-to-Mass Stoichiometry, though it is rarely used in this collapsed form — the four-step chain is clearer and less error-prone.

Derivation ABuilding the master roadmap equation from three independent conversions

The goal is to show that the collapsed mass-to-mass formula is nothing more than three separately justified conversions multiplied together, so that no new physics or hidden assumption sneaks in.

Step 1. Start from the definition of molar mass for substance A. By definition,

MA=mAnAM_A = \dfrac{m_A}{n_A}

Rearranging for the number of moles actually present,

nA=mAMAn_A = \dfrac{m_A}{M_A}

This step uses only a property of substance A — its molar mass — and does not reference the reaction at all.

Step 2. The balanced equation states that every cAc_A moles of A that react produce (or consume) cBc_B moles of B. This is a fixed ratio, true regardless of how much A you actually have, so

nBnA=cBcA\dfrac{n_B}{n_A} = \dfrac{c_B}{c_A}

Solving for nBn_B,

nB=nA×cBcAn_B = n_A \times \dfrac{c_B}{c_A}

This is the only step in the entire derivation where the chemical equation is used.

Step 3. Substitute the result of Step 1 into Step 2:

nB=mAMA×cBcAn_B = \dfrac{m_A}{M_A} \times \dfrac{c_B}{c_A}

This expresses moles of B entirely in terms of the given mass of A and known constants.

Step 4. Convert moles of B back into a mass using the definition of molar mass for B, MB=mB/nBM_B = m_B/n_B, rearranged as mB=nB×MBm_B = n_B \times M_B:

mB=(mAMA×cBcA)×MBm_B = \left(\dfrac{m_A}{M_A} \times \dfrac{c_B}{c_A}\right) \times M_B

which is exactly the master equation stated above. Each factor traces back to either a molar-mass definition (Steps 1 and 4) or the mole-ratio statement of the balanced equation (Step 2) — nothing else has been assumed.

Worked examples

Example 1 — Roasting a sulfide ore Zinc sulfide ore is roasted in air:

2 ZnS(s)+3 O2(g)→2 ZnO(s)+2 SO2(g)2\,\text{ZnS}(s) + 3\,\text{O}_2(g) \rightarrow 2\,\text{ZnO}(s) + 2\,\text{SO}_2(g)

Suppose 47.3 g of ZnS is completely roasted. Find the mass of SO₂ produced. Molar masses: M(ZnS)=65.38+32.07=97.45M(\text{ZnS}) = 65.38 + 32.07 = 97.45 g/mol. M(SO2)=32.07+2(16.00)=64.07M(\text{SO}_2) = 32.07 + 2(16.00) = 64.07 g/mol.

Step 1 — mass to moles of given.

nZnS=47.3 g97.45 g/mol=0.4854 moln_{\text{ZnS}} = \dfrac{47.3\ \text{g}}{97.45\ \text{g/mol}} = 0.4854\ \text{mol}

Step 2 — moles of given to moles of wanted, using the coefficient ratio 2 SO₂ : 2 ZnS from the equation:

nSO2=0.4854 mol×22=0.4854 moln_{\text{SO}_2} = 0.4854\ \text{mol} \times \dfrac{2}{2} = 0.4854\ \text{mol}

Step 3 — moles of wanted to mass of wanted.

mSO2=0.4854 mol×64.07 g/mol=31.1 gm_{\text{SO}_2} = 0.4854\ \text{mol} \times 64.07\ \text{g/mol} = 31.1\ \text{g}

So 47.3 g of ZnS yields 31.1 g of SO₂. As a limiting-case check: if the coefficients of ZnS and SO₂ were equal (they are, 2 and 2, a coincidence of this particular reaction), the mole count is passed through unchanged, and only the molar-mass ratio M(SO2)/M(ZnS)=64.07/97.45=0.6576M(\text{SO}_2)/M(\text{ZnS}) = 64.07/97.45 = 0.6576 dictates whether mass increases or decreases — here it decreases, since SO₂'s molar mass is smaller than ZnS's.

Example 2 — A roadmap with a volume of gas Consider propane combustion:

C3H8(g)+5 O2(g)→3 CO2(g)+4 H2O(l)\text{C}_3\text{H}_8(g) + 5\,\text{O}_2(g) \rightarrow 3\,\text{CO}_2(g) + 4\,\text{H}_2\text{O}(l)

How many grams of water form when 8.40 L of O₂ react completely at STP (where 1 mol of gas occupies 22.4 L)?

Step 1 — volume to moles of given. This is the same "outer conversion" idea as mass-to-moles, just using molar volume instead of molar mass:

nO2=8.40 L22.4 L/mol=0.3750 moln_{\text{O}_2} = \dfrac{8.40\ \text{L}}{22.4\ \text{L/mol}} = 0.3750\ \text{mol}

Step 2 — moles of given to moles of wanted, using the coefficient ratio 4 H₂O : 5 O₂:

nH2O=0.3750 mol×45=0.3000 moln_{\text{H}_2\text{O}} = 0.3750\ \text{mol} \times \dfrac{4}{5} = 0.3000\ \text{mol}

Step 3 — moles of wanted to mass of wanted. M(H2O)=18.02M(\text{H}_2\text{O}) = 18.02 g/mol:

mH2O=0.3000 mol×18.02 g/mol=5.41 gm_{\text{H}_2\text{O}} = 0.3000\ \text{mol} \times 18.02\ \text{g/mol} = 5.41\ \text{g}

So 8.40 L of O₂ at STP produces 5.41 g of water. Notice the roadmap's shape was identical to Example 1 — only the first conversion factor changed, from 1/MA1/M_A to 1/22.4 L/mol1/22.4\,\text{L/mol}, because the "given" was expressed in liters of gas instead of grams of solid. This is exactly the flexibility that lets the same map handle Limiting Reactants problems later, where two different given quantities must both be marched down the same roadmap independently.

Limiting cases & common traps

SituationWhat goes wrongCorrect move
Using mass ratio instead of mole ratioDividing grams of A directly by grams of B using the coefficientsAlways convert to moles before touching the coefficients
Forgetting to convert back at the endReporting moles of B when the question asked for gramsAlways finish with the outer conversion matching the requested unit
Using the wrong coefficient ratio directionMultiplying by cA/cBc_A/c_B instead of cB/cAc_B/c_ARatio is always (moles of what you want) ÷ (moles of what you have)
Reaction not balanced firstCoefficients taken from an unbalanced or partially balanced equationBalance the equation completely before reading off any coefficient
Mixing units mid-roadmapPlugging a mass into the mole-ratio step without converting firstMoles must appear on both sides of the middle arrow — never grams or liters

The chemist behind it

The mole-ratio idea that makes this roadmap possible traces back to the law of definite proportions and multiple proportions, formalized in the early nineteenth century, and to the atomic theory that explained why those proportions were fixed whole-number ratios in the first place.

Origins · 1 minJohn Dalton and how this was discovered
JD
John Dalton
1766–1844 · Manchester, England

Dalton proposed that elements combine in fixed, whole-number ratios of atoms because matter is composed of indivisible atoms of characteristic mass. His atomic theory, published around 1803–1808, explained why chemical formulas and reaction coefficients are always small whole numbers — the deep reason a balanced equation can be read as a mole ratio at all. Long before Avogadro's number gave "the mole" a numerical anchor, Dalton's atomic ratios were already the conceptual seed of every stoichiometric calculation performed today.

Ask the tutor: If I'm given moles of two different reactants at once, how do I figure out which one limits the amount of product formed?

Why can't I just compare grams of reactant to grams of product directly?

Grams measure mass, but chemical reactions conserve particles in fixed ratios, not mass in fixed ratios (different substances have different molar masses). A ratio like 2 Al : 3 Cl₂ tells you how many atoms/molecules react together, which is a statement about moles, not grams. Converting to moles removes the "size" of each particle from the comparison, leaving only the counting ratio the equation actually describes.

Does the roadmap change if the given quantity is in liters of solution (molarity) instead of grams?

No — only the first outer conversion changes. Instead of dividing by molar mass, you multiply molarity by volume to get moles (n=M×Vn = M \times V), then proceed through the identical middle mole-ratio step and finish with whatever outer conversion the question demands. This flexibility is exactly why the map is called general.

What if the equation isn't balanced yet?

Balance it first, always. An unbalanced equation gives incorrect coefficients, and since the entire middle step of the roadmap depends on those coefficients, every subsequent number will be wrong even if the arithmetic is executed perfectly.

Can the roadmap tell me which reactant runs out first?

Not by itself — that requires running the roadmap twice, once from each reactant's given amount, and comparing the two predicted amounts of product. That comparison is the heart of Limiting Reactants, which builds directly on the mass-to-mass roadmap developed here.

Is there ever a shortcut that skips the mole step entirely?

No legitimate one. Some textbooks pre-compute a single "mass ratio" for a specific pair of substances in a specific reaction, but that ratio is only valid for that one reaction and is itself derived by secretly doing the mole-ratio calculation once and hiding the intermediate step.