Theoretical Yield Calculator (Grams of Product & % Yield)

The theoretical yield is the maximum mass of product a reaction can give if all of the limiting reagent reacts as the balanced equation says. This theoretical yield calculator turns the mass of the limiting reagent into moles, applies the mole ratio and converts back to grams of product — and, if you enter what you actually obtained, gives the percent yield.

g/mol
g/mol
mol
calculated
calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the theoretical yield calculator

Enter the mass of the limiting reagent, its molar mass, the coefficients of the reagent and the product from the balanced equation, and the molar mass of the product. The calculator returns the moles and grams of product. Enter your actual yield to see the percent yield.

Theoretical yield formula

mtheoretical = (mreagent / Mreagent) × (p / r) × Mproduct

% yield = mactual / mtheoretical × 100%

Worked example: aspirin synthesis

2.00 g salicylic acid (138.12 g/mol) reacts 1 : 1 to give aspirin (180.16 g/mol); 2.10 g of aspirin is recovered:

  • Moles = 2.00 ÷ 138.12 = 0.01448 mol
  • Theoretical yield = 0.01448 × 180.16 = 2.609 g
  • Percent yield = 2.10 ÷ 2.609 = 80.5%

Theoretical yield from 1 kg of reagent

Reaction Product : reagent Theoretical yield
Salicylic acid → aspirin 1:1 1,304.4 g aspirin
Glucose → ethanol (fermentation) 2:1 511.4 g ethanol
CaCO₃ → CaO (calcination) 1:1 560.3 g CaO
Fe₂O₃ → Fe (reduction) 2:1 699.4 g Fe
CH₄ → CO₂ (combustion) 1:1 2,743.2 g CO₂

Why actual yield is lower

  • Incomplete reaction or an equilibrium that does not go to completion
  • Side reactions forming other products
  • Losses in filtration, transfer, washing and recrystallisation

Frequently asked questions

How do you calculate theoretical yield?

Moles of limiting reagent = mass ÷ molar mass; moles of product = that × (product coefficient ÷ reagent coefficient); theoretical yield = moles of product × molar mass of product.

What is the difference between theoretical and actual yield?

Theoretical yield is the calculated maximum; actual yield is what you recover. Percent yield = actual ÷ theoretical × 100%.

Can percent yield be over 100%?

Not for a pure, dry product. A result above 100% usually means the product is wet or contaminated, or the wrong limiting reagent was used.

What if I don't know which reactant is limiting?

Work out moles ÷ coefficient for each reactant first — the smallest is limiting. The limiting reagent calculator does this for two reactants.

Embed this calculator

Free to use on your website or blog. Copy this code: