Stoichiometry Calculator
Calculate reactant and product quantities from balanced chemical equations. Find limiting reagent, theoretical yield, moles, and mass for any chemical reaction.
mol
g/mol
g/mol
Enter your values above to see the results.
Tips & Notes
- ✓Always balance the chemical equation before calculating — stoichiometric coefficients must be correct. An unbalanced equation gives wrong mole ratios for every calculation that follows.
- ✓The limiting reagent is the reactant that runs out first and determines the maximum theoretical yield. Identify it by dividing each reactant's available moles by its stoichiometric coefficient and taking the smallest result.
- ✓Percent yield = (actual yield / theoretical yield) × 100%. A typical synthetic chemistry reaction achieves 70-90% yield. Below 50% usually indicates a problem with technique, purity, or reaction conditions.
- ✓For gas-phase reactions at STP (0°C, 1 atm), 1 mole of any ideal gas occupies 22.414 L. Use this to convert between moles and volume for gaseous reactants and products.
- ✓Keep track of units at every step: grams → mol (÷ MW) → moles (× stoich ratio) → mol product → grams product (× MW). Carrying units through prevents the most common stoichiometry errors.
Common Mistakes
- ✗Using an unbalanced equation — if the equation is not balanced, the stoichiometric coefficients are wrong and every calculation will give incorrect results. Count atoms on both sides before proceeding.
- ✗Using mass ratio instead of mole ratio — stoichiometric coefficients represent moles, not grams. For 2H₂ + O₂ → 2H₂O, 2 moles of H₂ react with 1 mole of O₂, but the mass ratio is 4g:32g = 1:8, not 2:1.
- ✗Forgetting to identify the limiting reagent — if both reactant quantities are given, you must determine which runs out first. Calculating yield using excess reagent quantities gives a higher-than-possible result.
- ✗Confusing theoretical yield with actual yield — theoretical yield is the maximum possible product from the limiting reagent. Actual yield is always ≤ theoretical yield due to incomplete reactions, side reactions, and losses.
- ✗Not converting units consistently — mixing grams, milligrams, and kilograms within the same calculation is a common source of errors. Convert all masses to grams before beginning stoichiometric calculations.
Stoichiometry Calculator Overview
Stoichiometry is the quantitative language of chemistry — it translates the symbolic ratios in a balanced chemical equation into the masses, volumes, and concentrations that chemists actually measure in the laboratory and factory. Every synthesis, titration, and yield calculation is an application of stoichiometric principles.
Stoichiometry calculation sequence:
Mass (g) → Moles [÷ MW] → Stoich Ratio [× coeff ratio] → Moles Product → Mass Product [× MW product]
EX: 25 g CaCO₃ heated to produce CaO and CO₂. Balanced: CaCO₃ → CaO + CO₂ (1:1:1). MW CaCO₃ = 100.09 g/mol. Moles = 25/100.09 = 0.250 mol. Moles CaO = 0.250 × (1/1) = 0.250 mol. Mass CaO = 0.250 × 56.08 = 14.02 g produced.Limiting reagent determination:
For each reactant: Moles Available / Stoich Coefficient → Smallest value = Limiting Reagent
EX: 10 g N₂ + 3 g H₂ → NH₃. Balanced: N₂ + 3H₂ → 2NH₃. Moles N₂ = 10/28.014 = 0.357; ÷ coeff 1 = 0.357. Moles H₂ = 3/2.016 = 1.488; ÷ coeff 3 = 0.496. N₂ is limiting (0.357 < 0.496). Max NH₃ = 0.357 × 2 = 0.714 mol = 12.16 g.Common mole ratios and yield factors:
| Reaction Type | Key Mole Ratio | Typical Yield | Limiting Factor |
|---|---|---|---|
| Acid-base neutralization | 1:1 or 1:2 (depends on acid/base) | ~99% | Volumetric precision |
| Precipitation reactions | From balanced equation | 85-95% | Solubility, filtration |
| Organic synthesis (simple) | From balanced equation | 60-85% | Side reactions, purification |
| Haber process (NH₃) | N₂:H₂ = 1:3 | 10-15% per pass | Equilibrium, temperature |
| Combustion analysis | From stoich of CO₂, H₂O formed | Quantitative | Complete combustion required |
| Atom Economy | Formula | Example | Significance |
|---|---|---|---|
| 100% | MW product / Σ MW reactants × 100% | Addition reactions | No waste atoms |
| High (>80%) | — | Rearrangement reactions | Preferred for green chemistry |
| Low (<50%) | — | Substitution with leaving group | Significant waste generation |
| Variable | — | Eliminations, reductions | Byproduct stream required |
Frequently Asked Questions
Step 1: Write and balance the chemical equation. Step 2: Convert given mass to moles (moles = mass / MW). Step 3: Use the mole ratio from balanced equation to find moles of target substance. Step 4: Convert moles to mass (mass = moles × MW). Example: 50 g of Fe reacts with excess O₂ to form Fe₂O₃. Balanced: 4Fe + 3O₂ → 2Fe₂O₃. Moles Fe = 50/55.845 = 0.895 mol. Moles Fe₂O₃ = 0.895 × (2/4) = 0.448 mol. Mass Fe₂O₃ = 0.448 × 159.69 = 71.5 g. This gram → mol → ratio → mol → gram sequence applies to every stoichiometry problem.
Divide the available moles of each reactant by its stoichiometric coefficient. The reactant with the smallest result is the limiting reagent. Example: 10 g H₂ and 80 g O₂ react. Balanced: 2H₂ + O₂ → 2H₂O. Moles H₂ = 10/2.016 = 4.96 mol; divided by coefficient 2 = 2.48. Moles O₂ = 80/32.00 = 2.50 mol; divided by coefficient 1 = 2.50. H₂ gives the smaller value (2.48 < 2.50), so H₂ is the limiting reagent. Theoretical yield is calculated based on available moles of H₂, not O₂.
Percent yield = (actual yield / theoretical yield) × 100%. Actual yield is what you measure in the lab after the reaction; theoretical yield is the maximum calculated from the limiting reagent. Example: reaction of 5 g H₂SO₄ with excess NaOH theoretically produces 7.35 g Na₂SO₄ (calculated from stoichiometry). You obtain 6.12 g. Percent yield = (6.12/7.35) × 100% = 83.3%. Common reasons for <100% yield: incomplete reaction, side reactions, product loss during purification, and measurement errors. Percent yield >100% indicates contamination or measurement error.
Industrial processes optimize stoichiometry to minimize waste and maximize yield. The Haber process for ammonia (N₂ + 3H₂ → 2NH₃) uses a 1:3 N₂:H₂ mole ratio — industrial plants maintain this ratio precisely. Excess reagent costs money; insufficient reagent wastes the other. Atom economy = (MW desired product / sum MW all products) × 100% measures how efficiently atoms are incorporated into the desired product. High atom economy reactions are preferred in green chemistry. For pharmaceutical synthesis, expensive starting materials make yield optimization critical — a 5% yield improvement on a 1,000 kg batch scale can save hundreds of thousands of dollars.
Use moles = Molarity × Volume(L) to convert solution quantities to moles, then apply the standard stoichiometric mole ratio. Example: 25.0 mL of 0.500 M H₂SO₄ reacts with NaOH solution. Balanced: H₂SO₄ + 2NaOH → Na₂SO₄ + 2H₂O. Moles H₂SO₄ = 0.500 M × 0.0250 L = 0.0125 mol. Moles NaOH needed = 0.0125 × 2 = 0.0250 mol. Volume of 0.200 M NaOH needed = 0.0250/0.200 = 0.125 L = 125 mL. This approach underlies all volumetric analysis (titration) calculations.
A mole is 6.022 × 10²³ particles (Avogadro's number) — chosen so that 1 mole of any element has a mass in grams equal to its atomic weight. Carbon-12 was defined as exactly 12 g/mol, making the mole the bridge between atomic-scale masses and laboratory-scale masses. In stoichiometry, balanced equations give mole ratios directly from coefficients: 2H₂ + O₂ → 2H₂O means 2 moles H₂ react with 1 mole O₂ to form 2 moles H₂O. This ratio is exact and applies at any scale. The mole concept makes chemical calculation scale-independent — the same ratios describe reactions of nanograms in a mass spectrometer and thousands of kilograms in an industrial reactor.