Why one reactant decides the outcome
A reaction consumes its reactants in the fixed ratio the balanced equation specifies. Charge them in any other ratio and one of them is exhausted before the other, at which point the reaction stops regardless of how much of the second remains. The reactant that runs out is the limiting reagent; everything else is in excess.
Two consequences follow, and they are the reason this calculation exists. First, the theoretical yield depends only on the limiting reagent — adding more of the excess reactant does not produce a single extra gram of product. Second, the excess reactant is still in the flask at the end, so it becomes a separation problem and, in a plant, a recycle stream.
The comparison people get wrong is comparing masses, or even comparing moles. Neither works. Two moles of hydrogen and one mole of nitrogen sound like hydrogen is in excess, but the Haber equation calls for three hydrogens per nitrogen, so those two moles of hydrogen are the limit. You must divide each reactant's moles by its coefficient before comparing.
The equivalents method, step by step
Start from a balanced equation — use the equation balancer if you are not certain of the coefficients, because every number below is wrong if they are.
Convert each mass to moles with n = m ÷ M. This is the only place molar mass enters the comparison.
Divide each mole figure by that species' coefficient. The result, nᵢ/νᵢ, answers a specific question: how many complete turns of the balanced equation could this reactant supply on its own? Chemists call these equivalents, or turnovers.
The smallest of those numbers wins. It is the extent of reaction, written ξ, and it is what actually happens. The reactant that produced it is limiting.
Everything else follows by multiplication. Moles of any product = ξ × that product's coefficient. Moles of any reactant consumed = ξ × that reactant's coefficient. Moles left over = moles charged − moles consumed, which is zero for the limiting reagent by construction.
The method extends to any number of reactants without modification: compute nᵢ/νᵢ for every one and take the minimum. It also works from moles directly if you already have them, in which case the molar mass step drops out.
Worked example: ammonia from 28.01 g of nitrogen and 5.04 g of hydrogen
The Haber reaction is N₂ + 3 H₂ → 2 NH₃. Charge 28.014 g of nitrogen and 5.04 g of hydrogen.
- Moles of nitrogen. M(N₂) = 2 × 14.007 = 28.014 g/mol, so n = 28.014 ÷ 28.014 = 1.000 mol.
- Moles of hydrogen. M(H₂) = 2 × 1.008 = 2.016 g/mol, so n = 5.04 ÷ 2.016 = 2.500 mol.
- Equivalents of nitrogen. 1.000 ÷ 1 = 1.000 turns of the equation.
- Equivalents of hydrogen. 2.500 ÷ 3 = 0.8333 turns.
- Compare. 0.8333 is smaller, so hydrogen is limiting even though there are two and a half times as many moles of it.
- Product. n(NH₃) = 0.8333 × 2 = 1.6667 mol. With M(NH₃) = 14.007 + 3 × 1.008 = 17.031 g/mol, that is 28.39 g of ammonia.
- Excess. Nitrogen consumed = 0.8333 × 1 = 0.8333 mol, so 1.000 − 0.8333 = 0.1667 mol remains, which is 0.1667 × 28.014 = 4.67 g of unreacted nitrogen.
Check the mass balance: 28.014 + 5.04 = 33.054 g in, and 28.39 g of ammonia + 4.67 g of leftover nitrogen = 33.06 g out. Mass is conserved to the rounding, which is the arithmetic check worth doing every time.
What to do with the answer
The product mass this calculator reports is the theoretical yield — what you would get at complete conversion with no losses. Real isolated yield is always lower, and the ratio between them is the percent yield. Comparing the two is how you judge whether a reaction ran well, and a percent yield above 100% means a weighing error or a wet product, not a miracle.
The excess figure tells you two practical things. It is material you paid for and did not convert, and it is material you now have to remove. Deliberate excess is common and often correct: a cheap reagent is used in excess to push an equilibrium toward products, or to keep an expensive reagent from being the limiting one. A tenfold excess of a reagent that then has to be distilled off is a different matter.
Watch for near-ties. If the two equivalent counts differ by only a percent or two, ordinary weighing error can flip which reactant is limiting. In that regime it is not safe to plan a purification around the assumption that a particular reagent will be absent at the end.
Worked reference cases
| Equation | Charged | Equivalents | Limiting | Product formed |
|---|---|---|---|---|
| N₂ + 3 H₂ → 2 NH₃ | 1.000 mol N₂, 2.500 mol H₂ | 1.000 vs 0.833 | H₂ | 1.667 mol NH₃ |
| N₂ + 3 H₂ → 2 NH₃ | 1.000 mol N₂, 3.000 mol H₂ | 1.000 vs 1.000 | neither | 2.000 mol NH₃ |
| N₂ + 3 H₂ → 2 NH₃ | 1.000 mol N₂, 4.500 mol H₂ | 1.000 vs 1.500 | N₂ | 2.000 mol NH₃ |
| Fe + S → FeS | 0.100 mol Fe, 0.200 mol S | 0.100 vs 0.200 | Fe | 0.100 mol FeS |
| 2 Al + 3 Cl₂ → 2 AlCl₃ | 0.200 mol Al, 0.450 mol Cl₂ | 0.100 vs 0.150 | Al | 0.200 mol AlCl₃ |
| 2 H₂ + O₂ → 2 H₂O | 1.000 mol H₂, 1.000 mol O₂ | 0.500 vs 1.000 | H₂ | 1.000 mol H₂O |
| CH₄ + 2 O₂ → CO₂ + 2 H₂O | 1.000 mol CH₄, 1.500 mol O₂ | 1.000 vs 0.750 | O₂ | 0.750 mol CO₂ |
Row three shows the point plainly: 4.5 mol of hydrogen against 1 mol of nitrogen still leaves nitrogen limiting, because the equation demands only 3 hydrogens per nitrogen.
Mistakes that identify the wrong limiting reagent
- Comparing masses. Grams say nothing about atom counts. A kilogram of hydrogen is far more moles than a kilogram of iodine.
- Comparing moles without dividing by the coefficients. This is the error the equivalents step exists to prevent, and it is the most common one.
- Using an unbalanced equation. Wrong coefficients give wrong equivalents and therefore, quite often, the wrong limiting reagent entirely.
- Forgetting reagent purity or water content. A hydrated salt weighed as if anhydrous supplies fewer moles than you think, which can silently make it the limiting species.
- Assuming the excess reactant is harmless. It has to be separated, it can react further, and in a plant it becomes a recycle or a waste stream.
- Treating a catalyst or solvent as a reactant. Neither appears in the balanced equation as a consumed species, so neither can limit the reaction.
Extent of reaction, equilibrium, and where this stops
The quantity ξ that this calculator reports is the extent of reaction, a standard variable in chemical thermodynamics. It has units of moles and measures how far the reaction has advanced: the moles of any species i at any time is n₀ᵢ + νᵢξ, with ν negative for reactants and positive for products. Limiting-reagent analysis is simply the observation that ξ cannot exceed the point at which some reactant hits zero.
That framing exposes the calculation's main assumption: it treats the reaction as going to completion. Many reactions do not. An equilibrium settles at an extent set by the equilibrium constant, which can be far short of exhausting the limiting reagent — industrial ammonia synthesis converts only a fraction of the feed per pass, which is exactly why the reactor recycles. For those cases the limiting-reagent result is an upper bound, and the real position comes from the equilibrium constant and the reaction quotient.
It also assumes a single reaction. Competing side reactions consume reactants without producing your product, so isolated yield falls below theoretical even at full conversion of the limiting reagent.
Downstream, the natural next steps are the theoretical yield calculator if you want the product mass alone, and the percent yield calculator once you have weighed what you actually isolated. To convert between any two species in the equation without the limiting-reagent question, use the mole-ratio calculator.
