Skip to main content

Limiting Reactant Calculator

Enter the equation (balanced automatically) and how much of each reactant you have — in grams or moles. The calculator identifies which reactant runs out first, the theoretical yield of your chosen product, and how much excess remains.

Try:

How the limiting reactant is found

  1. Convert every reactant amount to moles.
  2. Divide each by its coefficient — this counts how many complete “reaction runs” it can supply.
  3. The smallest value wins: that reactant is limiting and controls all product amounts.

Worked example

2.0 mol N₂ and 4.5 mol H₂ react via N₂ + 3H₂ → 2NH₃. Which limits, and how much NH₃ forms?

  1. N₂: 2.0 ÷ 1 = 2.0 runs • H₂: 4.5 ÷ 3 = 1.5 runs ← smaller
  2. H₂ is limiting despite being the larger amount — coefficients matter.
  3. NH₃ = 1.5 runs × 2 = 3.0 mol.

Answer: H₂ limits; 3.0 mol (≈ 51 g) of NH₃ forms; 0.5 mol of N₂ is left over.

⚠ Common mistake: The reactant with fewer grams or fewer moles is NOT automatically limiting — always divide by the coefficient first.

Theoretical vs actual yield

The theoretical yield is the ceiling — what forms if every limiting-reactant molecule reacts perfectly. Real experiments deliver less (side reactions, transfer losses), and the ratio actual ÷ theoretical × 100 is the percent yield. A calculated percent yield above 100% signals an error or an impure product.

Frequently asked questions

What is a limiting reactant?

The reactant that runs out first, stopping the reaction and capping how much product can form. Everything else is “in excess”.

Can there be two limiting reactants?

Only in the exact-stoichiometric case where both run out simultaneously — then either can be used for yield calculations.

Why do labs deliberately add excess of one reactant?

To drive the valuable reactant to complete conversion. The cheap reactant's leftovers are an acceptable cost.

Related chemistry tools

Learn the concepts