Chemistry Free & Verified

Stoichiometry Calculator

Balance chemical equations and predict product yields with our Stoichiometry Calculator. Calculate mole ratios, limiting reactants, theoretical mass yields, and percent reaction efficiencies for chemistry reactions step-by-step.

Rate this tool

Stoichiometry Calculator

Mass-to-Mole Ratios, Limiting Reactant Detection, Theoretical & Percent Yield

Conservation of Mass ($\Delta m = 0$) Zero-Log Privacy

Standard Chemical Reactions & Laboratory Presets:

Balanced Chemical Equation:
CH₄ + 2O₂ → CO₂ + 2H₂O
Reactants (Starting Materials):
Reactant A First reactant in the balanced chemical equation. Enter stoichiometric coefficient $a$ and chemical formula. Coeff (a)
Molar Mass (MW)
g/mol
Reactant B Second reactant in the balanced chemical equation. Enter stoichiometric coefficient $b$ and chemical formula. Coeff (b)
Molar Mass (MW)
g/mol
Reaction Products:
Product C (Target Yield) Primary reaction product whose theoretical yield and mass conversion will be calculated. Coeff (c)
Molar Mass (MW)
g/mol
Product D (Optional Co-Product) Secondary reaction co-product. Set coefficient to 0 if this reaction has only one product. Coeff (d)
Molar Mass (MW)
g/mol

Starting mass or mole charge for Reactant A.

Starting mass or mole charge for Reactant B.

Leave blank for theoretical maximum calculation.

Applied for gas volume multi-unit conversions.

Press Enter ↵ to calculate • Alt+R to reset 100% Client-Side Computation
Physical & Analytical Chemistry IUPAC & NIST Gold Book Standards

Scientific Principles of Reaction Stoichiometry, Limiting Reactants & Percent Yield

Stoichiometry represents the foundational quantitative language of chemistry. Governed by Antoine Lavoisier's Law of Conservation of Mass and Joseph Proust's Law of Definite Proportions, stoichiometric relationships allow chemists and chemical engineers to predict exact product quantities, identify reaction-limiting reagents, quantify unreacted excess materials, and optimize synthetic chemical yields across laboratory bench scales and industrial petrochemical refineries.

01

Conceptual Foundation: The Stoichiometric Ratio

In every balanced chemical equation, the stoichiometric coefficients represent proportional ratios of fundamental particles (atoms, molecules, or formula units) and therefore ratios of moles ($6.02214076 \times 10^{23}$ entities), rather than ratios of mass. Because different chemical species possess different atomic and molecular weights, a direct gram-to-gram comparison produces severe calculation errors.

When multiple reactants are combined in non-stoichiometric quantities, one reactant will inevitably be consumed completely before the others. This reagent is designated the limiting reactant (or limiting reagent). The limiting reactant acts as the absolute upper ceiling on the reaction extent, dictating the maximum quantity of product that can physically form (the theoretical yield). All other reactants that remain unconsumed after the reaction stops are designated excess reactants.

Key Laboratory Principle: The Reaction Extent ($\xi$)

To determine which reactant limits a reaction without guesswork, chemists calculate the reaction extent $\xi_i = \frac{n_i}{\nu_i}$, where $n_i$ is the initial mole quantity and $\nu_i$ is the stoichiometric coefficient. The reactant possessing the smallest $\xi$ value is mathematically guaranteed to be the limiting reactant, while all other reactants possess $\xi > \xi_{\min}$ and will have leftover unreacted excess mass.

02

Governing Mathematical Formulas

For a generalized chemical reaction between reactants $\text{A}$ and $\text{B}$ producing products $\text{C}$ and $\text{D}$:

$$a\text{A} + b\text{B} \longrightarrow c\text{C} + d\text{D}$$
$$\xi_A = \frac{n_A}{a}, \quad \xi_B = \frac{n_B}{b}, \quad \xi_{\min} = \min(\xi_A, \xi_B)$$
$$n_{C, \text{theo}} = c \cdot \xi_{\min}, \quad m_{C, \text{theo}} = n_{C, \text{theo}} \cdot M_C$$
$$\text{Percent Yield (\%)} = \left(\frac{m_{\text{actual}}}{m_{\text{theoretical}}}\right) \times 100\%$$
Variable Symbol Standard SI Unit Scientific Role & Definition
Moles of Reactant $n_i$ $\text{mol}$ Molar amount calculated via $n_i = \frac{m_i}{M_i}$.
Stoichiometric Coeff. $\nu_i$ ($a, b, c, d$) Dimensionless (integer) Balancing integer reflecting molecule-to-molecule proportions.
Reaction Extent $\xi$ $\text{mol}$ Normalized progress parameter defining maximum reaction iterations.
Molar Mass $M_i$ $\text{g/mol}$ Molecular or formula weight based on standard atomic weights.
Theoretical Yield $m_{\text{theo}}$ $\text{g}$ Upper theoretical limit of isolated product under 100% conversion.
Percent Yield $\% Y$ $\%$ Synthetic efficiency ratio of bench-isolated product to theoretical limit.
03

Worked Real-World Case Study: Haber-Bosch Ammonia Synthesis

In an industrial fertilizer reactor, a technician feeds $28.02\text{ g}$ of nitrogen gas ($\text{N}_2$, $M = 28.02\text{ g/mol}$) and $10.00\text{ g}$ of hydrogen gas ($\text{H}_2$, $M = 2.016\text{ g/mol}$) into an iron-catalyzed chamber at $450^\circ\text{C}$ and $200\text{ bar}$. After running the cycle, the team isolates $28.50\text{ g}$ of anhydrous ammonia ($\text{NH}_3$, $M = 17.03\text{ g/mol}$). Let us calculate the limiting reagent, theoretical yield, excess remaining, and percent yield:

Step 1: Write and Balance the Chemical Reaction

$$\text{N}_2\text{ (g)} + 3\text{H}_2\text{ (g)} \longrightarrow 2\text{NH}_3\text{ (g)}$$

Stoichiometric coefficients: $a = 1$ ($\text{N}_2$), $b = 3$ ($\text{H}_2$), $c = 2$ ($\text{NH}_3$).

Step 2: Convert Measured Reactant Masses to Molar Quantities

$$n_{\text{N}_2} = \frac{28.02\text{ g}}{28.02\text{ g/mol}} = 1.0000\text{ mol}$$

$$n_{\text{H}_2} = \frac{10.00\text{ g}}{2.016\text{ g/mol}} = 4.9603\text{ mol}$$

Step 3: Evaluate Reaction Extents to Determine Limiting Reactant

$$\xi_{\text{N}_2} = \frac{1.0000\text{ mol}}{1} = 1.0000\text{ mol}, \quad \xi_{\text{H}_2} = \frac{4.9603\text{ mol}}{3} = 1.6534\text{ mol}$$

Because $\xi_{\text{N}_2} < \xi_{\text{H}_2}$ ($1.0000 < 1.6534$), nitrogen gas ($\text{N}_2$) is the limiting reactant. Hydrogen gas ($\text{H}_2$) is present in stoichiometric excess.

Step 4: Compute Theoretical Maximum Yield of Ammonia ($\text{NH}_3$)

$$n_{\text{NH}_3, \text{theo}} = 2 \times \xi_{\min} = 2 \times 1.0000\text{ mol} = 2.0000\text{ mol}$$

$$m_{\text{NH}_3, \text{theo}} = 2.0000\text{ mol} \times 17.03\text{ g/mol} = 34.06\text{ g}$$

Step 5: Calculate Unreacted Excess Hydrogen & Percent Yield

$$n_{\text{H}_2, \text{consumed}} = 3 \times 1.0000\text{ mol} = 3.0000\text{ mol}$$

$$n_{\text{H}_2, \text{excess}} = 4.9603\text{ mol} - 3.0000\text{ mol} = 1.9603\text{ mol} \implies m_{\text{H}_2, \text{excess}} = 1.9603 \times 2.016 = 3.95\text{ g}$$

$$\text{Percent Yield} = \left(\frac{28.50\text{ g}}{34.06\text{ g}}\right) \times 100\% = 83.68\%$$

Mass Balance Accounting Verification: Reactant mass consumed = $28.02\text{ g } (\text{N}_2) + 6.05\text{ g } (\text{H}_2) = 34.07\text{ g}$. Product formed = $34.06\text{ g } (\text{NH}_3)$. Remaining excess $\text{H}_2 = 3.95\text{ g}$. Total mass accounted for = $34.06 + 3.95 = 38.01\text{ g} \approx 28.02 + 10.00 = 38.02\text{ g}$ (conserved within rounding precision).
04

Industrial Benchmark & Synthetic Reaction Efficiency Standards

In professional chemistry synthesis, reaction performance is evaluated across both chemical percent yield and green chemistry metrics such as atom economy:

Chemical Process / Reaction Balanced Equation Atom Economy (%) Typical Industrial Yield Tier Process Engineering Consideration
Haber Ammonia Synthesis $\text{N}_2 + 3\text{H}_2 \rightarrow 2\text{NH}_3$ 100.0% 15–25% (per pass) Recycled continuously; equilibrium limited by Le Chatelier's principle.
Hydrocarbon Combustion $\text{CH}_4 + 2\text{O}_2 \rightarrow \text{CO}_2 + 2\text{H}_2\text{O}$ 55.0% (to $\text{CO}_2$) > 98% (stoichiometric) Requires excess oxygen air-to-fuel ratio to prevent toxic CO byproduct formation.
Contact Process ($\text{SO}_3$) $2\text{SO}_2 + \text{O}_2 \rightarrow 2\text{SO}_3$ 100.0% 97–99% Vanadium pentoxide catalyst utilized; multi-bed adiabatic converters.
Aspirin Acetylation $\text{C}_7\text{H}_6\text{O}_3 + \text{Ac}_2\text{O} \rightarrow \text{ASA} + \text{AcOH}$ 75.0% 75–90% Recrystallization purification causes unavoidable isolation mass loss.
Thermite Reduction $2\text{Al} + \text{Fe}_2\text{O}_3 \rightarrow \text{Al}_2\text{O}_3 + 2\text{Fe}$ 52.3% (to $\text{Fe}$) > 95% Highly exothermic ($>2500^\circ\text{C}$); used for on-site field railway track welding.
05

Smart Laboratory Strategies & Common Analytical Pitfalls

Best Practice: Always Verify Conservation of Mass

Under closed conditions, the sum of initial reactant masses MUST strictly equal the sum of final product masses plus unreacted excess reactant masses ($\Sigma m_{\text{reactants}} = \Sigma m_{\text{products}} + m_{\text{excess}}$). If your balance accounting does not sum to zero net mass differential ($\Delta m = 0$), re-check equation coefficients or molecular weight significant digits.

Strategic Excess: Driving Reactions to Completion

When dealing with high-cost or precious reagents (e.g. palladium catalysts, chiral organic precursors), synthetic chemists intentionally introduce an inexpensive reagent (e.g. air, water, sodium hydroxide) in $10–50\%$ molar excess. By Le Chatelier's principle, this forces the expensive reactant to become the absolute limiting reagent, maximizing total conversion efficiency.

Top 3 Mistakes to Avoid in Stoichiometry Computations
  • Comparing Grams Directly Instead of Moles: Never determine the limiting reactant by which substance has fewer grams. 100 grams of a heavy compound ($M = 300\text{ g/mol}$) contains only $0.33\text{ mol}$, whereas 10 grams of hydrogen gas ($M = 2\text{ g/mol}$) contains $5.0\text{ mol}$!
  • Confusing Subscripts with Coefficients: When balancing equations, only modify stoichiometric coefficients ($2\text{H}_2\text{O}$); changing chemical formula subscripts ($\text{H}_2\text{O}_2$) fundamentally alters the chemical identity of the substance.
  • Reporting Percent Yields Over 100%: If an experimental actual yield exceeds $100\%$, the isolated product is almost certainly contaminated with unevaporated solvent, moisture, or unreacted excess salt. The sample must be dried to constant mass in a desiccator.
06

Frequently Asked Questions (FAQ)

What is a limiting reactant and how is it identified mathematically?
The limiting reactant (or limiting reagent) is the substance that is completely consumed first in a chemical reaction, thereby stopping the reaction and capping the maximum yield of products. Mathematically, it is found by calculating the reaction extent $\xi = \frac{n_i}{\nu_i}$ for each reactant, where $n_i$ is the initial mole amount and $\nu_i$ is the stoichiometric coefficient in the balanced equation. The reactant with the lowest $\xi$ value is the limiting reactant.
Why is the actual yield in a chemistry laboratory almost always less than theoretical yield?
Theoretical yield assumes 100% stoichiometric conversion with zero physical or chemical losses. In practice, actual yields fall below 100% due to: (1) chemical equilibrium constraints (reversible reactions do not proceed to complete exhaustion), (2) competing side reactions producing unintended byproducts, (3) mechanical transfer losses during filtration, pipetting, or recrystallization, and (4) impure starting reagents.
Can percent yield ever exceed 100%?
In a pure physical sense, no reaction can produce more product mass than allowed by the Law of Conservation of Mass. If a bench calculation yields a percent yield greater than 100%, it indicates experimental contamination: the crystal product is typically wet with residual solvent or water, contains precipitated unreacted starting materials, or balance calibration errors were introduced during measurement.
How do I convert gases involved in stoichiometric reactions at STP?
Under Standard Temperature and Pressure ($0^\circ\text{C}$ or $273.15\text{ K}$, and $1\text{ atm}$), one mole of any ideal gas occupies precisely $22.414\text{ liters}$ ($22.4\text{ L/mol}$). To convert gas volume to moles, compute $n = \frac{V}{22.414\text{ L/mol}}$. For non-STP conditions, use the Ideal Gas Law $PV = nRT$ or $n = \frac{PV}{RT}$, where $R = 0.08206\text{ L}\cdot\text{atm}/(\text{mol}\cdot\text{K})$.
What is the difference between stoichiometry and atom economy?
Stoichiometry defines the quantitative mole ratios required for reactants to interact and forms the basis of calculating theoretical yield. Atom economy is a green chemistry efficiency metric measuring what percentage of the total reactant atoms end up incorporated into the desired target product versus waste coproducts ($\text{Atom Economy} = \frac{\text{MW of Target Product}}{\Sigma \text{MW of all Reactants}} \times 100\%$). An addition reaction has 100% atom economy, whereas a substitution or elimination reaction has lower atom economy due to byproduct generation.