Skip to content
ChemSolver

Limiting Reactant Calculator

Find the limiting reactant, limiting reagent, and excess reactant from a balanced chemical equation with step-by-step stoichiometry calculations. Enter an amount for every reactant, choose the product, and the calculator balances the equation before comparing mole ratios.

How to Use the Limiting Reactant Calculator

Use this calculator when a problem gives more than one reactant amount. For a single known substance and one target substance, use a standard stoichiometry conversion instead.

  1. Step 1

    Enter the equation

    Type an unbalanced or balanced equation such as N2 + H2 -> NH3. The calculator balances it automatically and uses the final coefficients.

  2. Step 2

    Fill reactant amounts

    Enter an amount for every reactant in the equation. Use g, mg, kg, or mol; each mass is converted with that reactant's molar mass.

  3. Step 3

    Choose the product

    Pick the product whose maximum amount you want to see. The limiting reactant still controls the result.

  4. Step 4

    Read the comparison

    The table shows moles, coefficients, moles ÷ coefficient, limiting status, excess remaining, and step-by-step work.

What Is a Limiting Reactant?

A limiting reactant, also called a limiting reagent, is the reactant that is consumed first and therefore limits the amount of product that can form.

A balanced equation is a recipe written in moles. If the recipe for ammonia is N₂ + 3H₂ → 2NH₃, then every complete reaction extent needs 1 mole of nitrogen and 3 moles of hydrogen. If hydrogen runs out before nitrogen, the reaction must stop even if some nitrogen remains in the flask.

That is why limiting-reactant stoichiometry compares availability, not just raw mass. A heavier sample is not automatically in excess, and a smaller mole count is not automatically limiting until coefficients are included. The limiting reactant sets the maximum product amount; excess reactants are left over after the limiting reactant is consumed.

How to Find the Limiting Reactant

To find a limiting reactant or how to find a limiting reagent by hand, reduce each reactant to the same comparison: available moles per balanced-equation coefficient.

  1. 1Balance the equation

    Coefficients must conserve atoms before any ratio is meaningful. For N2 + H2 -> NH3, the balanced equation is N₂ + 3H₂ → 2NH₃.

  2. 2Convert each reactant amount to moles

    If the amount is in grams, divide by that substance's molar mass. Do this separately for every reactant because N₂, H₂, and NH₃ have different molar masses.

  3. 3Divide each mole amount by its coefficient

    This converts each starting amount into possible reaction extent: n ÷ coefficient.

  4. 4Compare the ratios

    The smallest ratio runs out first. If two ratios are equal, the reactants are present in exact stoichiometric proportion.

  5. 5Use the smallest ratio for product and leftovers

    Product moles equal the smallest ratio times product coefficient. Excess consumed equals the same ratio times each excess-reactant coefficient.

The key is to compare possible reaction extent, not grams and not moles alone. In N₂ + 3H₂ → 2NH₃, one mole of N₂ can support one full reaction extent, but one mole of H₂ supports only one-third of a reaction extent because the coefficient on H₂ is 3. That is why the comparison must be moles ÷ coefficient for every reactant.

Once the smallest ratio is found, the rest of the limiting reactant calculation follows from the same number. That smallest ratio is the reaction extent available before something runs out. Multiply it by a product coefficient to get maximum product moles, or multiply it by an excess-reactant coefficient to see how much of that reactant is consumed. The leftover excess reactant is the starting amount minus the consumed amount.

Stoichiometry shortcut

You do not need to guess which reactant is limiting. Convert all supplied reactants to moles, divide by coefficients, and let the smallest number decide.

Limiting Reactant Formula

The limiting reactant formula is the same comparison for every reactant in the balanced equation.

Formula

Rᵢ = nᵢ / νᵢ

nᵢ = available moles of reactant i. νᵢ = coefficient of reactant i in the balanced equation. The smallest value of Rᵢ identifies the limiting reactant.

Symbols in the limiting reactant formula
SymbolMeaning
Rᵢavailable reaction extent for reactant i
nᵢavailable moles of reactant i
νᵢstoichiometric coefficient from the balanced equation

Common Limiting Reactant Mistakes

Most wrong answers come from skipping one of the comparison steps. Check these before trusting a limiting reagent answer.

Comparing grams directly

A 20 g sample is not automatically more available than a 4 g sample. Different substances have different molar masses, so mass must be converted to moles first.

Comparing moles without coefficients

The reaction may require 3 mol of one reactant for every 1 mol of another. Divide moles by the balanced coefficient before choosing the limiting reactant.

Using an unbalanced equation

Coefficients from an unbalanced skeleton equation do not conserve atoms. Balance first, then read mole ratios.

Choosing by product amount too early

Find the limiting reactant first. Theoretical yield comes after the limiting reaction extent is known.

Limiting Reactant vs Limiting Reagent

Limiting reactant and limiting reagent are usually synonyms in introductory chemistry.

The word reactant points to the species on the left side of the chemical equation. The word reagent is common in laboratory language, where chemicals are handled as reagents in bottles or solutions. A limiting reagent calculator and a limiting reactant calculator therefore solve the same classroom problem: which starting substance is used up first after the balanced-equation coefficients are considered?

