Stoichiometry Calculator

Calculate mass, moles, and limiting reactant from a balanced chemical equation.

Loading calculator...

Last updated: August 11, 2026

Stoichiometry: Recipe Math for Chemistry

Stoichiometry = using balanced equations to calculate amounts. Like a recipe: 2 eggs + 1 cup flour = 12 cookies. Chemistry: 2H₂ + O₂ → 2H₂O means 2 moles hydrogen + 1 mole oxygen = 2 moles water. Or in grams: 4g H₂ + 32g O₂ = 36g H₂O. Mass is always conserved.

Three key calculations: (1) Mole-to-mole ratios from coefficients, (2) Converting grams ↔ moles using molecular weight, (3) Finding limiting reactant (ingredient that runs out first). Master these and you can predict any reaction yield.

Basic Stoichiometry Steps

  1. Balance the equation (coefficients show mole ratios)
  2. Convert grams → moles (divide by molecular weight)
  3. Use mole ratio from balanced equation
  4. Convert moles → grams (multiply by molecular weight)
  5. Check work (mass in = mass out)

Example Problem: Complete Walkthrough

Problem: How many grams of water form when 10g hydrogen reacts with excess oxygen?

Equation: 2H₂ + O₂ → 2H₂O

Step-by-Step Solution

  • 1. Given: 10g H₂
  • 2. Convert to moles: 10g ÷ 2.016 g/mol = 4.96 mol H₂
  • 3. Mole ratio: 2 H₂ : 2 H₂O = 1:1
  • 4. Moles H₂O: 4.96 mol (same as H₂)
  • 5. Convert to grams: 4.96 × 18.015 = 89.4g H₂O

Quick Formula

Grams A × (MW B / MW A) × (mole ratio B/A)

10g H₂ × (18.015/2.016) × (2/2)

= 10 × 8.936 × 1

= 89.4g H₂O

Limiting Reactant Concept

What is a Limiting Reactant?

The reactant that runs out first, stopping the reaction.

Example: Making sandwiches with 10 bread slices + 4 cheese slices. Cheese limits you to 4 sandwiches (2 bread per sandwich). Bread is in excess.

Problem: 5g H₂ reacts with 20g O₂. Which is limiting?

Equation: 2H₂ + O₂ → 2H₂O

Reactant Given Mass Moles Needed Ratio Result
H₂ 5g 5 ÷ 2.016 = 2.48 mol Need 2:1 ratio Limiting
O₂ 20g 20 ÷ 32 = 0.625 mol Have 2.48÷2 = 1.24 mol needed Excess

Common Stoichiometry Problems

Problem Type Given Find Method
Mass-to-Mass Grams A Grams B g → mol → ratio → mol → g
Mass-to-Moles Grams A Moles B g → mol → ratio
Moles-to-Mass Moles A Grams B ratio → mol → g
Limiting Reactant Grams A & B Which limits Compare mole ratios
Percent Yield Actual & Theory % Efficiency (Actual/Theoretical) × 100

Mole Ratio Examples

Equation Mole Ratios
N₂ + 3H₂ → 2NH₃ 1 N₂ : 3 H₂ : 2 NH₃
2Na + Cl₂ → 2NaCl 2 Na : 1 Cl₂ : 2 NaCl
CH₄ + 2O₂ → CO₂ + 2H₂O 1 CH₄ : 2 O₂ : 1 CO₂ : 2 H₂O
C₃H₈ + 5O₂ → 3CO₂ + 4H₂O 1 C₃H₈ : 5 O₂ : 3 CO₂ : 4 H₂O

Quick Tips & Common Mistakes

Do This

  • Always balance equation first
  • Use dimensional analysis (track units)
  • Check if mass is conserved
  • Identify limiting reactant in multi-reactant problems
  • Round final answer appropriately (sig figs)

Avoid This

  • Using unbalanced equations (wrong ratios)
  • Confusing coefficients with subscripts
  • Forgetting to convert grams ↔ moles
  • Assuming excess reactant is limiting
  • Mixing up reactants and products

Frequently Asked Questions

The limiting reactant is the reagent that gets used up first in a chemical reaction, stopping the reaction and determining the maximum amount of product that can form. Any reactant left over after it's consumed is called the excess reactant.

Balance the equation by adjusting coefficients (not subscripts) so the number of atoms of each element is equal on both sides. For example, 2H2 + O2 → 2H2O is balanced; enter the balanced equation and the coefficients for accurate stoichiometry results.

Theoretical yield is the maximum product mass predicted by stoichiometry assuming the reaction goes to completion with no losses. Actual yield is what you actually collect in the lab — always equal to or less than theoretical yield due to side reactions, incomplete reactions, and product loss during handling.

Percent yield = (actual yield ÷ theoretical yield) × 100. If you obtained 8.5 g of product but the theoretical yield was 10 g, your percent yield is 85%.

Stoichiometry works in moles (particle ratios from the balanced equation), but lab quantities are measured in grams. Molar mass is the conversion factor between the two — you convert grams to moles, use the mole ratio from the equation, then convert back to grams for the answer.

The mole ratio comes directly from the coefficients in a balanced chemical equation. In 2H2 + O2 → 2H2O, the mole ratio of H2 to O2 is 2:1 — meaning 2 moles of hydrogen react with every 1 mole of oxygen.

This calculator is built around standard two-reactant stoichiometry problems (the most common case in intro chemistry). For reactions with three or more reactants, calculate the limiting reactant pairwise or consult your course material for multi-reactant methods.

Yes — once the page has loaded, all calculations run entirely in your browser with JavaScript, with no server round-trip required, so it continues working even without an internet connection.