Skip to main content

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.

Loading calculator...

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

Yield Q&A

What is stoichiometry and why is it important?
Stoichiometry is the quantitative relationship between reactants and products in a chemical reaction. It allows you to predict how much product you'll get from given reactants, identify which reactant will run out first (limiting reagent), and optimize reaction conditions. Essential for lab work, industrial chemistry, and understanding reaction efficiency.
How do I balance a chemical equation?
Balancing ensures the law of conservation of mass—atoms are neither created nor destroyed. Count atoms of each element on both sides. Adjust coefficients (numbers in front of formulas) to make atom counts equal, never changing subscripts within formulas. Start with the most complex molecule or least common element. Check that all elements balance, then verify you have the smallest whole-number coefficients. For example, H₂ + O₂ → H₂O becomes 2 H₂ + O₂ → 2 H₂O (4 H and 2 O on each side).
Why can't I change subscripts when balancing equations?
Subscripts define the chemical formula and the substance's identity. Changing H₂O to H₂O₂ changes water into hydrogen peroxide—a completely different compound with different properties. Only coefficients (which indicate how many molecules/formula units participate) can be changed. The balanced equation represents the correct stoichiometric relationship between actual chemical species that exist, not hypothetical modified molecules.
How do I find the limiting reagent?
Calculate moles for each reactant, divide by their stoichiometric coefficients from the balanced equation, and the one with the smallest ratio is limiting. For example, if you have 2 mol A (coefficient 1) and 3 mol B (coefficient 2): A ratio = 2/1 = 2, B ratio = 3/2 = 1.5. B is limiting because 1.5 &lt; 2. The limiting reagent controls the maximum amount of product and is the bottleneck in the reaction.
What is theoretical yield vs. actual yield?
Theoretical yield is the maximum amount of product possible from stoichiometry, assuming 100% efficiency and no side reactions. Actual yield is what you really get in the lab. Percent yield = (actual/theoretical) × 100%. Values below 100% indicate losses from incomplete reactions, side products, or transfer losses. Values >100% suggest errors (impure product, measurement mistakes). Typical organic reactions yield 60-85%.
How do I handle solutions in stoichiometry?
For solutions, use n = M·V (moles = molarity × volume in L). If you know molarity and volume, compute moles. Then use stoichiometry as usual. For dilutions, C₁V₁ = C₂V₂. Always ensure units: molarity in M (mol/L), volume in L. Convert mL to L by dividing by 1000. Solution stoichiometry is common in titrations, precipitation reactions, and acid-base neutralizations.
How do gases fit into stoichiometry?
Use PV = nRT to convert gas volumes to moles. Specify P (pressure), V (volume), T (temperature in K), and the calculator computes n (moles). At STP (0°C, 1 atm), 1 mol gas = 22.4 L. Then apply stoichiometry. Remember: always use absolute temperature (K = °C + 273.15) and consistent units for R (0.08206 L·atm/(mol·K) is most common). Gas stoichiometry is critical for combustion and industrial reactions.
Can this calculator balance all types of equations?
This calculator balances most common reaction types: synthesis, decomposition, single/double replacement, combustion, and many redox reactions. However, some extremely complex redox reactions in acidic/basic solutions may require manual half-reaction balancing methods. If balancing fails, verify your chemical formulas for typos (common issue) and ensure the reaction is chemically feasible—not all combinations of reactants and products can form valid reactions.
What if my equation includes states like (s), (l), (g), (aq)?
State symbols (s = solid, l = liquid, g = gas, aq = aqueous solution) don't affect atom counting when balancing—they're labels, not part of the formula. However, states are essential for stoichiometry calculations: gases use PV = nRT, aqueous species use molarity, solids use mass. States also matter for predicting reactions (precipitation, gas evolution) and determining if a reaction proceeds. Include them for completeness but balance based on atoms only.
How do I use balanced equations for mass-to-mass conversions?
Convert mass to moles (divide by molar mass), use stoichiometric mole ratio from balanced coefficients to find moles of product, then convert back to mass (multiply by molar mass). For example: 10 g H₂ in 2 H₂ + O₂ → 2 H₂O. Moles H₂ = 10/2.016 = 4.96 mol. Mole ratio H₂:H₂O = 2:2 = 1:1, so 4.96 mol H₂O. Mass H₂O = 4.96 × 18.015 = 89.4 g. This chain (mass → moles → mole ratio → moles → mass) is fundamental stoichiometry.
Why might my percent yield be very low?
Low yields (<60%) can result from incomplete reactions (insufficient time, wrong temperature, equilibrium limitations), side reactions consuming reactants or products, product decomposition, transfer losses during filtration/purification, or evaporation of volatile products. To improve: optimize reaction conditions (temperature, time, catalyst), use excess of cheap reactants, minimize transfer steps, and ensure proper purification techniques. Document conditions to identify what affects yield.
How does stoichiometry relate to the mole concept?
The mole is the bridge between microscopic (atoms/molecules) and macroscopic (grams) scales. One mole = 6.022 × 10²³ particles (Avogadro's number). Stoichiometric coefficients represent mole ratios—2 H₂ + O₂ → 2 H₂O means 2 moles H₂ react with 1 mole O₂ to produce 2 moles H₂O. This ratio holds regardless of actual amounts (could be 0.5 mol, 10 mol, or 1000 mol). Moles let you count particles by weighing—essential for all quantitative chemistry.

Explore More Chemistry Tools

Master chemical equations, stoichiometry, and quantitative chemistry with our comprehensive calculator collection

Browse All Chemistry Tools
Stoichiometry Planner - Limiting Reagent & Yield