⚗️
✓ Editorially reviewed by Derek Giordano, Founder & Editor · BA Business Marketing

Percent Yield Calculator

Balances the equation, finds the limiting reactant, and gives the theoretical yield, leftover excess reactant and percent yield, checked against OpenStax Chemistry 2e

Updated October 2026

🧮
700+ calculators, no signup required
Finance · Health · Math · Science · Business
nnng.com
Percent yield = actual yield ÷ theoretical yield × 100, where the theoretical yield comes from the limiting reactant: grams → moles → moles of product (by the equation’s coefficients) → grams. In OpenStax Chemistry 2e Example 4.13, 1.274 g of CuSO₄ with excess zinc gave 0.392 g of copper: Percent yield 77.3%: 0.392 g of 0.5072 g theoretical Cu (limiting reactant CuSO4).

The Four Steps

  1. Balance the equation. The calculator does it for you: Si + N₂ → Si₃N₄ becomes 3Si + 2N₂ → Si₃N₄.
  2. Convert each reactant to moles. 2.00 g Si ÷ 28.086 g/mol = 0.0712 mol; 1.50 g N₂ ÷ 28.014 g/mol = 0.0535 mol.
  3. Find how much product each could make. 0.0712 mol Si × (1 Si₃N₄ / 3 Si) = 0.0237 mol; 0.0535 mol N₂ × (1 / 2) = 0.0268 mol. Silicon makes less, so it is the limiting reactant.
  4. Theoretical yield and percent yield. 0.0237 mol × 140.286 g/mol = 3.33 g of Si₃N₄. If you actually collected, say, 3.00 g, the percent yield would be 3.00 ÷ 3.33 × 100.

The nitrogen left over is 0.17 g of the 1.50 g. Atomic masses come from the site’s molar mass calculator (159.602 g/mol for CuSO₄, where OpenStax rounds to 159.62). Here both give 0.5072 g of copper, but other problems can differ from a textbook answer in the last significant figure.

OpenStax Examples, Reproduced

ProblemGivenLimiting reactantTheoretical yieldPercent yield
OpenStax Ex. 4.12: 3Si + 2N₂ → Si₃N₄2.00 g Si, 1.50 g N₂Si3.33 g Si₃N₄–
OpenStax Ex. 4.13: CuSO₄ + Zn → Cu + ZnSO₄1.274 g CuSO₄, excess ZnCuSO₄0.5072 g Cu77.3% (0.392 g)
Check Your Learning: 2H₂ + O₂ → 2H₂O5.00 g H₂, 10.0 g O₂O₂11.26 g H₂O–
Check Your Learning: CCl₄ + 2HF → CF₂Cl₂ + 2HCl32.9 g CCl₄, excess HFCCl₄25.86 g CF₂Cl₂48.3% (12.5 g)

Check the hydrogen problem by ratio: 5.00 g H₂ is 2.48 mol and would need 1.24 mol of O₂, but 10.0 g O₂ is only 0.313 mol, so oxygen runs out first even though more grams of it were used.

Why Yields Fall Short

Real reactions rarely reach 100%: some product stays on glassware or filter paper, side reactions use reactants, reactions can stop before completion, and purification loses some material. A yield above 100% almost always means the product is still wet or contains impurities.

Common Mistakes

What This Calculator Does Not Cover

It takes masses in grams of pure reactants. For solutions, convert volume and molarity to moles first (the molarity calculator helps); for gases, use the ideal gas law. It assumes a single reaction with no side products.

Frequently Asked Questions

How do you calculate percent yield?
Divide the actual yield by the theoretical yield and multiply by 100. OpenStax’s example: 0.392 g ÷ 0.5072 g × 100 = 77.3%.
How do you find the limiting reactant?
Convert each reactant to moles, use the balanced equation to find how much product each could make, and the one that makes the least is limiting.
What is theoretical yield?
The mass of product the limiting reactant could make if it reacted completely, from moles of limiting reactant × mole ratio × molar mass of the product.
Can percent yield be over 100%?
Not in reality; a result above 100% usually means the product is wet, impure or was weighed wrongly.
Is the limiting reactant the one with the smallest mass?
No. It is the one that produces the least product after converting to moles and applying the equation’s coefficients.
How much excess reactant is left over?
Subtract the amount used (moles of limiting reactant × mole ratio, converted to grams) from the amount you started with.

How to Use This Calculator

  1. Enter the reaction — with formulas, e.g. Si + N2 = Si3N4; it is balanced automatically.
  2. Enter reactant masses — as formula = grams; leave out reactants that are in excess.
  3. Choose the product — the one whose yield you want.
  4. Add the actual yield — to get percent yield; otherwise you get the theoretical yield and limiting reactant.
📚 Sources & References
  1. [1] OpenStax. Chemistry 2e, 4.4 Reaction Yields (2019; accessed October 2026). openstax.org
  2. [2] OpenStax. Chemistry 2e, 4.3 Reaction Stoichiometry (2019; accessed October 2026). openstax.org
✅ Editorial Standards — Every calculator is built from peer-reviewed formulas and official data sources, editorially reviewed for accuracy, and updated regularly. Read our full methodology · About the author