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

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