Stoichiometry Calculator
Calculate mole ratios, mass-to-mass conversions, limiting reagents, theoretical yields, and percent yields for balanced chemical reactions. Enter reactant amounts to determine product quantities — essential for chemistry students, lab technicians, and chemical engineers.
🕐 Recent Calculations
What is Stoichiometry?
Stoichiometry is the quantitative relationship between reactants and products in a chemical reaction, governed by the balanced chemical equation. The coefficients in a balanced equation represent mole ratios: in 2H₂ + O₂ → 2H₂O, two moles of hydrogen react with one mole of oxygen to produce two moles of water. These ratios enable calculation of exact reactant and product quantities.
Stoichiometric calculations are fundamental to chemistry — they determine how much of each reactant is needed, which reactant runs out first (limiting reagent), how much product can theoretically be formed (theoretical yield), and how efficient the reaction was (percent yield). This calculator handles all these calculations from the mole ratios you provide.
About the Stoichiometry Calculator
Stoichiometry is the mathematical heart of chemistry. Every laboratory experiment, industrial chemical process, and pharmaceutical formulation depends on precise stoichiometric calculations to determine correct reactant quantities, predict product yields, and optimize reaction efficiency. Our Stoichiometry Calculator makes these essential calculations instant and error-free.
The calculator works from mole ratios — the fundamental stoichiometric relationship defined by balanced chemical equations. Enter the ratio between reactants and products, then input the amount of any substance (in moles, grams, or liters for gases at STP) to calculate the corresponding amounts of all other substances in the reaction.
Identifying the limiting reagent is one of the most common stoichiometry tasks, and our calculator handles it seamlessly. When two or more reactants are present in non-stoichiometric amounts, the one that runs out first limits the total product formed. The calculator identifies the limiting reagent, calculates the theoretical yield, and determines how much excess reagent remains unreacted.
Whether you are a high school student learning mole conversions, a college student solving limiting reagent problems, a lab technician preparing reagent solutions, or a chemical engineer optimizing industrial processes, this calculator provides the quantitative foundation for accurate chemical calculations.
Formulas & Equations Used
This Stoichiometry Calculator uses the following core equations:
1 Mole Ratio Conversion ▼
For 2H₂ + O₂ → 2H₂O: 3 moles H₂ produces 3 × (2/2) = 3 moles H₂O.
2 Moles from Grams ▼
36 grams of water (H₂O, MW=18): Moles = 36 / 18 = 2 moles.
3 Theoretical Yield ▼
Determines the maximum possible product from the limiting reagent.
Need a refresher on ratio arithmetic, simplification steps, or cross-multiplication? Read our in-depth tutorial on How to Calculate Ratios Step by Step, or explore the full suite of interactive tools on the Ratio Calculator homepage.
Key Features of This Stoichiometry Calculator
- Mole Ratio Calculator: Computes equivalent moles of any substance in a reaction from the balanced equation coefficients.
- Mass-to-Mass Conversion: Converts between grams of reactant and grams of product using molar masses and stoichiometric ratios.
- Limiting Reagent Identification: Determines which reactant is consumed first and limits the maximum product yield.
- Theoretical Yield Calculator: Calculates the maximum possible product mass based on the limiting reagent quantity.
- Visual Ratio Bar: Real-time proportional bar showing the mole ratio relationship between reactant and product.
- Instant Results: All calculations update in real-time as you adjust input values.
Benefits of Using the Stoichiometry Calculator
- Accurate Lab Preparation: Calculate exact reagent masses needed for experiments to minimize waste and ensure complete reactions.
- Exam Preparation: Practice stoichiometry problems with instant feedback to build confidence for chemistry exams.
- Reduce Chemical Waste: Use stoichiometric amounts of each reactant to minimize excess chemicals that become waste.
- Verify Manual Calculations: Double-check hand-calculated stoichiometry problems to catch unit conversion and ratio errors.
- Scale Reactions Accurately: Scale laboratory reactions from test-tube to beaker to industrial scale while maintaining correct proportions.
How to Use This Stoichiometry Calculator
Follow these 3 simple steps:
Enter Your Values
Type the known values into the input fields above. The Stoichiometry Calculator accepts any positive numbers.
Choose Calculation Mode
Select Solve, Simplify, or Scale mode in the calculator. Each applies different equations to your inputs.
View Results
Click Calculate to see your answer with a visual ratio bar, pie chart, and step-by-step solution breakdown.
Real-World Use Cases
- Chemistry Homework: Solve mass-to-mass, mole-to-mole, and limiting reagent problems for general chemistry coursework.
- Laboratory Reagent Preparation: Calculate exact masses of chemicals needed to prepare standard solutions and reaction mixtures.
- Industrial Chemical Processes: Determine raw material quantities for manufacturing processes based on desired product output.
- Pharmaceutical Formulation: Calculate reactant masses for pharmaceutical synthesis with precise yield predictions.
- Environmental Chemistry: Determine the amount of neutralizing agent needed for waste treatment and pollution remediation.
- Food Chemistry: Calculate ingredient ratios for chemical leavening (baking soda + acid) and other food chemistry applications.
Example Problems & Step-by-Step Solutions
Here are 3 worked examples using this Stoichiometry Calculator:
Example 1 How much O₂ needed to react with 4 moles H₂?
Example 2 Theoretical yield from 10g CH₄ burning in excess O₂
Example 3 Find limiting reagent: 5 mol H₂ and 4 mol O₂
Expert Tips for Best Results
- Always start with a balanced equation — unbalanced coefficients give incorrect mole ratios and wrong product amounts.
- The roadmap for stoichiometry: grams → moles (÷ molar mass) → mole ratio (× coefficient ratio) → moles → grams (× molar mass).
- When identifying the limiting reagent, convert all reactant amounts to moles first, then divide each by its coefficient — the smallest result identifies the limiting reagent.
- Percent yield = (actual yield ÷ theoretical yield) × 100. If you calculated 10g theoretical and obtained 8.5g in the lab, your percent yield is 85%.
- For gas-phase reactions at STP, remember: 1 mole of any ideal gas = 22.4 liters. This allows volume-based stoichiometric calculations.
- Check your answer's reasonableness: product mass should not exceed the sum of reactant masses (conservation of mass).
Common Mistakes to Avoid
✗ Using an unbalanced equation ▼
Fix: An unbalanced equation gives incorrect mole ratios. Always verify that atoms of each element are equal on both sides before performing calculations. Example: H₂ + O₂ → H₂O is unbalanced. Correct: 2H₂ + O₂ → 2H₂O.
✗ Confusing mole ratio with mass ratio ▼
Fix: Mole ratios from coefficients are NOT the same as mass ratios. 2 mol H₂ (4g) reacts with 1 mol O₂ (32g) — the mass ratio is 1:8, not 2:1. Always convert between mass and moles using molar mass.
✗ Forgetting to identify the limiting reagent ▼
Fix: When both reactants are given, you must determine which runs out first. The limiting reagent determines the theoretical yield. Assuming either reactant without checking can give the wrong answer.
✗ Using molecular weight instead of molar mass ▼
Fix: While numerically equal, molar mass has units of g/mol. Ensure you divide grams by molar mass (g/mol) to get moles. Unit tracking prevents calculation errors.
✗ Not accounting for significant figures ▼
Fix: Your answer's precision is limited by the least precise input. If reactant mass is measured to 3 significant figures (12.5g), report your product mass to 3 significant figures as well.
Frequently Asked Questions
What is stoichiometry? ▼
Stoichiometry is the branch of chemistry that deals with the quantitative relationships between reactants and products in chemical reactions. It uses the coefficients in balanced equations to determine mole ratios, which enable calculation of how much of each substance is needed or produced.
How do I calculate moles from grams? ▼
Moles = Mass (grams) ÷ Molar Mass (g/mol). For example, 36g of water (H₂O): Molar mass = 2(1.008) + 16.00 = 18.016 g/mol. Moles = 36 ÷ 18.016 = 2.0 moles. The molar mass is the sum of atomic masses of all atoms in the formula.
What is a limiting reagent? ▼
The limiting reagent is the reactant that is completely consumed first, determining the maximum amount of product that can form. The other reactant(s) are in excess. To find it: convert all reactants to moles, divide each by its coefficient — the smallest value indicates the limiting reagent.
What is theoretical yield? ▼
Theoretical yield is the maximum amount of product that can be formed from the limiting reagent, assuming 100% conversion and no losses. It is calculated using stoichiometry: moles of limiting reagent × mole ratio × product molar mass.
What is percent yield? ▼
Percent yield = (Actual Yield ÷ Theoretical Yield) × 100. It measures reaction efficiency. Real reactions rarely achieve 100% due to side reactions, incomplete conversion, and purification losses. A 90%+ yield is considered excellent in most contexts.
How do I use mole ratios? ▼
Mole ratios come from balanced equation coefficients. In 2H₂ + O₂ → 2H₂O, the ratio of H₂ to O₂ is 2:1, and H₂ to H₂O is 2:2 (1:1). To find moles of product: moles of reactant × (product coefficient ÷ reactant coefficient).
What is the molar mass and how do I find it? ▼
Molar mass is the mass of one mole of a substance in grams. Find it by adding the atomic masses (from the periodic table) of all atoms in the formula. NaCl: 22.99 + 35.45 = 58.44 g/mol. Ca(OH)₂: 40.08 + 2(16.00) + 2(1.008) = 74.10 g/mol.
How do stoichiometry and the conservation of mass relate? ▼
The conservation of mass states that matter is neither created nor destroyed. Stoichiometry ensures this is satisfied: the total mass of reactants equals the total mass of products. A balanced equation guarantees equal atoms on both sides, which guarantees equal mass.
Can I do stoichiometry with volumes of solutions? ▼
Yes. For solutions, moles = Molarity (mol/L) × Volume (L). A 0.5M HCl solution in 0.250L contains 0.125 mol HCl. Use this moles value in stoichiometric calculations just like moles calculated from mass.
What is excess reagent? ▼
The excess reagent is the reactant that remains after the limiting reagent is fully consumed. The amount of excess remaining = initial moles − moles consumed (calculated stoichiometrically from the limiting reagent). Converting this to grams gives the mass of unreacted excess.