Limiting Reagent Calculator
Enter your reactants in grams, molar masses, and stoichiometric coefficients from your balanced chemical equation.
Reactant A
Reactant B
Product (Optional Theoretical Yield Output)
What is a limiting reagent?
The limiting reagent (also called the limiting reactant) is the reactant that runs out first in a chemical reaction. Once it is fully consumed, the reaction stops—even if other reactants are still left over. Because of that, the limiting reagent controls the maximum amount of product you can make.
If you are doing stoichiometry in homework, labs, AP/IB chemistry, or first-year college chemistry, finding the limiting reagent is one of the most important skills to master.
Quick method: how to calculate limiting reagent
Core idea: Convert each reactant to moles, then divide by its coefficient in the balanced equation.
Compare: n/coeff for each reactant. The smaller value is the limiting reagent.
- Step 1: Balance the equation.
- Step 2: Convert each reactant amount to moles.
- Step 3: Compute moles ÷ stoichiometric coefficient.
- Step 4: Smallest ratio = limiting reagent.
- Step 5: Use that reagent to calculate theoretical yield.
Detailed step-by-step process
1) Start with a balanced chemical equation
Do not skip this. Coefficients are the map of how reactants combine. If your equation is not balanced, your limiting reagent answer will be wrong no matter how good your arithmetic is.
2) Convert grams to moles
If your starting data are in grams, use:
moles = grams / molar mass
Do this for every reactant.
3) Normalize by coefficient
For each reactant, divide moles by the stoichiometric coefficient from the balanced equation:
normalized value = moles of reactant / coefficient of reactant
This tells you how many “reaction units” each reactant can support.
4) Identify the smallest normalized value
The reactant with the smallest value is limiting because it can sustain the fewest reaction units.
5) Calculate product yield and excess reactant
Use the limiting reagent to get theoretical product yield. If needed, also compute how much of the excess reagent remains after reaction completion.
Worked example
Suppose:
2H₂ + O₂ → 2H₂O
- H₂ available = 10.0 g, molar mass = 2.016 g/mol
- O₂ available = 80.0 g, molar mass = 31.998 g/mol
| Reactant | Moles | Coefficient | Moles ÷ Coefficient |
|---|---|---|---|
| H₂ | 10.0 / 2.016 = 4.960 mol | 2 | 2.480 |
| O₂ | 80.0 / 31.998 = 2.500 mol | 1 | 2.500 |
Since 2.480 < 2.500, H₂ is the limiting reagent.
Maximum water formed (coefficient ratio 2:2 means 1:1 in moles with H₂): approximately 4.960 mol H₂O, which is about 89.35 g H₂O using 18.015 g/mol.
How to find excess reagent left over
After finding the reaction extent from the limiting reagent, compute how much of the non-limiting reactant is consumed. Then subtract from starting amount.
- Used moles of reactant = reaction extent × its coefficient
- Leftover moles = initial moles − used moles
This is especially important in lab reports where you need percent yield or atom economy discussions.
Common mistakes students make
- Using grams directly instead of converting to moles first.
- Skipping balancing the chemical equation.
- Comparing raw moles instead of moles/coefficient.
- Rounding too early and losing precision.
- Using the excess reagent to compute theoretical yield.
Tips for exams and homework
- Write units on every line. Units catch mistakes.
- Circle coefficients in the balanced equation before starting.
- Keep 3–4 significant figures until the final line.
- Always ask: “Which reactant runs out first?”
Final checklist
- Balanced equation? ✅
- All reactants converted to moles? ✅
- Computed moles/coefficient for each reactant? ✅
- Smallest normalized value identified? ✅
- Theoretical yield based on limiting reagent only? ✅
If you follow that checklist every time, limiting reagent problems become straightforward and reliable.