Limiting Reagent Calculator (Limiting Reactant & Excess)

In a reaction the limiting reagent is the reactant that runs out first, so it alone fixes how much product can form; the other reactant is left in excess. This limiting reagent calculator converts both masses to moles, divides by the balanced-equation coefficients to find which runs out, and returns the theoretical yield and the mass of excess reactant remaining.

g/mol
g/mol
g/mol
mol
calculated
mol
calculated
calculated
calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the limiting reagent calculator

Balance the equation first. Enter the mass, molar mass and coefficient for each reactant, then the coefficient and molar mass of the product you want. The reactant with the smaller “moles ÷ coefficient” is limiting — its excess shows as 0 — and the theoretical yield is calculated from it.

Limiting reagent method

n = m / M  ·  ξ = min(nA/a, nB/b)  ·  mproduct = ξ × p × Mproduct

ξ (the reaction extent) is the number of times the balanced equation can “run” before the limiting reagent is used up.

Worked example: N₂ + 3H₂ → 2NH₃

50 g N₂ (28.014 g/mol) and 10 g H₂ (2.016 g/mol):

  • N₂: 1.7848 mol ÷ 1 = 1.7848
  • H₂: 4.9603 mol ÷ 3 = 1.6534 → hydrogen is the limiting reagent
  • NH₃ = 1.6534 × 2 × 17.031 = 56.32 g
  • N₂ left over = (1.7848 − 1.6534) × 28.014 = 3.68 g

Steps by hand

  1. Write and balance the chemical equation.
  2. Convert every reactant mass to moles with its molar mass.
  3. Divide each by its coefficient; the smallest value identifies the limiting reagent.
  4. Use that value with the product’s coefficient to find moles and grams of product.

Compare the theoretical yield with what you actually recovered using the percent yield calculator.

Frequently asked questions

How do you find the limiting reagent?

Convert each reactant to moles, then divide by its coefficient in the balanced equation. The reactant with the smaller result is the limiting reagent.

Is the limiting reagent always the one with the smaller mass?

No. It depends on moles and on the mole ratio. In N₂ + 3H₂ → 2NH₃, 10 g of hydrogen limits 50 g of nitrogen because each mole of N₂ needs three moles of H₂.

How do I calculate the theoretical yield from the limiting reagent?

Multiply the limiting reagent's moles-per-coefficient by the product's coefficient to get moles of product, then multiply by the product's molar mass.

How much excess reactant is left?

Subtract the moles consumed (coefficient × reaction extent) from the moles present and convert back to grams. The calculator shows this as the excess left over.

Embed this calculator

Free to use on your website or blog. Copy this code: