Free & Instant — No Signup Required

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.

Stoichiometry Calculator — Live Preview
Moles Product
—
A
B
⚖️
Proportion Solver
A : B = C : D — Enter any 3 values
:
=
:
📊
Results
Visual ratio breakdown
Solved Proportion
—
Simplified
—
Percentages
—
Decimal
—
Fraction
—
Visual Ratio
A
B
Part A: —
Part B: —
    ✨
    Ratio Simplifier
    Reduce any ratio to its simplest form
    :
    📊
    Simplified Result
    Reduced to lowest terms
    Simplified Ratio
    —
    GCD Used
    —
    Percentages
    —
    Decimal Ratio
    —
    Fraction
    —
    Visual Ratio
    A
    B
    Part A: —
    Part B: —
      📐
      Ratio Scaler
      Multiply a ratio by a scale factor
      :
      ×
      📊
      Scaled Result
      Ratio after scaling
      Scaled Ratio
      —
      Original
      —
      Factor
      —
      Percentages
      —
      Simplified
      —
      Visual Ratio
      A
      B

        🕐 Recent Calculations

        📭
        No calculations yet. Start computing above!

        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 ▼
        Moles Product = Moles Reactant × (Coefficient Product / Coefficient Reactant)

        For 2H₂ + O₂ → 2H₂O: 3 moles H₂ produces 3 × (2/2) = 3 moles H₂O.

        2 Moles from Grams ▼
        Moles = Mass (g) / Molar Mass (g/mol)

        36 grams of water (H₂O, MW=18): Moles = 36 / 18 = 2 moles.

        3 Theoretical Yield ▼
        Theoretical Yield = Moles Limiting Reagent × Mole Ratio × Molar Mass Product

        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:

        1

        Enter Your Values

        Type the known values into the input fields above. The Stoichiometry Calculator accepts any positive numbers.

        2

        Choose Calculation Mode

        Select Solve, Simplify, or Scale mode in the calculator. Each applies different equations to your inputs.

        3

        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₂?
        1 Balanced equation: 2H_2 + O_2 rightarrow 2H_2O.
        2 Stoichiometric molar ratio (H_2 : O_2) is 2 : 1.
        3 Calculate moles of O_2: 4 moles H_2 × (1 mol O_2 / 2 mol H_2) = 2 moles O_2.
        ✓ 2.0 Moles of O₂ required (yields 4.0 moles H₂O)
        Example 2 Theoretical yield from 10g CH₄ burning in excess O₂
        1 Balanced reaction: CH_4 + 2O_2 rightarrow CO_2 + 2H_2O.
        2 Molar mass CH_4 = 16.04 g/mol, CO_2 = 44.01 g/mol.
        3 Moles of CH_4 = 10 / 16.04 = 0.6234 mol.
        4 Theoretical yield of CO_2 = 0.6234 mol × 44.01 g/mol = 27.44 g.
        ✓ Theoretical Yield is 27.44g CO₂
        Example 3 Find limiting reagent: 5 mol H₂ and 4 mol O₂
        1 Required ratio for 2H_2 + O_2: 2 moles H_2 per 1 mole O_2.
        2 5 moles H_2 requires: 5 / 2 = 2.5 moles O_2.
        3 Since 4 moles O_2 is present, O_2 is in excess (1.5 mol remaining) and H_2 is the limiting reagent.
        ✓ Limiting Reagent is H₂ (Excess O₂ = 1.5 moles)

        Expert Tips for Best Results

        1. Always start with a balanced equation — unbalanced coefficients give incorrect mole ratios and wrong product amounts.
        2. The roadmap for stoichiometry: grams → moles (÷ molar mass) → mole ratio (× coefficient ratio) → moles → grams (× molar mass).
        3. 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.
        4. Percent yield = (actual yield ÷ theoretical yield) × 100. If you calculated 10g theoretical and obtained 8.5g in the lab, your percent yield is 85%.
        5. For gas-phase reactions at STP, remember: 1 mole of any ideal gas = 22.4 liters. This allows volume-based stoichiometric calculations.
        6. 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.

        Learn About Ratios

        What is a ratio?

        A ratio is a comparison between two or more quantities showing the relative size of one to another. Written as A : B, it means 'for every A units of the first quantity, there are B units of the second.' For example, a ratio of 3 : 4 means for every 3 parts of A, there are 4 parts of B. Ratios are used in cooking, construction, finance, science, and everyday life.

        How do I solve a proportion?

        A proportion is an equation that says two ratios are equal: A : B = C : D. To solve for a missing value, use cross-multiplication. If D is unknown: D = (B × C) / A. This works because in equal ratios, the cross products are always equal: A × D = B × C. Our Proportion Solver does this automatically — just enter any 3 values and it finds the 4th.

        How do I simplify a ratio?

        To simplify a ratio, find the Greatest Common Divisor (GCD) of both numbers and divide each by it. For example, 24 : 36 — the GCD of 24 and 36 is 12. So 24 ÷ 12 = 2 and 36 ÷ 12 = 3, giving the simplified ratio 2 : 3. Our Simplifier automatically finds the GCD and reduces your ratio to its lowest terms.

        What is ratio scaling and when is it useful?

        Scaling a ratio means multiplying both parts by the same factor to create an equivalent, larger (or smaller) ratio. For instance, scaling 2 : 5 by a factor of 3 gives 6 : 15. This is extremely useful for recipes (tripling a recipe), construction (scaling blueprints), mixing solutions, or any scenario where you need to maintain the same proportion at a different magnitude.

        What's the difference between a ratio and a fraction?

        A ratio A : B compares two quantities to each other (part-to-part), while a fraction A/B typically represents a part-to-whole relationship. However, any ratio can be expressed as a fraction: 3 : 4 is equivalent to 3/4 = 0.75. The key difference is context — ratios compare quantities side-by-side, while fractions represent a portion of a total.