Skip to content
Omnikalc

Limiting reactant calculator: theoretical yield and excess

Find the limiting reactant of a reaction aA + bB → cC, the theoretical yield of product and how much of the other reactant is left over.

Updated on
Your inputs
g

Value out of range

g/mol

Value out of range

Value out of range

g

Value out of range

g/mol

Value out of range

Value out of range

Value out of range

g/mol

Value out of range

Results

Theoretical yield of product

72.06 g

Reactant B is the limiting reactant

Extent of reaction (moles of reaction)

2 mol

Moles of product
4 mol
Moles of A
4.96 mol
Moles of B
2 mol
Excess A left over
1.935 g
Excess B left over
0 g

Why one reactant runs out first

Reactions use reactants in fixed proportions given by the balanced equation. In practice, the amounts mixed rarely match those proportions exactly. The reactant that is used up first is the limiting reactant: once it is gone, the reaction stops, and the other reactant is left in excess. The limiting reactant sets the maximum amount of product, the theoretical yield.

The method

For a reaction aA + bB → cC:

  1. Convert each mass to moles: n = mass ÷ molar mass.
  2. Divide each by its coefficient: n_A ÷ a and n_B ÷ b.
  3. The smaller value is the extent of reaction ξ, and that reactant is limiting.
  4. Moles of product = c × ξ; theoretical yield = c × ξ × molar mass of C.
  5. Excess left = (n − coefficient × ξ) × molar mass for the other reactant.

Worked example

Burn 10 g of hydrogen in 64 g of oxygen: 2 H₂ + O₂ → 2 H₂O.

  1. n(H₂) = 10 ÷ 2.016 = 4.960 mol; n(O₂) = 64 ÷ 31.998 = 2.000 mol.
  2. 4.960 ÷ 2 = 2.480 and 2.000 ÷ 1 = 2.000.
  3. Oxygen gives the smaller value: O₂ is limiting, ξ = 2.000 mol.
  4. Water formed = 2 × 2.000 = 4.000 mol, or 4.000 × 18.015 = 72.06 g.
  5. Hydrogen used = 4.000 mol; left over = 0.960 mol, or 1.94 g.

Mass is conserved: 10 + 64 = 74 g of reactants give 72.06 g of water plus 1.94 g of unreacted hydrogen.

A common mistake

Comparing raw masses or raw moles without dividing by the coefficients gives the wrong answer. In the example, there are fewer moles of O₂ than of H₂, but that alone proves nothing: the equation needs twice as much H₂ as O₂, which is why the division matters.

Excess on purpose

Chemists often use one reactant in excess deliberately:

  • to make sure an expensive or toxic reactant is fully consumed;
  • to push an equilibrium toward the products, as in esterification with excess alcohol;
  • because a gas such as air or oxygen is cheap and easy to supply.

From theoretical to actual yield

Real reactions rarely give 100%: side reactions, incomplete conversion and losses during purification reduce the mass recovered. Percent yield = actual mass ÷ theoretical yield × 100, which our percent yield calculator computes once you have the theoretical value from here.

Several reactants

With three or more reactants, the method is the same: divide each amount by its coefficient and take the smallest. Run the calculator on pairs, or repeat the division by hand for each reactant.

Frequently asked questions

What is a limiting reactant?

The reactant that runs out first and stops the reaction. It determines the maximum amount of product, the theoretical yield.

How do you find the limiting reactant?

Divide the moles of each reactant by its coefficient in the balanced equation. The smallest result marks the limiting reactant.

What is an example?

For 2H₂ + O₂ → 2H₂O with 10 g of H₂ (4.96 mol) and 64 g of O₂ (2.00 mol): 4.96 ÷ 2 = 2.48 and 2.00 ÷ 1 = 2.00, so oxygen is limiting and 72.1 g of water can form.

How is this related to percent yield?

The theoretical yield from the limiting reactant is the 100% reference. Percent yield = actual mass obtained ÷ theoretical yield × 100.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.