Logo

MonoCalc

/

Limiting Reagent Calculator

Chemistry

Quick Start — Select a Preset Reaction

Reactants

Reactant 1
Reactant 2
Reactant 3

Product

About This Tool

⚗️ Limiting Reagent Calculator – Find Limiting Reactant & Product Yield

In any chemical reaction, reactants rarely combine in perfectly matched amounts. The limiting reagent (also called the limiting reactant) is the substance that runs out first, thereby setting the upper bound on how much product can form. All other reactants present in excess remain partially unconsumed once the reaction stops. Understanding which reagent is limiting is a fundamental skill in stoichiometry, laboratory work, and industrial process design.

How the Calculator Works

This tool uses stoichiometric mole ratios derived from a balanced chemical equation to identify the limiting reagent and compute the theoretical product yield in five clear steps:

StepActionFormula
1. ConvertTurn all quantities into molesn = m ÷ M (if input in grams)
2. CapacityCompute stoichiometric reaction capacity per reactantcapacity = n ÷ ν
3. IdentifySmallest capacity → limiting reagentmin(capacity)
4. YieldCalculate maximum productn_product = capacity × ν_product
5. ExcessFind remaining excess reagentremaining = n_initial − capacity × ν_excess

where n = moles, m = mass in grams, M = molar mass in g/mol, and ν = stoichiometric coefficient from the balanced equation.

Worked Example – Haber Process

Consider the synthesis of ammonia: N₂ + 3H₂ → 2NH₃. Suppose you have 28 g of N₂ and 6 g of H₂. What is the limiting reagent?

Step-by-step solution

Step 1 – Moles:
N₂: 28 g ÷ 28.014 g/mol = 0.9995 mol
H₂: 6 g ÷ 2.016 g/mol = 2.976 mol

Step 2 – Reaction capacity:
N₂: 0.9995 ÷ 1 = 0.9995
H₂: 2.976 ÷ 3 = 0.9920

Step 3 – Limiting reagent:
min(0.9995, 0.9920) = 0.9920 → H₂ is the limiting reagent

Step 4 – NH₃ formed:
0.9920 × 2 = 1.984 mol NH₃ = 1.984 × 17.031 = 33.79 g NH₃

Step 5 – N₂ remaining:
Consumed: 0.9920 × 1 = 0.9920 mol
Remaining: 0.9995 − 0.9920 = 0.0075 mol N₂ (0.21 g)

Key Concepts

Stoichiometric Coefficients

The numbers in front of chemical species in a balanced equation (e.g., the 3 in front of H₂ in N₂ + 3H₂ → 2NH₃) are stoichiometric coefficients. They represent the molar ratio in which substances react and are produced. These are the values you enter in the Coefficient fields of this calculator.

Molar Mass

Molar mass (g/mol) is numerically equal to the molecular weight of a compound. Common examples: H₂O = 18.015, NaCl = 58.44, NH₃ = 17.031. For elements, the molar mass equals the atomic weight from the periodic table (e.g., Fe = 55.845 g/mol). The presets in this calculator auto-fill all molar masses.

Excess Reagent

Any reactant that is not the limiting reagent is in excess. Part of it is consumed during the reaction, and the rest remains in the reaction vessel after the reaction stops. The amount remaining depends on how much of the limiting reagent was present and the stoichiometric ratios.

Common Reactions – Quick Reference

Water formation

2H₂ + O₂ → 2H₂O

Methane combustion

CH₄ + 2O₂ → CO₂ + 2H₂O

Haber process (ammonia)

N₂ + 3H₂ → 2NH₃

Sodium chloride

2Na + Cl₂ → 2NaCl

Iron ore reduction

Fe₂O₃ + 3CO → 2Fe + 3CO₂

Aluminium combustion

4Al + 3O₂ → 2Al₂O₃

Acid-base neutralisation

HCl + NaOH → NaCl + H₂O

Iron rusting

4Fe + 3O₂ → 2Fe₂O₃

Inputs: Grams vs Moles

You can supply reactant amounts in grams (g) or moles (mol):

  • Grams — the most practical choice when working with a balance scale. The calculator divides by the molar mass to convert to moles automatically.
  • Moles — use this when you already know the molar quantity (e.g., from a solution calculation or a previous step in a multi-step problem).

Accuracy and Assumptions

Theoretical yield only
This calculator computes the theoretical yield — the maximum possible product assuming 100% reaction efficiency, no side reactions, and complete consumption of the limiting reagent. Real laboratory yields are always lower. Use the Percentage Yield Calculator to compare your actual yield with the theoretical value.

Applications

Limiting reagent calculations arise in many real-world contexts:

  • Industrial chemistry — manufacturers deliberately use one cheap reactant in excess to ensure complete consumption of the expensive one, maximising atom economy.
  • Pharmaceutical synthesis — API (active pharmaceutical ingredient) synthesis uses careful stoichiometry to minimise waste and control purity.
  • Combustion analysis — determining how much fuel burns completely with a given air supply is a classic limiting-reagent problem.
  • Education — understanding the limiting reagent concept is a cornerstone of general and advanced chemistry curricula worldwide.

Frequently Asked Questions

Is the Limiting Reagent Calculator free?

Yes, Limiting Reagent Calculator is totally free :)

Can I use the Limiting Reagent Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Limiting Reagent Calculator?

Yes, any data related to Limiting Reagent Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

What is a limiting reagent?

The limiting reagent (also called the limiting reactant) is the substance in a chemical reaction that is completely consumed first, thereby determining the maximum amount of product that can be formed. Once the limiting reagent is used up, the reaction stops — even if other reactants are still available.

How does this calculator determine the limiting reagent?

For each reactant, the calculator computes a 'reaction capacity' by dividing its available moles by its stoichiometric coefficient from the balanced equation. The reactant with the smallest reaction capacity is the limiting reagent, because it will be the first to run out relative to the stoichiometric requirements.

Can I enter amounts in grams instead of moles?

Yes. For each reactant you can choose either grams (g) or moles (mol) as the input unit. When grams are selected, the calculator automatically converts to moles using the formula: moles = mass (g) ÷ molar mass (g/mol). Make sure to enter the correct molar mass for accurate results.

What is the excess reagent and how much remains?

The excess reagent is any reactant that is not completely consumed when the limiting reagent runs out. The calculator determines how many moles of the excess reagent were consumed (limiting capacity × its coefficient) and subtracts that from the initial moles to give the remaining amount in both moles and grams.

How do I find stoichiometric coefficients and molar masses?

Stoichiometric coefficients come from the balanced chemical equation — they are the whole-number multipliers in front of each species (e.g., in 2H₂ + O₂ → 2H₂O, H₂ has coefficient 2, O₂ has coefficient 1, and H₂O has coefficient 2). Molar masses are the atomic/molecular weights found on a periodic table or in chemical reference tables.

What preset reactions are available?

The calculator includes 10 built-in presets covering common reactions: water formation (H₂ + O₂), methane combustion, the Haber process (N₂ + H₂ → NH₃), sodium chloride formation, iron ore reduction, limestone decomposition, acid-base neutralisation, iron rusting, glucose combustion, and aluminium chloride synthesis. Selecting a preset auto-fills all coefficients and molar masses.