Limiting vs Excess Reactants

Limiting and excess reactants describe opposite roles after the reaction has gone as far as the available amounts allow.

Limiting reactant and excess reactant comparison
QuestionLimiting ReactantExcess Reactant
Consumed completely?YesNo
Determines maximum product?YesNo
Remains after reaction?NoUsually yes

The excess-reactant result above uses the same limiting reaction extent. First it calculates how much of each non-limiting reactant must be consumed, then it subtracts that consumed amount from the starting amount.

Worked Limiting Reactant Example

Here is the full path for the ammonia example, including limiting reactant, excess reactant remaining, and theoretical yield.

N₂ + H₂ → NH₃

N₂ + 3H₂ → 2NH₃

Suppose the problem gives 28.0 g N₂ and 3.00 g H₂. First convert both reactants to moles: 28.0 g N₂ ÷ 28.014 g/mol ≈ 0.9995 mol N₂, and 3.00 g H₂ ÷ 2.016 g/mol ≈ 1.488 mol H₂.

Now divide by the coefficients in the balanced equation. N₂ has coefficient 1, so 0.9995 ÷ 1 = 0.9995. H₂ has coefficient 3, so 1.488 ÷ 3 = 0.496. The smaller value is 0.496, so H₂ is the limiting reactant and N₂ is the excess reactant.

The available reaction extent is 0.496. Because the coefficient of NH₃ is 2, product moles are 0.496 × 2 = 0.992 mol NH₃. Multiplying by the molar mass of NH₃ gives about 16.9 g NH₃ as the theoretical yield. N₂ consumed is 0.496 × 1 = 0.496 mol, leaving about 0.503 mol N₂, or about 14.1 g N₂.

Load this worked example →

Limiting Reactant Examples

These two limiting reagent examples match common homework setups and can be loaded into the calculator.

Example 1 — N₂ + H₂ → NH₃

N₂ + 3H₂ → 2NH₃

Given
28.0 g N₂ and 3.00 g H₂
Limiting
H₂ is limiting
Maximum product
about 16.9 g NH₃
  1. 28.0 g N₂ ÷ 28.014 g/mol ≈ 0.9995 mol N₂.
  2. 3.00 g H₂ ÷ 2.016 g/mol ≈ 1.488 mol H₂.
  3. Compare n ÷ coefficient: N₂ ≈ 0.9995, H₂ ≈ 0.496. H₂ has the smaller ratio.
Try This Example →

Example 2 — H₂ + O₂ → H₂O

2H₂ + O₂ → 2H₂O

Given
4.00 g H₂ and 20.0 g O₂
Limiting
O₂ is limiting
Maximum product
about 22.5 g H₂O
  1. 4.00 g H₂ ÷ 2.016 g/mol ≈ 1.984 mol H₂.
  2. 20.0 g O₂ ÷ 31.998 g/mol ≈ 0.625 mol O₂.
  3. Compare n ÷ coefficient: H₂ ≈ 0.992, O₂ ≈ 0.625. O₂ has the smaller ratio.
Try This Example →

Related Chemistry Calculators

Limiting-reactant work sits between basic equation balancing and yield calculations.

Use the chemical equation balancer when all you need is the smallest whole-number coefficients. Use the stoichiometry calculator when one known substance is given and the other reactants are assumed to be available. Use this limiting reactant calculator when two or more reactant amounts must be compared.

After the limiting reactant is known, the maximum product amount is the theoretical yield. That is shown in the result above; open the theoretical yield calculator when your main question is “how much product can form?” rather than “which reactant runs out first?”

Frequently Asked Questions

Quick answers about limiting reactants, limiting reagents, excess reactants, and theoretical yield.

What is the limiting reactant?

A limiting reactant, also called a limiting reagent, is the reactant that is consumed first in a chemical reaction. Because it runs out first, it limits how much product can form. Any other reactant with material left after the limiting reactant is used up is an excess reactant.

How do you find the limiting reactant?

Balance the equation, convert each given reactant amount to moles, divide each mole amount by its balanced coefficient, and compare the results. The smallest moles ÷ coefficient value identifies the limiting reactant.

What is the limiting reactant formula?

Use Ri = ni / νi for each reactant, where ni is the available moles of reactant i and νi is its coefficient in the balanced equation. The smallest Ri is the limiting reactant.

Are limiting reactant and limiting reagent the same?

Yes. In introductory chemistry, limiting reactant and limiting reagent usually mean the same thing. Reagent is common in lab language; reactant is common when discussing the balanced chemical equation.

How do you find the excess reactant?

After finding the limiting reactant, use the limiting reaction extent to calculate how much of each other reactant is consumed: consumed moles = reaction extent × coefficient. Subtract consumed moles from starting moles, then convert leftover moles back to grams if needed.

Is the limiting reactant always the reactant with fewer moles?

No. You must account for the stoichiometric coefficients in the balanced equation. A reactant with more moles can still be limiting if the reaction requires many moles of it per reaction cycle.

How does the limiting reactant determine theoretical yield?

The limiting reactant determines the maximum reaction extent. Multiply that extent by the product coefficient to get product moles, then multiply by product molar mass if you need theoretical yield in grams.