All the Tools You Need

Stoichiometry Calculator - Balance Equations & Find Moles

Stoichiometry Calculator

Balance chemical equations and calculate moles, mass, limiting reagents, and yield
Balance Equation
Mole Calculations
Limiting Reagent
Format: Use + between reactants/products, → or = for arrow. Examples: CH4 + O2 → CO2 + H2O, Fe + O2 → Fe2O3
Common Reactions (Optional)
Balanced Equation
2H₂ + O₂ → 2H₂O
Enter values in the fields above to calculate
Mole Ratios
H₂:O₂:H₂O = 2:1:2
Limiting Reagent
-
Theoretical Yield
-
Stoichiometry Formulas
moles = mass ÷ molar mass
mass = moles × molar mass
molecules = moles × 6.022×10²³
Molar mass: Sum of atomic masses in compound
Mole ratio: From balanced equation coefficients
Limiting reagent: Reactant that determines maximum product
Theoretical yield: Maximum product possible from limiting reagent
Percent yield: (Actual yield ÷ Theoretical yield) × 100%
People Also Ask
⚖️ How to balance chemical equations?
Count atoms on each side, adjust coefficients (whole numbers), never change subscripts. Start with most complex molecule, balance metals first, then non-metals, hydrogen, oxygen last.
🧮 How to find moles from grams?
moles = mass ÷ molar mass. Example: 18g H₂O ÷ 18.015 g/mol = 1 mole. Use periodic table for atomic masses: H=1.008, O=16.00, C=12.01, etc.
🎯 What is limiting reagent and how to find it?
Limiting reagent is reactant that runs out first. Calculate moles of each reactant, divide by coefficient from balanced equation, smallest result is limiting reagent.
📊 How to calculate theoretical yield?
From limiting reagent moles × product mole ratio × product molar mass. Example: 2 moles H₂ (limiting) × (2 moles H₂O/2 moles H₂) × 18 g/mol = 36g H₂O.
🔢 What are stoichiometric coefficients?
Numbers in front of formulas in balanced equations. Represent mole ratios. In 2H₂ + O₂ → 2H₂O: 2 moles H₂ react with 1 mole O₂ to produce 2 moles H₂O.
🧪 Real-world stoichiometry applications?
Pharmaceutical drug synthesis, fertilizer production, fuel combustion calculations, environmental impact studies, cooking recipes scaling, battery chemistry.
What is Stoichiometry?

Stoichiometry is the calculation of reactants and products in chemical reactions using balanced equations and mole ratios. It's based on the law of conservation of mass: atoms are neither created nor destroyed in chemical reactions.

Why is Stoichiometry Important?

Stoichiometry allows chemists to predict reaction yields, optimize industrial processes, calculate costs, ensure safety by knowing exact amounts, and understand reaction efficiency. It's fundamental in chemical engineering, pharmaceuticals, and environmental science.

