Stoichiometry Calculator
Calculate moles and grams of all substances in a balanced chemical equation. Enter coefficients, molar masses, and a known quantity to find everything else. Identifies the limiting reagent automatically.
Quick Answer
Enter the balanced equation coefficients, molar masses, and the known amount (moles or grams) of at least one substance. The calculator computes moles and grams for all other substances using mole ratios.
Balanced Equation
Enter coefficients, molar masses (g/mol), and known amounts. Leave "Known Moles" and "Known Grams" blank for unknowns.
Reactants
Products
| Substance | Coeff. | Moles | Grams |
|---|---|---|---|
| Reactant A | 2 | 5 | 10.08 |
| Reactant B | 1 | 2.5 | 80 |
| Product C | 2 | 5 | 90.075 |
Common Reaction Examples
About This Tool
The Stoichiometry Calculator helps chemistry students and professionals compute the moles and grams of all substances in a balanced chemical equation. Given the coefficients, molar masses, and a known quantity (moles or grams) of at least one substance, it calculates the corresponding amounts for every other reactant and product. When two or more reactant amounts are provided, it identifies the limiting reagent and shows how much of each excess reactant remains unreacted. Whether you are preparing reagents for a lab experiment, checking homework problems, or planning an industrial process, this tool eliminates the tedious arithmetic and lets you focus on understanding the chemistry.
How Stoichiometric Calculations Work
Every balanced chemical equation encodes a fixed set of mole ratios between substances. In the reaction 2H2 + O2 → 2H2O, the coefficients tell us that 2 moles of hydrogen gas react with exactly 1 mole of oxygen gas to produce exactly 2 moles of water. These ratios are the foundation of all stoichiometric calculations. To find the amount of any substance, you convert the known quantity to moles (dividing grams by molar mass if needed), then apply the mole ratio from the balanced equation, and finally convert to grams if desired by multiplying by the target substance's molar mass.
The step-by-step process is straightforward: (1) Start with your known quantity in moles. If you have grams instead, divide by the molar mass to get moles. (2) Set up a mole ratio using the coefficients from the balanced equation. For example, if you know you have 5 moles of H2 and want to find moles of H2O, the ratio is 2 mol H2O / 2 mol H2. (3) Multiply: 5 mol H2 x (2 mol H2O / 2 mol H2) = 5 mol H2O. (4) Convert to grams if needed: 5 mol H2O x 18.015 g/mol = 90.08 g H2O. This calculator automates all four steps simultaneously for every substance in the equation.
Understanding Limiting Reagents
In practice, reactants are rarely mixed in perfect stoichiometric proportions. The limiting reagent is the reactant that is completely consumed first in a chemical reaction, stopping the reaction and determining the maximum yield of products. To identify it, divide the available moles of each reactant by its coefficient in the balanced equation. The substance with the smallest result is the limiting reagent. The other reactant(s) are said to be in excess, and some amount will remain unreacted when the reaction is complete. This concept is crucial in industrial chemistry, where raw material costs drive the decision of which reagent to use in excess.
Consider the reaction 2H2 + O2 → 2H2O with 5 moles of H2 and 2 moles of O2. Dividing by coefficients: H2 gives 5/2 = 2.5 equivalents, and O2 gives 2/1 = 2 equivalents. Since O2 has the smaller value, it is the limiting reagent. The reaction will consume all 2 moles of O2 and only 4 moles of H2 (2 equivalents x coefficient 2), leaving 1 mole of H2 unreacted in excess. The maximum product is 4 moles of H2O. This calculator performs this analysis automatically whenever you provide known amounts for two or more reactants.
From Theory to Practice: Yield and Efficiency
The amounts calculated by stoichiometry represent the theoretical yield, the maximum possible product assuming 100% conversion and no losses. In real experiments, the actual yield is always less due to incomplete reactions, competing side reactions, transfer losses during filtration or extraction, and purification steps that discard some product. Percent yield, calculated as (actual yield / theoretical yield) x 100, is a key metric for evaluating how efficiently a reaction was carried out. Typical yields vary widely by reaction type: simple acid-base neutralizations may achieve 99%+, precipitation reactions often reach 90-95%, but multi-step organic syntheses might yield only 30-60% overall.
Synthetic chemists routinely use stoichiometry to plan experiments, calculate reagent amounts, determine theoretical yields, and evaluate whether a reaction proceeded as expected. In industrial settings, stoichiometric calculations scale from milligrams in a research lab to metric tons in a chemical plant, driving everything from pharmaceutical synthesis to fertilizer production. Process engineers use stoichiometry alongside thermodynamic and kinetic data to optimize reactor design, minimize waste, and reduce raw material costs.
Molar Mass and the Mole Concept
Central to stoichiometry is the mole, the SI unit for amount of substance. One mole contains exactly 6.022 x 10^23 particles (Avogadro's number), whether those particles are atoms, molecules, or formula units. The molar mass of a substance, expressed in grams per mole (g/mol), numerically equals the sum of the atomic masses of all atoms in its chemical formula. For example, carbon dioxide (CO2) has a molar mass of 12.01 + 2(16.00) = 44.01 g/mol. Knowing the molar mass allows seamless conversion between the mass you weigh on a balance and the moles you need for stoichiometric calculations.
Using This Calculator Effectively
To get the most out of this stoichiometry calculator, follow these steps. First, make sure your chemical equation is balanced before entering coefficients. An unbalanced equation will produce incorrect results because the mole ratios will be wrong. Second, look up accurate molar masses for each substance using a periodic table or reference source. Small errors in molar mass compound across large-scale calculations. Third, enter a known quantity (moles or grams, not both) for at least one substance to compute the rest. For limiting reagent analysis, enter known amounts for two or more reactants. Use the preset reaction examples (water synthesis, methane combustion, iron smelting) to explore how the tool works before entering your own custom equations for homework assignments, laboratory preparations, or process engineering calculations.
Frequently Asked Questions
What is stoichiometry?
What is a limiting reagent?
How do I convert between moles and grams?
How do I balance a chemical equation?
What is theoretical yield vs actual yield?
What are common molar masses I should know?
Was this tool helpful?