molecalculator

Reactions & Stoichiometry

Theoretical Yield Calculator: Formula and Example

Calculator No. 05-0188 · Updated · Formula and assumptions shown below

Theoretical yield 0.450 g
Product amount
0.0250 mol
= (Limiting reactant amount ÷ Reactant coefficient) × Product coefficient
Limiting reactant amount
0.05 mol
Set in the form below
Product coefficient
1
Set in the form below
You enter
Limiting reactant amount (mol), Product coefficient, Reactant coefficient, Product molar mass (g/mol)
You get
Theoretical yield (g), Product amount (mol)
Rounding
3 dp · 4 dp

For study and lab planning. The result follows from the numbers you enter and the formula shown. Check it against your method before you weigh, mix or dilute anything, follow the safety data sheet and your supervisor, and do not use it for clinical, dosing or medication work.

Calculate theoretical yield by converting each reactant quantity to moles, using the balanced equation to identify the limiting reactant, then converting its stoichiometric amount of product to mass. Enter the balanced reaction’s limiting-reactant amount, its molar mass, and the product molar mass below; the calculator returns the maximum product mass predicted by the equation.

Formula

The theoretical yield is the maximum product mass implied by the balanced chemical equation, assuming the limiting reactant is completely consumed and the reaction follows the stated stoichiometry.

nproduct = nreactant × (νproduct / νreactant)
mtheoretical = nproduct × Mproduct

  • nreactant is the amount of limiting reactant, in moles (mol).
  • νreactant and νproduct are the reactant and product coefficients in the balanced equation. They are dimensionless.
  • nproduct is the theoretical amount of product, in moles (mol).
  • Mproduct is the product’s molar mass, in grams per mole (g/mol).
  • mtheoretical is the theoretical yield, in grams (g).

The first calculation applies the mole ratio from the balanced equation. The second converts product moles to mass. If you start with a mass of reactant rather than moles, first calculate its amount using n = m / M, where mass is in grams and molar mass is in g/mol. For a solution, calculate the solute’s moles from its concentration and volume before applying the ratio.

Worked Example

Consider the balanced equation 2 H2 + O2 → 2 H2O. Suppose hydrogen is the limiting reactant and the input values are the defaults: 0.050 mol H2, a hydrogen coefficient of 2, a water coefficient of 1 in the calculator’s fields as labelled reactant and product, and water’s molar mass of 18.015 g/mol. For this equation, set the reactant coefficient to 2 and product coefficient to 2 when calculating water from hydrogen, because both coefficients are 2. The displayed default product coefficient of 1 is not appropriate for this particular equation; it represents a different coefficient ratio. This illustrates why the equation’s actual coefficients must be entered rather than relying on defaults.

Using the correct coefficients for hydrogen to water:

  1. Product amount: 0.050 mol × (2 / 2) = 0.05000 mol H2O.
  2. Theoretical mass: 0.05000 mol × 18.015 g/mol = 0.90075 g, or 0.901 g to three decimal places.

Calculator default arithmetic: with the block’s exact defaults, product amount = (0.050 / 2) × 1 = 0.02500 mol, and theoretical yield = 0.02500 × 18.015 = 0.450 g to three decimal places. These defaults demonstrate the calculation but do not encode the hydrogen-to-water coefficient ratio; change the coefficients to match the reaction being studied.

Assumptions

  • The chemical equation is balanced and its coefficients describe the reaction pathway being considered.
  • The entered reactant amount is already the limiting reactant amount, identified by comparing all reactants.
  • The reaction proceeds completely for the theoretical calculation, with no side reactions or product loss.
  • The product molar mass corresponds to the product’s formula and stated chemical form.

How to Find the Limiting Reactant

