Chemical Reaction Theoretical & Percent Yield Calculator

Calculate theoretical yield and reaction efficiency from stoichiometry

Compute theoretical yield from moles of limiting reagent, the stoichiometric ratio, and product molar mass, then divide actual yield by theoretical to get percent yield. Optionally start from limiting-reagent mass and molar mass. For synthetic chemistry, pharma manufacturing, and teaching labs. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is theoretical yield?

Theoretical yield is the maximum product obtainable if the reaction goes to completion with no losses. It equals moles of limiting reagent × the product-to-reagent mole ratio × the product's molar mass, expressed in grams.

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.