Theoretical Yield Calculator

In chemistry, the theoretical yield is the maximum amount of product a reaction can produce if everything reacts perfectly — a key number for evaluating how efficient your experiment was. Enter your limiting reagent mass, molecular weight, and stoichiometric coefficient, then do the same for your desired product to calculate the Theoretical Yield in grams, milligrams, and kilograms. Secondary outputs include moles of limiting reagent and moles of product.

g

The mass of your limiting reagent (the reactant that runs out first).

g/mol

Molar mass of the limiting reagent in g/mol. Find this on the periodic table or from the compound formula.

The stoichiometric coefficient of the limiting reagent in the balanced equation (usually 1 if you enter it directly).

g/mol

Molar mass of the product you want to calculate the yield for.

The stoichiometric coefficient of the desired product in the balanced equation.

Results

Theoretical Yield

--

Moles of Limiting Reagent

--

Moles of Product

--

Theoretical Yield (mg)

--

Theoretical Yield (kg)

--

More Chemistry Tools

Frequently Asked Questions

What is theoretical yield?

Theoretical yield is the maximum amount of product that could be produced in a chemical reaction, assuming perfect conditions and complete conversion of the limiting reagent. It is calculated using stoichiometry from the balanced chemical equation and represents an upper bound — real reactions almost always produce less due to side reactions, incomplete conversion, or losses during isolation.

How do you calculate theoretical yield?

Use the formula: theoretical yield = product molecular weight × (moles of limiting reagent × product stoichiometry / limiting reagent stoichiometry). First convert your limiting reagent mass to moles by dividing by its molecular weight, then multiply by the mole ratio (product stoichiometry ÷ limiting reagent stoichiometry), and finally multiply by the product's molecular weight to get mass in grams.

What is the limiting reagent and why does it matter?

The limiting reagent is the reactant that is completely consumed first, stopping the reaction from proceeding further. Theoretical yield can only be calculated based on the limiting reagent because once it runs out, no more product can form — regardless of how much of the other reactants remain.

Is the limiting reactant the same as the theoretical yield?

No. The limiting reactant is the reactant that runs out first and controls how much product forms. The theoretical yield is the maximum mass of product that can be produced based on the amount of the limiting reactant available. They are related but distinct concepts.

What is the difference between theoretical yield and actual yield?

Theoretical yield is the calculated maximum product assuming a perfect reaction. Actual yield is the amount of product you physically obtain in the lab. Actual yield is almost always less than theoretical yield due to incomplete reactions, competing side reactions, and product lost during purification. The ratio of actual to theoretical yield (×100) gives percent yield.

What is percent yield and how does it relate to theoretical yield?

Percent yield measures how efficiently a reaction was carried out: percent yield = (actual yield ÷ theoretical yield) × 100%. A percent yield of 100% would mean no product was lost, which is essentially impossible in practice. Knowing the theoretical yield is the first step in calculating percent yield.

What are stoichiometric coefficients and where do I find them?

Stoichiometric coefficients are the numbers placed in front of each reactant and product in a balanced chemical equation. For example, in N₂ + 3H₂ → 2NH₃, the coefficient for N₂ is 1, for H₂ is 3, and for NH₃ is 2. They tell you the molar ratio in which substances react and are produced.

What is the theoretical yield of ammonia (NH₃) from 10 g of nitrogen (N₂)?

Using N₂ + 3H₂ → 2NH₃: moles of N₂ = 10 g ÷ 28.014 g/mol ≈ 0.357 mol. Moles of NH₃ = 0.357 × (2/1) = 0.714 mol. Theoretical yield = 0.714 mol × 17.031 g/mol ≈ 12.16 g of NH₃. This example is pre-loaded in the calculator above.