A reaction with multiple reactants does not necessarily use them in the exact ratio you have available. The limiting reactant is the one that would run out first according to the balanced equation, and it determines the maximum possible amount of product. The calculator uses that reactant’s amount; it does not compare a full set of reactant quantities automatically.

  1. Balance the chemical equation, using the smallest whole-number coefficients.
  2. Convert each reactant quantity to moles. For a pure substance, divide its mass by its molar mass. For a solution, use concentration in mol/L multiplied by volume in L.
  3. For each reactant, divide its available moles by its coefficient in the balanced equation.
  4. The smallest result identifies the limiting reactant. Use its available moles and its coefficient in the calculator.

For example, if one reactant provides 0.050 mol and has coefficient 2, its coefficient-normalized amount is 0.025 mol per coefficient unit. Compare that value with the corresponding value for every other reactant. A reactant with a larger normalized amount is in excess under the equation’s stoichiometric model.

Theoretical Yield, Actual Yield, and Percent Yield

Theoretical yield is a calculated maximum, not a promise of what a laboratory experiment will produce. Actual yield is the amount of product recovered or measured after the reaction and work-up. It is commonly lower because reactions may not go to completion, competing reactions may consume reactants, and product can be lost during transfer, separation, or purification.

Percent yield compares actual and theoretical yields:

percent yield = (actual yield / theoretical yield) × 100%

Use the same product and compatible units for both yields. A result above 100% can arise when the collected material contains solvent, water, impurities, or unreacted material, or when measurement uncertainty is significant. It does not mean the reaction made more product than the stoichiometric maximum for the assumed reaction.

Common Errors and Limits

  • Using an unbalanced equation: coefficients set the mole ratio, so an incorrect balance changes the predicted yield.
  • Choosing the wrong reactant: using an excess reactant instead of the limiting reactant overestimates the product amount.
  • Mixing grams and moles: the mole ratio applies to moles, not directly to masses. Convert mass to moles first.
  • Entering the wrong coefficient: enter the coefficient for the particular reactant and product in the balanced equation. A coefficient of 1 is often omitted in written equations but still has a value of 1.
  • Using the wrong product form: hydrates, salts, solvates, and different molecular forms can have different molar masses. Match the formula to the substance whose mass you are predicting.
  • Rounding too early: retain guard digits through intermediate calculations, then round the final result to a precision supported by the input data.

The simple stoichiometric method is a theoretical accounting tool. It does not predict reaction rate, equilibrium conversion, selectivity, purity, or practical recovery. Those require additional chemical information and, often, experimental measurements. Treat the output as a reference maximum under the stated equation and assumptions, not as an expected measured result. For bench work, follow your lab method, the safety data sheet (SDS) and your supervisor.

Frequently Asked Questions

What is the theoretical yield in chemistry?
It is the maximum amount of product calculated from the limiting reactant and the balanced chemical equation, assuming complete conversion and the stated reaction stoichiometry.

How do I calculate theoretical yield from grams?
Convert the limiting reactant’s mass to moles by dividing by its molar mass. Apply the balanced-equation mole ratio to find product moles, then multiply by the product’s molar mass to obtain product mass.

Why do I need the limiting reactant?
The limiting reactant is consumed first and caps how much product can form. A reactant in excess cannot raise the maximum yield once the limiting reactant is used up.

Can theoretical yield be greater than actual yield?
Yes. Actual yield is the recovered amount and is often lower because of incomplete conversion, side reactions, or handling losses. Theoretical yield assumes the ideal stoichiometric maximum.

Can percent yield be over 100%?
It can be calculated above 100%, but that usually signals retained liquid or impurities, a mismatch in product form, or measurement error—not a genuine yield beyond the theoretical maximum for the assumed reaction.

Related

Formula used
in nr | Limiting reactant amount | mol | 0.050 | 0
in cr | Product coefficient | - | 1 | 0
in rr | Reactant coefficient | - | 2 | 0
in mp | Product molar mass | g/mol | 18.015 | 0
out y | Theoretical yield | g | (nr / rr) * cr * mp | 3
out np | Product amount | mol | (nr / rr) * cr | 4

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation with the constants and conversion factors written on the page, rounded as each result states. See method and constants, the disclaimer or report an error.

More in this section

The whole Reactions & Stoichiometry section →