Limiting Reactant Calculator

Enter the moles and coefficients of reactants A and B to find the limiting reactant.

How it is calculated

For two reactants A and B, the tool divides the moles of each by its coefficient in the balanced equation: ratio A = nA ÷ νA and ratio B = nB ÷ νB. Here n is the amount in moles and ν is the stoichiometric coefficient. The smaller ratio belongs to the limiting reactant, because it supports fewer "reaction turns" before it runs out. Both ratios are shown to four decimals. Coefficients must be greater than zero and moles cannot be negative, otherwise nothing is returned. If the two ratios are equal, the reactants are in exact stoichiometric proportion, but the tool still labels the result "Reactant A". It does not convert grams to moles, so do that first with the molar mass.

Worked example

Take 2 H₂ + O₂ → 2 H₂O with 3 mol of H₂ (reactant A, coefficient 2) and 2 mol of O₂ (reactant B, coefficient 1). Ratio A = 3 ÷ 2 = 1.5000. Ratio B = 2 ÷ 1 = 2.0000. The smaller ratio is A's, so hydrogen is the limiting reactant and the tool reports Reactant A. Oxygen is in excess: 1.5 reaction turns use 1.5 mol of O₂, leaving 0.5 mol over. The product is set by H₂, giving 3 mol of water.

Try this example →

Common mistakes

  • Entering grams instead of moles. The tool compares mole amounts, so convert each mass by dividing by the molar mass first.
  • Comparing the raw moles instead of the ratios. In the example, 2 mol of B is fewer than 3 mol of A, but A is the limiting one because it needs twice as many moles per reaction turn.
  • Using the coefficients from an unbalanced equation. If the equation is not balanced, the ratios and the answer are wrong.
  • Reading a tie as "A is limiting". When both ratios are equal, such as 4 mol of A with coefficient 2 and 2 mol of B with coefficient 1, both reactants run out together and nothing is left over, even though the tool prints Reactant A.
  • Assuming the result gives the excess left over. The tool only names the limiting reactant and the two ratios; you must work out the leftover amount and the yield yourself.

About this calculator

In a chemical reaction, reactants are almost never combined in the exact stoichiometric ratio the balanced equation calls for. The limiting reactant is the one that runs out first, stopping the reaction and capping the maximum amount of product that can form — the other reactant is left over in excess. Identifying it is one of the first steps in any stoichiometry problem, because product yield calculations depend entirely on the limiting reagent's quantity, not the total amount of chemicals mixed together.

This calculator finds the limiting reactant by dividing each reactant's moles by its coefficient in the balanced equation and comparing the resulting ratios — whichever reactant gives the smaller ratio is limiting. This method is taught in every introductory chemistry course and used routinely by chemists and chemical engineers to plan reagent quantities, minimize waste, and predict theoretical yield before running a reaction in the lab or scaling it up industrially.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators