ToolHuts

Practical tools for measured work

Theoretical and percent yield calculator

Calculate limiting reactant, theoretical product and percentage yield from balanced coefficients.

Calculate the layout, check the diagram, then print the result for the shop or jobsite.

mol
mol
g/mol
g
Theoretical product mass36.03056g
Percent yield83.26265259%
Theoretical product amount2mol
Limiting reactantReactant B
Reactant A remaining2mol
Reactant B remaining0mol

How it works

Enter coefficients from an already balanced equation aA + bB → pP. Reaction extent is the smaller of available moles divided by coefficient. Theoretical product mass = extent × product coefficient × product molar mass. Percent yield = actual mass/theoretical mass × 100.

Reference: OpenStax reaction yields

Current-input example

The result above uses these exact values. This snapshot is included when the page is printed so the output can be checked against the original measurements.

Available reactant A
4 mol
Balanced coefficient of A
2
Available reactant B
1 mol
Balanced coefficient of B
1
Balanced coefficient of product
2
Product molar mass
18.01528 g/mol
Measured actual product mass
30 g

Primary result: Theoretical product mass: 36.03056 g.

Before using the result

  • Check the selected mode, units and input values before using the result.
  • Read the assumptions and rounding rules; compare the worked example with your intended calculation.
  • A numerical result does not supply missing context or change the stated limitations.

Limitations

Educational bookkeeping for two reactants and one selected product. It does not balance equations, determine whether a reaction occurs, account for purity or side reactions, or provide laboratory preparation instructions. Coefficients must be positive whole numbers from the balanced reaction.

Frequently asked questions

What should I verify before using this result?

Check the input values, units, dates and assumptions. Compare the method and its stated limits with the source relevant to your task.

Why might the finished result differ?

Results depend on the entered data and the model’s assumptions. Rounding, changing conditions or omitted factors can affect the comparison. Read the limitations before using the result.