Stoichiometry Calculator

Determine the limiting reactant, maximum product yield, and leftover excess reagent for any balanced chemical reaction. Supports grams or moles input, molar mass database, and percent yield calculations.

Chemical Equation Balancer
Output format:
Chemical Equation Balancer
Compound
Molar unit (mol)
Mass unit (g)
Privacy first: All calculations are performed locally in your browser. No chemical data is transmitted to any server.

Understanding Stoichiometry: The Cornerstone of Chemical Calculations

Stoichiometry is the quantitative relationship between reactants and products in a chemical reaction. It allows chemists to predict the amount of product formed, determine the limiting reagent, and optimize yields. This calculator uses the law of conservation of mass and mole ratios derived from balanced equations.

For a generic reaction: aA + bB → cC + dD,
the mole ratio A:C = a:c determines product yield from A.

Why the Limiting Reagent Matters

In any reaction, the limiting reagent is the reactant that is completely consumed first, determining the maximum possible amount of product. The other reactants are in excess. Industrial chemists carefully control limiting reagents to minimize waste and maximize efficiency.

Case Study: Ammonia Synthesis (Haber–Bosch)

N₂(g) + 3H₂(g) → 2NH₃(g). In industrial ammonia production, hydrogen is often the limiting reagent to control reaction rates. Using our calculator with 1 mol N₂ and 2.5 mol H₂ shows H₂ limiting, producing only 1.67 mol NH₃. This insight helps engineers optimize reactant feed ratios, saving energy and reducing costs.

Step-by-Step Methodology

  1. Verify the chemical equation is balanced.
  2. Convert given quantities of each reactant to moles using molar mass (mass ÷ molar mass).
  3. Divide moles by stoichiometric coefficient to find the “available ratio”. The smallest ratio corresponds to the limiting reagent.
  4. Use the limiting reagent’s moles and mole ratio to calculate theoretical yield of any product.
  5. If actual yield is known, percent yield = (actual / theoretical) × 100%.

Real-World Applications

  • Pharmaceutical synthesis: Maximize API yield while minimizing costly reactants.
  • Environmental engineering: Calculate pollutant conversion in scrubbers.
  • Food chemistry: Determine leavening agent requirements in baking.
  • Fuel cells: Optimize H₂ and O₂ ratios for maximum energy output.

Frequently Asked Questions

The calculator assumes the equation is balanced. Please ensure coefficients reflect the law of conservation of mass. Unbalanced equations produce incorrect mole ratios and results. Use the warning box above to double‑check.

For gases, you can still use mass or moles; for volume at STP (22.4 L/mol) you would convert separately. This tool focuses on mass/mole stoichiometry.

Default molar masses are based on IUPAC standard atomic weights. For advanced work, verify with authoritative sources like NIST. You can also override the molar mass fields manually.

About this tool: The Stoichiometry Calculator was developed by the GetZenQuery Tech team in collaboration with chemistry educators to ensure accuracy and educational value. It is reviewed periodically to align with current IUPAC standards. All calculations are performed client‑side for privacy and reliability. If you encounter any issues, please contact us.Last reviewed March 2026

References: IUPAC Gold Book, Zumdahl’s “Chemistry”, and peer‑reviewed educational resources.