Key stoichiometry concepts:

  • Mole: 6.022×10²³ particles (Avogadro's number)
  • Molar mass: Mass of one mole of substance (g/mol)
  • Mole ratio: From balanced equation coefficients
  • Limiting reagent: Reactant that limits product formation
  • Theoretical yield: Maximum possible product
  • Percent yield: Actual ÷ Theoretical × 100%
How to Use This Calculator

This calculator performs three main stoichiometry calculations:

Three Calculation Modes:
  1. Balance Equation: Enter unbalanced equation → Get balanced equation with coefficients
  2. Mole Calculations: Convert between grams, moles, molecules, and atoms
  3. Limiting Reagent: Enter reactant amounts → Find limiting reagent and theoretical yield

The calculator provides:

  • Automatic equation balancing with whole number coefficients
  • Molar mass calculations from chemical formulas
  • Unit conversions (grams ↔ moles ↔ molecules ↔ atoms)
  • Limiting reagent identification with mole ratios
  • Theoretical yield prediction in grams and moles
  • Common reaction presets for quick reference
Common Stoichiometry Examples

Reference examples for common chemical reactions:

ReactionBalanced EquationMole RatiosKey Calculation
Water Formation2H₂ + O₂ → 2H₂O2:1:24g H₂ + 32g O₂ → 36g H₂O
Methane CombustionCH₄ + 2O₂ → CO₂ + 2H₂O1:2:1:216g CH₄ + 64g O₂ → 44g CO₂ + 36g H₂O
Rust Formation4Fe + 3O₂ → 2Fe₂O₃4:3:2224g Fe + 96g O₂ → 320g Fe₂O₃
Photosynthesis6CO₂ + 6H₂O → C₆H₁₂O₆ + 6O₂6:6:1:6264g CO₂ + 108g H₂O → 180g glucose + 192g O₂
Ammonia SynthesisN₂ + 3H₂ → 2NH₃1:3:228g N₂ + 6g H₂ → 34g NH₃
NeutralizationHCl + NaOH → NaCl + H₂O1:1:1:136.5g HCl + 40g NaOH → 58.5g NaCl + 18g H₂O
Step-by-Step Stoichiometry:
  1. Write balanced equation with correct coefficients
  2. Convert given amounts to moles (grams ÷ molar mass)
  3. Use mole ratios from balanced equation
  4. Identify limiting reagent if multiple reactants
  5. Calculate product moles from limiting reagent
  6. Convert to desired units (moles × molar mass = grams)
Common Questions & Solutions

Below are answers to frequently asked questions about stoichiometry calculations:

Calculation & Formulas
How to balance equations with polyatomic ions and complex molecules?

For complex equations, treat polyatomic ions as single units if they don't change:

Balancing Strategy:
  1. Balance metals first (usually one type per compound)
  2. Balance polyatomic ions as groups (NO₃, SO₄, PO₄, OH)
  3. Balance non-metals other than H and O
  4. Balance hydrogen atoms
  5. Balance oxygen atoms last
  6. Check all atoms and multiply coefficients if needed

Example: Ca(OH)₂ + H₃PO₄ → Ca₃(PO₄)₂ + H₂O
Balanced: 3Ca(OH)₂ + 2H₃PO₄ → Ca₃(PO₄)₂ + 6H₂O

How to handle stoichiometry with gases at STP and solutions?

Additional conversion factors for gases and solutions:

Special Stoichiometry Cases:
  • Gases at STP: 1 mole = 22.4 L
  • Gases not at STP: Use PV = nRT
  • Solutions: moles = Molarity (M) × Volume (L)
  • Density: mass = Volume × Density
  • Percent composition: mass element = total mass × %/100
  • Empirical formulas: Convert % to moles, find simplest ratio

Example: 2.00 L O₂ at STP: moles = 2.00 ÷ 22.4 = 0.0893 mol
0.500 M HCl solution, 25.0 mL: moles = 0.500 × 0.0250 = 0.0125 mol

Practical Applications
How is stoichiometry used in pharmaceutical drug manufacturing?

Stoichiometry ensures precise drug synthesis, purity, and safety in pharmaceuticals:

ApplicationStoichiometry UseExample
Drug synthesisCalculate exact reactant amountsAspirin: C₇H₆O₃ + C₄H₆O₃ → C₉H₈O₄ + C₂H₄O₂
Yield optimizationMaximize product from expensive reactantsIdentify limiting reagent to minimize waste
Purity testingCalculate expected vs actual yieldPercent yield indicates purification efficiency
Dosage calculationConvert between mass and moles for bioactivityDrug potency based on molar concentration
FormulationExcipient ratios for tablet/capsule productionBinder:API ratios for proper tablet formation
Stability testingPredict degradation productsHydrolysis/oxidation reaction stoichiometry

Regulatory requirement: Pharmaceutical companies must document stoichiometric calculations for FDA approval, ensuring batch-to-batch consistency and patient safety.

How does stoichiometry apply to environmental chemistry and pollution control?

Environmental scientists use stoichiometry to model pollution, treatment processes, and ecosystem impacts:

Environmental Applications:
  • Wastewater treatment: Calculate chlorine needed for disinfection
  • Acid rain: SO₂ + H₂O → H₂SO₃ stoichiometry
  • Carbon footprint: CO₂ emissions from fuel combustion
  • Fertilizer runoff: N:P ratios causing algal blooms
  • Air pollution control: Scrubber chemicals for SO₂ removal
  • Bioremediation: Nutrient ratios for microbial degradation
  • Water hardness: Ca²⁺ + Na₂CO₃ → CaCO₃ precipitation
  • Ozone depletion: CFCl₃ + UV → Cl• + •CFCl₂ chain reaction

Example: Lime treatment for acid mine drainage: CaO + H₂SO₄ → CaSO₄ + H₂O. Calculate CaO needed to neutralize specific acid concentrations.

Advanced Concepts
What are reaction yield calculations and percent purity considerations?

Real-world stoichiometry must account for imperfect reactions and impure reactants:

Yield and Purity Calculations:

Theoretical yield = (moles limiting reagent) × (product mole ratio) × (product molar mass)

Actual yield = Measured product mass

Percent yield = (Actual ÷ Theoretical) × 100%

Pure mass = Impure mass × (% purity ÷ 100)

Excess reagent = Initial - Consumed (from limiting reagent)

Example: 50.0g 90% pure CaCO₃ (MW 100.09) reacts with excess HCl. Pure CaCO₃ = 50.0 × 0.90 = 45.0g = 0.450 mol. Expected CO₂ = 0.450 × 44.01 = 19.8g. If 18.5g collected: % yield = (18.5 ÷ 19.8) × 100 = 93.4%.

How to solve stoichiometry problems with multiple steps and consecutive reactions?

Multi-step problems require connecting stoichiometry across several reactions:

StepProcessExample Problem
1Write all balanced equationsFe₂O₃ + 3CO → 2Fe + 3CO₂
2Identify desired final productHow much Fe from 100g Fe₂O₃?
3Follow mole ratios through stepsFe₂O₃ → Fe ratio = 1:2
4Convert units at each step as needed100g Fe₂O₃ → moles → moles Fe → g Fe
5Account for intermediate yieldsIf Step 1 is 85% yield, adjust Step 2 input
6Calculate overall yieldMultiply stepwise yields

Industrial example: Ore processing: Fe₂O₃ extraction → purification → reduction → alloying. Each step has its own stoichiometry and yield. Overall plant efficiency depends on optimizing each stoichiometric calculation.

Scroll to Top