Limiting Reagent Calculator
Find the limiting reagent, theoretical yield, leftovers and percent yield from an equation
Type a balanced chemical equation and reactant masses to find the limiting reagent, theoretical yield of every product, excess reactant left over and percent yield, with formulas parsed and the equation balance checked.
ChemistryUpdated October 21, 2026Checked against 5 reference values
Use -> or = between sides and + between formulas.
For percent yield.
Examples
Limiting reagent
O₂
Theoretical yield: 72.065 g H₂O
Chart data as a table
| mol per coefficient | |
|---|---|
| H₂ | 2.48 |
| O₂ | 2 |
- H₂ left over
- 1.9355 g
- 4.9603 mol supplied
- O₂ (used up)
- 2.0001 mol used
- 2.0001 mol supplied
- H₂O formed
- 4.0003 mol
Working
- 1
Moles of each reactant
H₂: 10 g → 4.9603 mol; O₂: 64 g → 2.0001 mol - 2
Divide by coefficients
H₂ 2.4802, O₂ 2.0001. The smallest limits. - 3
Theoretical yield
H₂O: 4.0003 mol × molar mass = 72.065 g
What this calculator does
In a reaction, one reactant usually runs out before the others. That limiting reagent decides how much product can form. Type a balanced chemical equation and the mass of each reactant, and this calculator finds the limiting reagent, the theoretical yield of every product in grams and moles, and how much of each excess reactant is left over. Add the mass of product you actually collected and it gives the percent yield.
It reads formulas with parentheses, brackets and hydrates, works out molar masses from IUPAC atomic weights, and checks that your equation is balanced before using it. It handles up to three reactants and any number of products, and the chart shows which reactant runs out first.
The method
moles = mass ÷ molar mass
limiting reagent = smallest (moles ÷ coefficient)
product moles = (limiting moles ÷ its coefficient) × product coefficient
percent yield = actual ÷ theoretical × 100
Dividing each reactant's moles by its coefficient in the balanced equation puts them on the same footing: it is how many times the reaction, as written, could run on that reactant alone. The smallest value wins, and every product is calculated from it. Comparing the larger reactants with this value shows how much of each is consumed and how much remains.
Worked examples
Burning hydrogen. 10 g of H₂ and 64 g of O₂: oxygen limits and 72.06 g of water forms, with 1.94 g of hydrogen left over.
Ammonia. 28 g of N₂ with 9 g of H₂: N₂ limits, giving 34.04 g of NH₃.
Iron from ore. 1 kg of Fe₂O₃ with 600 g of CO: Fe₂O₃ is limiting and the theoretical yield is 699.4 g of iron. Collecting 600 g is a 85.8% yield.
Aspirin. 2.0 g of salicylic acid with 5.0 g of acetic anhydride gives a theoretical 2.61 g of aspirin; a student collecting 2.1 g has a 80.5% yield.
Common mistakes
- Comparing grams instead of moles. The reactant with less mass is not necessarily limiting; 10 g of hydrogen is far more moles than 64 g of oxygen.
- Ignoring coefficients. In N₂ + 3H₂, hydrogen is used three times as fast, so it must be compared after dividing by 3.
- Using an unbalanced equation. The coefficients drive the whole calculation; the calculator refuses unbalanced equations for this reason.
- Percent yield above 100%. This usually means the product is wet or contains impurities, not that extra product formed.
Why chemists use an excess on purpose
In practice, chemists often add more of the cheaper or easier-to-remove reactant so that the expensive one is fully used. In aspirin synthesis, acetic anhydride is used in excess because it is cheap and the leftover is easily destroyed with water. In the blast furnace, extra carbon monoxide drives the reduction of iron ore toward completion. Choosing which reactant should limit is part of designing a reaction, and this calculator shows exactly how much excess you are carrying.
Writing formulas and equations
Write element symbols with the correct capital and lowercase letters, such as Co for cobalt and CO for carbon monoxide. Use parentheses for groups, as in Ca(OH)2 or Al2(SO4)3, and a dot or asterisk for water of hydration, as in CuSO4·5H2O. Coefficients go before each formula, and state symbols such as (aq) or (s) are ignored. Separate the two sides with an arrow written as -> or with an equals sign.
Limiting Reagent Calculator: common questions
How do I find the limiting reagent?
Convert each reactant's mass to moles, then divide by its coefficient in the balanced equation. The reactant with the smallest result runs out first and is the limiting reagent.
What is theoretical yield?
The maximum mass of product that could form if the limiting reagent reacted completely with no losses. It is calculated from the moles of limiting reagent and the coefficients.
Why is my percent yield below 100%?
Real reactions lose product to side reactions, incomplete reaction, transfer losses and purification. Yields of 60 to 90% are typical in teaching labs.
Does the equation need to be balanced?
Yes. The coefficients set the mole ratios, so an unbalanced equation gives wrong answers. The calculator checks the atom counts and tells you which elements do not match.
Can I enter masses in kilograms?
Yes. Each mass has its own unit menu, so you can mix grams, kilograms and pounds; everything is converted to grams internally.
Sources
Related calculators
- Stoichiometry CalculatorEnter a balanced chemical equation and the grams or moles of one substance to find the moles, grams and gas volume at STP of every reactant and product, with formulas parsed and the balance checked.
- Percent Yield CalculatorCalculate percent yield from actual and theoretical yields, or from a balanced equation and reactant masses with the limiting reagent found for you; also predict the product at a given yield and the reactant needed for a target amount.
- Molar Mass CalculatorCalculate the molar mass of any chemical formula, including groups, brackets and hydrates, with the mass percent of each element, and convert between grams, moles and number of particles.
- Empirical Formula CalculatorFind the empirical formula from mass percentages or grams of up to five elements, with fractional ratios cleared automatically, and the molecular formula when the molar mass is known. Every step is shown.
- Molarity CalculatorCalculate how many grams to weigh for a solution of given molarity and volume, the molarity from a mass, or the volume to make up to, with molar mass from the formula and results in g/L, % w/v and mg/L.