Every synthesis is judged on yield, and yield only means something when it is referenced to the theoretical maximum set by the limiting reagent. This calculator computes theoretical yield from stoichiometry and then your percent yield from what you actually isolated.
How it works
Theoretical yield flows from the moles of limiting reagent through the balanced equation to the product mass:
moles_limiting = mass_limiting / molar_mass_limiting (if entered by mass)
moles_product = moles_limiting × ratio (ratio from equation)
theoretical (g) = moles_product × molar_mass_product
percent yield = actual_yield / theoretical × 100
The ratio is the moles of product per mole of limiting reagent read straight
off the balanced equation. If you already know moles of limiting reagent, you can
enter them directly and skip the mass and molar-mass step.
Worked example: Fischer esterification
Consider reacting acetic acid with ethanol to form ethyl acetate:
CH₃COOH + C₂H₅OH → CH₃COOC₂H₅ + H₂O
The stoichiometric ratio is 1:1 (1 mol of ethyl acetate per mol of acetic acid). Suppose acetic acid is the limiting reagent:
- Mass of acetic acid used: 12.0 g
- Molar mass of acetic acid: 60.05 g/mol → 0.200 mol
- Ratio (product per mol of limiting reagent): 1
- Molar mass of ethyl acetate: 88.11 g/mol
- Theoretical yield: 0.200 × 1 × 88.11 = 17.6 g
If after distillation and drying you isolate 12.3 g:
- Percent yield: 12.3 / 17.6 × 100 = 69.9%
For an equilibrium reaction like this, a yield around 65–75% is typical without driving the reaction — it is not a sign of poor technique, just thermodynamics.
Identifying the limiting reagent
The most common mistake when using this tool is entering the wrong reagent. If you have 0.20 mol of A and 0.30 mol of B in a 1:1 reaction, A is limiting and governs the theoretical yield. If the stoichiometry is 1:2 (one A produces two products), enter 2 as the ratio. To double-check: divide the moles of each reactant by its stoichiometric coefficient; the smallest quotient identifies the limiting reagent.
Interpreting a yield above 100%
A percent yield above 100% is a diagnostic flag, not a real result. Common causes:
- The isolated product contains solvent or moisture — dry more thoroughly and re-weigh.
- The molar mass used is wrong — recheck the product formula.
- Stoichiometric ratio was entered incorrectly — recheck the balanced equation.
- The wrong reagent was identified as limiting — recompute which one runs out first.
Never report a yield over 100% in a formal setting; correct the inputs instead.
Yield in manufacturing and scale-up
In a teaching lab, 70% is acceptable. In pharmaceutical manufacturing, yields below 85% raise costs significantly because reagents are expensive and waste must be disposed of safely. Process chemists often report yield across multiple steps as the product of each step’s percent yield — five steps at 80% each give an overall yield of only about 33%, which is why minimising step count matters as much as optimising each step.