Which reactant runs out first — limiting reactant plus leftover excess, with steps.
Chemical reactions are recipes, and recipes have a cruel arithmetic: the dish is finished when the first ingredient runs out, no matter how much of everything else sits on the counter. Mix 3 moles of A with 6 moles of B for a reaction that consumes them 2-to-3, and you do not get “some of each used up” — you get A exhausted after 1.5 reaction’s worth while 1.5 moles of B sit untouched. The reactant that runs out first is the limiting reactant, and it alone decides how much product can possibly form.
The test is disarmingly simple. For each reactant, divide the moles you have by its stoichiometric coefficient from the balanced equation: rA = nA ÷ cA, rB = nB ÷ cB. These ratios measure “how many times over” each reactant could satisfy its role in the reaction. The smaller ratio belongs to the reactant that exhausts first — the limiting reactant — and the larger belongs to the excess reactant, some of which survives. If the ratios tie, the mixture is perfectly stoichiometric and nothing is left over.
The widget above runs that comparison for you. Enter the moles and the balanced-equation coefficient for each of two reactants, and it shows both ratios, names the limiting reactant (or declares a stoichiometric tie), and computes exactly how much of the excess reactant remains. It is the same three-line calculation behind theoretical-yield problems, industrial batch planning, and every “which runs out first” question on a chemistry exam — with the arithmetic done and shown.
The classic intuition is the sandwich: 8 slices of bread and 3 slices of cheese make at most 3 cheese sandwiches (2 bread + 1 cheese each), leaving 2 slices of bread unused. Cheese is limiting; bread is in excess. Chemistry is identical, except the “recipe” is the balanced equation and the “slices” are moles. The division by the coefficient is what translates between the two — it asks, for each reactant, “how many full reaction batches can this supply?” The smallest answer wins the unwanted title of limiting reactant.
Why divide by the coefficient instead of comparing mole counts directly? Because the equation’s coefficients are the exchange rate between reactants. In 2H2 + O2 → 2H2O, one mole of O2 is “worth” two moles of H2 — comparing 3 mol H2 against 6 mol O2 by raw count suggests hydrogen is scarce, but the ratios tell the truth: 3 ÷ 2 = 1.5 batches from hydrogen versus 6 ÷ 1 = 6 batches from oxygen. Hydrogen is limiting by a wide margin. Every student error of the form “fewer moles means limiting” dies the moment the division habit is learned.
Once the limiting reactant is identified, everything downstream follows from it. The theoretical yield — the maximum product the reaction can make — is computed from the limiting reactant’s moles alone: moles of product = rlimiting × (product coefficient). The excess reactant’s leftover is found by subtracting what the limiting reactant consumes: leftover = nexcess − rlimiting × cexcess. Percent yield, atom economy, and reagent-cost calculations all start here, which is why instructors treat the limiting-reactant question as the gateway skill of stoichiometry.
A subtlety worth absorbing: the limiting reactant is a property of the mixture, not of the substance. The same 3 moles of A are limiting against 6 moles of B (2:3 stoichiometry) but become the excess reactant against 1 mole of B. Change the amounts, and the title changes hands. Industrial chemists exploit this deliberately — they often flood a reactor with a cheap reactant (driving it into excess) so that the expensive one is fully consumed, maximizing the value extracted per batch.
Key terms:
Read the formula as a procedure: divide, compare, then subtract. First compute each reactant’s “batch count” by dividing its moles by its coefficient. The smaller batch count identifies the limiting reactant. Then find the leftover of the other reactant by subtracting what the limiting reactant’s batch count consumes (batch count × the excess reactant’s coefficient). If the two batch counts are equal, the mixture is stoichiometric — both reactants vanish together and the excess line correctly reports zero.
You have 3 mol of A and 6 mol of B for a reaction with the balanced form 2A + 3B → products. Which reactant limits, and how much of the other remains?
Note the trap this example sets: B’s 6 moles look abundant and A’s 3 moles look scarce, but the raw counts mislead — only the ratios reveal that A runs out first. The calculator’s step line shows both ratios precisely so the comparison is never skipped.
A fuel-cell engineer mixes 5 mol of H2 with 2 mol of O2 for the reaction 2H2 + O2 → 2H2O. Identify the limiting reactant, the excess leftover, and the theoretical yield of water.
This is the case instructors love: the reactant with fewer moles (oxygen, 2 mol) really is limiting here, but only the ratio arithmetic proves it — and the 1 mol of hydrogen left over is exactly what the excess formula returns. Feed 5, 2, 2, 1 into the widget to confirm.
A fertilizer plant makes ammonium nitrate via NH3 + HNO3 → NH4NO3, a blessedly simple 1:1 stoichiometry. The day’s inventory shows 800 mol of ammonia and 750 mol of nitric acid. The ratios are 800 ÷ 1 = 800 and 750 ÷ 1 = 750 — nitric acid limits. Theoretical yield is 750 mol of NH4NO3 × 80.04 g/mol ≈ 60,030 g, about 60 kg, and 50 mol of ammonia remains unreacted. The plant manager orders the acid topped up before the next run, because running 1:1 chemistry on a lopsided inventory wastes reactor time on every batch.
Second scenario: a student lab synthesizes aspirin from 2.0 g of salicylic acid (138.12 g/mol → 0.0145 mol) and 5 mL of acetic anhydride (density 1.08 g/mL, 102.09 g/mol → 0.0529 mol) in a 1:1 reaction. The ratios are 0.0145 and 0.0529 — salicylic acid limits decisively, and 0.0529 − 0.0145 = 0.0384 mol of anhydride is excess by design. The theoretical aspirin yield is 0.0145 mol × 180.16 g/mol ≈ 2.61 g; the student actually isolates 1.83 g, a 70% yield. The excess anhydride was deliberate: it drives the equilibrium toward product, a textbook case of choosing which reactant to waste.
Third: a welding shop runs oxy-fuel torches on the 2H2 + O2 chemistry at industrial scale. A cylinder holds 40 mol of fuel gas and 25 mol of oxygen. Ratios: 40 ÷ 2 = 20 versus 25 ÷ 1 = 25 — the fuel is limiting, and 25 − (20 × 1) = 5 mol of oxygen will be left when the fuel runs dry. The foreman schedules the next fuel delivery against the 20-batch capacity, not the oxygen gauge, because the limiting reactant sets the schedule.
Fourth: a sourdough baker (chemistry wears many aprons) scales a recipe calling for 500 g flour and 350 g water — a 10:7 baker’s ratio. With 2 kg of flour but only 1.2 kg of water on hand, the ratios are 2000 ÷ 10 = 200 and 1200 ÷ 7 ≈ 171 — water limits. Maximum dough follows the water: 171 × 17 = 2907 g total, leaving 2000 − (171 × 10) = 290 g of flour unused. The baker buys water, not flour. Limiting-reactant thinking works wherever fixed proportions meet finite supplies.
Chemical manufacturing: every industrial reactor charge is a limiting-reactant calculation at ton scale. Plants deliberately run the cheap feedstock in excess — often 5–20% over stoichiometric — so the expensive reagent is fully consumed. The “excess” is recycled by distillation, and the economics of the whole plant hinge on getting the limiting side exactly right: too little excess and unreacted valuable feedstock is lost; too much and separation costs balloon.
Pharmaceutical synthesis: multi-step drug syntheses multiply yields step by step, so misidentifying a limiting reagent in step 2 starves steps 3 through 9. Process chemists compute the limiting reagent for every step at kilogram scale before a pilot plant ever runs, because a single mis-scaled charge can waste a month of precursor that took six steps to make.
Combustion and engines: the fuel-air mixture in an engine is a limiting-reactant problem in disguise. A “lean” mixture has excess air (fuel limiting); a “rich” mixture has excess fuel (oxygen limiting), producing carbon monoxide and soot. Engine control units chase the stoichiometric ratio — about 14.7:1 air to fuel by mass for gasoline — thousands of times per second.
Environmental chemistry: algal blooms follow Liebig’s law of the minimum, the ecological cousin of the limiting reactant: whichever nutrient (nitrogen or phosphorus) runs out first caps growth, regardless of the other’s abundance. Lake remediation targets the limiting nutrient precisely because adding the other changes nothing.
Metallurgy: smelting iron ore (Fe2O3 + 3CO → 2Fe + 3CO2) requires the coke-derived CO to at least match the ore stoichiometrically; starve the furnace of reductant and unreduced ore passes straight through to the slag, wasting both ore and heat. Furnace operators meter the blast against the ore assay continuously.
Spaceflight: rocket propellant loading is the most expensive limiting-reactant calculation ever performed. The oxidizer-to-fuel ratio is tuned so both tanks empty nearly together — leftover propellant is dead mass that cost thousands of dollars per kilogram to lift. A stoichiometric tie, in other words, is the design target of every launch.
One pattern worth internalizing: the limiting reactant is decided by ratios, but money is decided by which reactant you choose to make limiting. Deliberately putting the cheap, safe, or recyclable reactant in excess while the precious one limits is one of the highest-leverage decisions in applied chemistry — it maximizes conversion of what matters and minimizes waste of what costs. Students learn to find the limiting reactant; professionals learn to choose it.
Where the idea comes from: the concept matured with stoichiometry itself in the early 1800s, after Jeremias Benjamin Richter’s work on equivalent weights and Joseph Proust’s law of definite proportions gave chemists fixed combining ratios to reason with. The sandwich analogy that every teacher uses is modern pedagogy, but the industrial instinct is ancient: brewers, dyers, and metallurgists have always known that the batch ends when the scarcest ingredient gives out. What the 19th century added was the quantitative machinery — moles and balanced equations — that turns the instinct into an exact leftover figure.
Worked scenario with numbers — the Haber process: a pilot reactor is charged with 280 kg of N2 (28.02 g/mol → 9993 mol) and 80 kg of H2 (2.016 g/mol → 39,683 mol) for N2 + 3H2 → 2NH3. The ratios: 9993 ÷ 1 = 9993 for nitrogen, 39,683 ÷ 3 ≈ 13,228 for hydrogen — nitrogen limits. Theoretical ammonia = 9993 × 2 = 19,986 mol × 17.03 g/mol ≈ 340 kg. Leftover hydrogen = 39,683 − (9993 × 3) = 9,704 mol ≈ 19.6 kg, which the plant recycles. At 15% single-pass conversion (real Haber conditions), the actual yield is ~51 kg — and every one of these numbers starts from the limiting-reactant identification.
Edge cases and pro tips: with three or more reactants, compute n ÷ c for all of them — the single smallest ratio still wins, but students often check only two and miss the true limiter. For reactions that do not go to completion, the limiting reactant sets the theoretical ceiling while equilibrium or kinetics set the actual outcome; never confuse the two. When amounts are given as solutions, convert with moles = M × V(L) first. And watch significant figures: a leftover of 0.02 mol from inputs given to two significant figures is 0.020 mol at best — extra digits are decoration.
When the simple ratio test is not the answer: the n ÷ c comparison assumes the reaction proceeds to completion with the stated stoichiometry. It does not apply to equilibrium-limited reactions (where the extent of reaction stops short), to competing side reactions that consume reactants by other paths, or to reactions whose mechanism changes the effective stoichiometry under different conditions. In those cases the “limiting reactant” is a moving target, and the analysis needs equilibrium constants or kinetic modeling — the ratio test remains the essential first approximation, but not the final word.
A limiting reactant calculator compares per-reactant “batch counts” r = n ÷ c (moles divided by the balanced-equation stoichiometric coefficient) for two reactants. The smaller ratio identifies the limiting reactant, which is fully consumed; the excess reactant leftover is nexcess − rlimiting × cexcess. Equal ratios (within 1e-9) indicate a stoichiometric mixture with zero excess. All inputs must be in moles; coefficients must be positive. Source: Sigma Calculator, Limiting Reactant Calculator, https://sigmacalculator.net/chemistry-calculators/limiting-reactant-calculator/
Cite this page as: Limiting Reactant Calculator, Sigma Calculator, https://sigmacalculator.net/chemistry-calculators/limiting-reactant-calculator/
Last updated: October 12, 2026