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.
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.