Stoichiometry Calculator

Convert between grams, moles, and molecules/atoms. Find limiting reactants, calculate theoretical and percent yield using balanced chemical equations.

Mole Conversions

Convert: Grams ↔ Moles ↔ Molecules/Atoms/Formula Units

Use Molar Mass Calculator if needed
Key Constants:
Avogadro's Number: 6.022 × 10²³ particles/mol
moles = grams / molar mass
particles = moles × 6.022×10²³
Result
What Is Stoichiometry?

Stoichiometry is the calculation of reactants and products in chemical reactions. It uses balanced equations and molar relationships to predict amounts.

Key Concepts
  • Mole: 6.022 × 10²³ particles (Avogadro's number)
  • Molar Mass: Mass of 1 mole (g/mol)
  • Stoichiometric Ratio: Coefficient ratios from balanced equation
  • Limiting Reactant: Reactant that runs out first
  • Excess Reactant: Reactant left over
  • Theoretical Yield: Maximum product from limiting reactant
  • Actual Yield: What you actually get in the lab
  • Percent Yield: (Actual / Theoretical) × 100
Conversion Steps
Grams A Moles A Moles B Grams B
Worked Examples

1) Grams to Moles

How many moles in 18 g of H₂O? (MM = 18.015 g/mol)

moles = 18 g / 18.015 g/mol = 0.999 mol ≈ 1 mol

2) Limiting Reactant

Reaction: 2H₂ + O₂ → 2H₂O

Given: 4 g H₂ (MM=2) and 32 g O₂ (MM=32)

Moles H₂: 4/2 = 2 mol → needs 1 mol O₂ (ratio 2:1)

Moles O₂: 32/32 = 1 mol → needs 2 mol H₂

Both exactly match → No limiting reactant!

If we had only 0.5 mol O₂, it would be limiting.

3) Percent Yield

Theoretical yield: 50 g, Actual yield: 45 g

% Yield = (45 / 50) × 100 = 90%

4) Gas at STP

At STP (0°C, 1 atm): 1 mole gas = 22.4 L

2 moles H₂ = 2 × 22.4 = 44.8 L

Common Mistakes
  • ❌ Forgetting to balance equation first
  • ❌ Using grams instead of moles in ratios
  • ❌ Not identifying limiting reactant
  • ❌ Confusing theoretical and actual yield
  • ✅ Always: Balance → Moles → Ratio → Convert

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.