Stoichiometry Calculator: Limiting Reagent, Theoretical & % Yield
Balance chemical equations, find limiting reagents, calculate theoretical yield, determine percent yield, and solve stoichiometry problems with step-by-step solutions and visualizations for chemistry homework and lab work.
Mole Map from Balanced Equation
If you're trying to figure out how many grams of product you can make from a reaction, stoichiometry is your answer. The most common mistake students make? Starting calculations without a balanced equation. Coefficients in that balanced equation become your conversion factors—they tell you the mole ratio between any two species. Without balanced coefficients, every number you calculate afterward is wrong.
Think of the mole map as a GPS for chemistry problems. You start with what you have (usually grams), convert to moles using molar mass, cross over to another species using the coefficient ratio, then convert back to grams. For 2 H₂ + O₂ → 2 H₂O, the coefficients say 2 moles of hydrogen react with 1 mole of oxygen to produce 2 moles of water. That's your roadmap.
Here's where units save you: grams → moles → moles → grams. Each arrow is a conversion factor. If your units don't cancel correctly, you've made a setup error. Write out every unit and cross them off as they cancel. This takes an extra 30 seconds but catches mistakes that cost you entire problems on exams.
Limiting Reagent Identification
The limiting reagent determines how much product you can actually make. It's the reactant that runs out first, stopping the reaction. Here's the mistake that costs points: assuming the reactant you have less of is limiting. That's not how it works. A tiny amount of one reagent might still be in excess if the stoichiometry requires even less.
To find the limiting reagent: convert each reactant to moles, divide by its coefficient, compare. The smallest result identifies your limiting reagent. For 2 Al + 3 Cl₂ → 2 AlCl₃ with 5 mol Al and 6 mol Cl₂: Al gives 5/2 = 2.5, Cl₂ gives 6/3 = 2.0. Chlorine is limiting because 2.0 < 2.5.
Limiting reagent formula:
Ratio = moles available / coefficient
Smallest ratio = limiting reagent
Everything else—theoretical yield, excess remaining, percent yield—depends on correctly identifying the limiting reagent. Get this step wrong and the entire problem cascades into nonsense.
Theoretical Yield Calculation
Theoretical yield is the maximum product you could make if everything went perfectly—no side reactions, no losses, 100% efficiency. In reality, you never get theoretical yield. But you need to calculate it first to evaluate how well your reaction actually performed.
Start from the limiting reagent. Convert its moles to product moles using the coefficient ratio, then to grams using product molar mass. For N₂ + 3 H₂ → 2 NH₃ with H₂ limiting at 4 mol: product moles = 4 mol H₂ × (2 mol NH₃ / 3 mol H₂) = 2.67 mol NH₃. Product mass = 2.67 mol × 17.03 g/mol = 45.4 g NH₃.
Theoretical yield formula:
n(product) = n(limiting) × (coeff product / coeff limiting)
mass(product) = n(product) × M(product)
Notice the setup: you always multiply by a ratio where the thing you want is on top. If you're going from H₂ to NH₃, the NH₃ coefficient goes in the numerator. Mess this up and you get inverse answers.
Percent Yield Interpretation
After running a reaction in lab, you weigh your actual product. Percent yield compares this to theoretical yield: (actual / theoretical) × 100%. Typical organic synthesis yields run 60-85%. Getting 95%+ suggests either excellent technique or measurement errors.
Yields over 100% are red flags. Either your product is impure (contains solvent, byproducts, or starting material), your theoretical yield calculation is wrong, or you weighed something incorrectly. Before assuming you're a chemistry genius, recheck your numbers.
Low yields have causes: incomplete reaction (not enough time or heat), side reactions consuming reactant, product lost during transfer or purification, equilibrium not favoring products. For reversible reactions, Le Châtelier's principle explains why you can't reach 100%—some reactant always remains at equilibrium.
Percent yield:
% Yield = (actual yield / theoretical yield) × 100%
Example: 38.2 g actual, 45.4 g theoretical
% Yield = (38.2 / 45.4) × 100% = 84.1%
Reagent-to-Product Walkthrough
Problem: You have 25.0 g of Fe and 30.0 g of O₂. How many grams of Fe₂O₃ can you make? Equation: 4 Fe + 3 O₂ → 2 Fe₂O₃
Step 1: Convert to moles
Fe: 25.0 g / 55.85 g/mol = 0.448 mol
O₂: 30.0 g / 32.00 g/mol = 0.938 mol
Step 2: Find limiting reagent
Fe: 0.448 / 4 = 0.112
O₂: 0.938 / 3 = 0.313
Fe is limiting (0.112 < 0.313)
Step 3: Calculate product moles
Fe₂O₃: 0.448 mol Fe × (2 mol Fe₂O₃ / 4 mol Fe) = 0.224 mol
Step 4: Convert to grams
Fe₂O₃: 0.224 mol × 159.69 g/mol = 35.8 g
Final answer: 35.8 g Fe₂O₃ theoretical yield. Notice how we used iron's moles throughout because it was limiting. The oxygen moles only mattered for identifying which reagent runs out first.
Stoichiometry Logic
All stoichiometry rests on one principle: coefficients give mole ratios, and moles are the bridge between mass and particles. Grams mean nothing until you convert to moles because atoms combine by count, not by weight. A 1:1 mole ratio doesn't mean equal masses—it means equal numbers of formula units.
For solutions, use n = M × V where M is molarity (mol/L) and V is volume in liters. For gases at standard conditions, use n = PV/RT where R = 0.08206 L·atm/(mol·K). These convert your measurements into moles, which then plug into the standard stoichiometry workflow.
Core conversions:
Mass ↔ Moles: n = m / M
Solution: n = Molarity × Volume
Gas: n = PV / RT
Mole ratio: from balanced equation coefficients
The units guide you. Set up each step so units cancel, leaving only what you want. If you end up with mol²/g or some other weird unit, your setup is wrong. Dimensional analysis isn't just a technique—it's error detection built into the method.
Limitations
• Ideal conditions assumed: Theoretical yield assumes 100% conversion. Real reactions face equilibrium constraints, side reactions, and physical losses.
• Pure reagents required: Calculations assume reagent purity. Commercial chemicals at 98% purity mean you have 2% impurity affecting actual amounts.
• Single reaction pathway: Stoichiometry ignores competing reactions. If your reactant can go two ways, both pathways consume it.
• No kinetics: This tells you how much product is possible, not how fast you'll get there or if the reaction will complete in reasonable time.
Sources
- IUPAC Periodic Table — Atomic weights for molar mass
- OpenStax Chemistry 2e — Chapter 4: Stoichiometry of Chemical Reactions
- LibreTexts Chemistry — Limiting reagent tutorials
Yield Q&A
What is stoichiometry and why is it important?
How do I balance a chemical equation?
Why can't I change subscripts when balancing equations?
How do I find the limiting reagent?
What is theoretical yield vs. actual yield?
How do I handle solutions in stoichiometry?
How do gases fit into stoichiometry?
Can this calculator balance all types of equations?
What if my equation includes states like (s), (l), (g), (aq)?
How do I use balanced equations for mass-to-mass conversions?
Why might my percent yield be very low?
How does stoichiometry relate to the mole concept?
Explore More Chemistry Tools
Master chemical equations, stoichiometry, and quantitative chemistry with our comprehensive calculator collection
Browse All Chemistry Tools