Stoichiometry Reaction Calculator
Calculate reactant and product moles, molar ratios, and theoretical gram yields from balanced chemical equations.
Reaction Stoichiometry Solver (aA → bB)
IUPAC Mole Ratio EngineStoichiometric Yield
Live OutputWhat Is a Stoichiometry Reaction Calculator?
A Stoichiometry Reaction Calculator is an analytical chemistry tool that computes the exact molar and mass relationships between reactants consumed and products generated during a balanced chemical reaction. Derived from the Greek words stoicheion (element) and metron (measure), reaction stoichiometry applies the Law of Conservation of Mass to ensure that every atom entering a chemical transformation is accounted for in the final product stream.
Whether you are scaling a pharmaceutical synthesis, balancing combustion fuel-air ratios, or verifying general chemistry laboratory yields, stoichiometric ratios bridge microscopic molecular equations and macroscopic gram measurements. To convert raw laboratory gram weights into moles before entering your reaction quantities, use our Mole & Molar Mass Calculator.
- Academic & AP Chemistry Problem Solving: Verify mole-to-mole and mass-to-mass homework steps while preventing inverted stoichiometric fraction errors.
- Preparative Bench Synthesis: Calculate exact reagent masses and theoretical gram yields prior to setting up reflux or precipitation reactions.
- Industrial Chemical Process Scaling: Determine bulk feedstock requirements and byproduct generation rates across continuous chemical reactors.
- Environmental Emissions Accounting: Quantify carbon dioxide (CO₂) and water vapor mass produced per mole of hydrocarbon fuel combusted.
How Stoichiometry Works: Governing Equations & Steps
Every stoichiometric calculation relies on the balanced chemical equation aA + cC → bB + dD, where lowercase letters represent integer stoichiometric coefficients and uppercase letters denote chemical formulas. When reactions take place in aqueous solutions of known molarity, you can pair mole ratio calculations with our Dilution Formula Calculator to prepare exact stock aliquots.
- nA and nB: Chemical amounts of known substance A and target substance B expressed in moles (mol).
- Coef A (a) and Coef B (b): Dimensionless stoichiometric coefficients from the balanced reaction equation.
- MA and MB: Molar masses of species A and B in grams per mole (g/mol).
- ξ (Extent of Reaction): Intensive reaction progress variable defined by IUPAC in moles.
Reaction: N₂(g) + 3H₂(g) → 2NH₃(g). Calculate the moles and mass of ammonia (NH₃, M = 17.031 g/mol) formed from 1.50 mol of nitrogen gas (N₂, M = 28.014 g/mol) in excess hydrogen.
- Identify Coefficients: Coef A (N₂) = 1; Coef B (NH₃) = 2. The mole ratio (b / a) is 2 / 1 = 2.0000.
- Compute Moles of Product B: nNH3 = 1.50 mol N₂ × (2 mol NH₃ ÷ 1 mol N₂) = 3.0000 mol NH₃.
- Convert Moles to Gram Masses: Mass of N₂ reacted = 1.50 mol × 28.014 g/mol = 42.021 g N₂. Theoretical yield of NH₃ = 3.0000 mol × 17.031 g/mol = 51.093 g NH₃.
Reaction: C₃H₈(g) + 5O₂(g) → 3CO₂(g) + 4H₂O(g). Determine the moles and mass of carbon dioxide (CO₂, M = 44.010 g/mol) generated when 0.500 mol of propane (C₃H₈, M = 44.097 g/mol) undergoes complete combustion in excess air.
- Establish Stoichiometric Ratio: For every 1 mole of C₃H₈ (Coef A = 1), 3 moles of CO₂ (Coef B = 3) are formed, giving a mole ratio of 3 / 1 = 3.0000.
- Calculate Moles of CO₂ Produced: nCO2 = 0.500 mol C₃H₈ × (3 mol CO₂ ÷ 1 mol C₃H₈) = 1.5000 mol CO₂.
- Calculate Reactant & Product Masses: Mass of C₃H₈ burned = 0.500 mol × 44.097 g/mol = 22.049 g. Theoretical mass of CO₂ emitted = 1.5000 mol × 44.010 g/mol = 66.015 g CO₂.
- Verify Reaction Extent (ξ): ξ = 0.500 mol ÷ 1 = 0.500 mol, which also indicates that 5 × 0.500 = 2.500 mol of O₂ (80.00 g) are consumed during combustion.
In multi-step industrial syntheses—such as converting mined iron ore (Fe₂O₃) into metallic iron inside a blast furnace or neutralizing acidic industrial effluent—chemists chain sequential mole ratios together. By tracking the extent of reaction (ξ = Δni / νi), engineers monitor exactly how many moles of reaction events have transpired per liter of reactor volume, ensuring stoichiometric balance across solid, liquid, and gaseous phases.
According to the National Institute of Standards and Technology (NIST SP 811), the mole is the SI base unit of amount of substance containing exactly 6.02214076 × 10²³ elementary entities, ensuring universal consistency across stoichiometric conversions.
Key Concepts & Standard Reaction Ratios
Mastering chemical stoichiometry requires distinguishing between stoichiometric proportions injected into a vessel and the actual chemical conversion achieved at equilibrium. To evaluate how closely your collected product matches theoretical projections, use our Percent Yield Calculator.
1. Mole Ratio Bridge
The ratio of balanced coefficients (b / a) is the sole mathematical bridge capable of converting moles of one chemical formula into moles of another species.
2. Conservation of Mass
While total moles of gas or solute can increase or decrease during a reaction, the total mass of all reactants always equals the total mass of all products.
3. Limiting Reactant
When reactants are mixed in non-stoichiometric ratios, the reagent with the lowest molar-to-coefficient ratio (ni / νi) runs out first and limits product formation.
4. Excess Reagent
Any reactant remaining unconsumed after the limiting reagent is exhausted. Adding an inexpensive reactant in excess drives reversible reactions toward completion.
| Reaction Type | Balanced Equation | Ratio (b:a) |
|---|---|---|
| Ammonia Synthesis | N₂ + 3H₂ → 2NH₃ | 2 mol NH₃ : 1 mol N₂ |
| Water Formation | 2H₂ + O₂ → 2H₂O | 2 mol H₂O : 1 mol O₂ |
| Methane Combustion | CH₄ + 2O₂ → CO₂ + 2H₂O | 2 mol O₂ : 1 mol CH₄ |
| Glucose Oxidation | C₆H₁₂O₆ + 6O₂ → 6CO₂ + 6H₂O | 6 mol CO₂ : 1 mol C₆H₁₂O₆ |
How to Use This Calculator
Follow these structured steps to compute unknown reactant consumption or product formation from any balanced chemical equation:
Balance the Equation
Verify that all elemental atoms and electrical charges balance on both sides of the reaction arrow.
Enter Coefficients (a & b)
Input the stoichiometric coefficient of known Substance A and target Substance B, or click a reaction preset.
Input Known Moles (nA)
Enter the starting molar quantity of Substance A participating in the reaction.
Add Optional Molar Masses
Provide molar masses (g/mol) for A and B to automatically compute reacted and produced gram weights.
When comparing multiple reactants to see which reagent caps maximum output, pair your mole ratio results with our Theoretical Yield Calculator.
Practical & Analytical Benefits
- • Simultaneous Mole and Gram Readouts: Computes target moles, reaction extent (ξ), particle count, and gram masses in a single unified workflow.
- • Eliminates Ratio Inversion Mistakes: Clearly separates known Coefficient A from target Coefficient B so students never multiply by the reciprocal fraction by mistake.
- • Avogadro Particle Quantification: Automatically translates macroscopic molar yields into exact molecular entity counts using the CODATA Avogadro constant.
- • Instant Industrial Benchmark Presets: Includes 1-click presets for the Haber-Bosch process, water electrolysis/synthesis, hydrocarbon combustion, and iron oxidation.
If your chemical reaction involves gaseous reactants or products at non-standard temperatures and pressures, convert gas volumes to moles using our Gas Laws Calculator.
Factors Affecting Reaction Yields & Limitations
1. Chemical Equilibrium & Reversible Reactions
Many reactions (such as esterification or ammonia synthesis) reach dynamic equilibrium before 100% of the limiting reactant is consumed, resulting in an equilibrium yield lower than the stoichiometric maximum.
2. Competing Side Reactions & Impure Reagents
Technical-grade reagents often contain moisture or inert impurities. Furthermore, parallel side reactions can divert reactant moles into undesired byproducts.
3. Mechanical & Purification Losses
Filtration, recrystallization, rotary evaporation, and vessel transfers inevitably leave trace product behind, reducing isolated actual yield relative to theoretical stoichiometry.
4. Gravimetric Weighing & Hydrate Water Content
Many inorganic transition-metal salts crystallize as hydrates (for example, CuSO₄·5H₂O with M = 249.68 g/mol versus anhydrous CuSO₄ at 159.61 g/mol). Failing to include waters of hydration in the molar mass of Substance A overestimates delivered moles by up to 36%, skewing downstream stoichiometric ratios.
5. Solution Volume vs. Solvent Mass in Titrations
When reactants are dispensed as aqueous solutions, molarity (mol/L) varies slightly with ambient laboratory temperature due to thermal expansion of water, whereas gravimetric molality (mol/kg solvent) remains temperature-invariant.
According to OpenStax Chemistry 2e, stoichiometric calculations establish the strict upper ceiling of product formation permitted by atomic conservation, while experimental kinetics and thermodynamics govern how rapidly and completely that ceiling is approached.
Always verify that your chemical equation is completely balanced—including polyatomic ions and state symbols—before entering coefficients. An unbalanced equation violates mass conservation and invalidates all downstream mole ratios.
Frequently Asked Questions (FAQ)
What is stoichiometry in chemistry?
Stoichiometry is the quantitative study of the relative quantities of reactants consumed and products generated in a balanced chemical reaction. Grounded in Antoine Lavoisier's Law of Conservation of Mass, stoichiometry uses integer stoichiometric coefficients from balanced chemical equations to establish exact mole-to-mole conversion ratios between any two chemical species in a reaction.
How do I find the mole ratio from a balanced chemical equation?
To find the stoichiometric mole ratio between two substances, divide the balanced coefficient of the target substance (Substance B) by the balanced coefficient of the known substance (Substance A). For example, in the Haber ammonia synthesis N2 + 3H2 -> 2NH3, the mole ratio of ammonia (NH3) produced to hydrogen gas (H2) consumed is 2:3, or 2 mol NH3 per 3 mol H2.
Why must grams be converted to moles before doing stoichiometry?
Chemical equations represent interactions between discrete numbers of atoms, ions, and molecules rather than equal gram masses. Because every chemical compound has a unique molar mass (grams per mole), one gram of hydrogen gas contains roughly sixteen times as many molecules as one gram of oxygen gas. Converting grams to moles normalizes all quantities to an equal particle count via Avogadro's constant.
How do I identify the limiting reactant in a reaction?
The limiting reactant (or limiting reagent) is the reactant that is completely consumed first, halting the chemical reaction and capping the maximum theoretical yield of product. To determine which reactant is limiting, divide each reactant's available molar amount by its respective stoichiometric coefficient; the substance with the smallest resulting reaction extent ratio (n / coefficient) is the limiting reactant.
What is the difference between theoretical yield, actual yield, and percent yield?
Theoretical yield is the maximum quantity of product (in moles or grams) calculated from complete consumption of the limiting reactant using stoichiometry. Actual yield is the physical mass of purified product experimentally collected in the laboratory. Percent yield is the ratio of actual yield to theoretical yield multiplied by 100%, measuring overall reaction and purification efficiency.
Can stoichiometric coefficients be fractions or decimals?
In standard chemical equations, stoichiometric coefficients are written as the smallest possible whole-number integers representing individual molecules or formula units. In thermodynamic enthalpy equations, fractional coefficients (such as 1/2 O2) are occasionally used to represent exactly one mole of a specific product, and the mole ratio math (Coef B / Coef A) works identically for both integer and fractional coefficients.