Stoichiometry Calculator - Chemical Reaction Calculator

Free online stoichiometry calculator for chemistry students and professionals. Calculate the moles, mass, and volume of any substance in a chemical reaction using balanced equations and mole ratios.

Stoichiometry Calculator

Stoichiometry Results

Enter a balanced chemical equation and an amount

The calculator will show results for all compounds

What is Stoichiometry? A Complete Guide

Stoichiometry is the branch of chemistry that deals with the quantitative relationships between reactants and products in chemical reactions. The term comes from the Greek words "stoicheion" (element) and "metron" (measure). Stoichiometry allows chemists to predict how much product will form from a given amount of reactants, or how much of a reactant is needed to produce a desired amount of product.

At its core, stoichiometry is based on the law of conservation of mass - matter cannot be created or destroyed in a chemical reaction. This means that the total mass of reactants must equal the total mass of products. By using balanced chemical equations, stoichiometry provides the mole ratios that connect the amounts of different substances in a reaction. These ratios are the foundation for all quantitative chemistry calculations. According to Pearson's Stoichiometry Calculator resource, stoichiometric calculations involve "converting a known quantity (moles, mass, or particles) of a species to the corresponding quantity of another species by applying the mole ratio".

For example, in the combustion of methane (CH₄ + 2O₂ → CO₂ + 2H₂O), the stoichiometric coefficients tell us that 1 mole of CH₄ reacts with 2 moles of O₂ to produce 1 mole of CO₂ and 2 moles of H₂O. This relationship is constant - it doesn't matter whether you're burning 1 mole or 1000 moles. The stoichiometric ratio remains the same. Modern stoichiometry calculators, such as those found on Learnbin Lab, even use "advanced matrix algebra to balance complex chemical equations", making it possible to handle even the most complicated reactions.

How to Use This Stoichiometry Calculator

Follow these simple steps to perform any stoichiometric calculation:

  1. Set up the chemical equation - Add your reactants and products using the "Add Reactant" and "Add Product" buttons. Enter the correct coefficients (whole numbers) to balance the equation. The calculator works with any balanced equation, from simple combustions to complex redox reactions.
  2. Enter the known quantity - In the "Given Amount" section, specify the amount of one substance you already know. You can enter it in moles (mol), grams (g), or liters (L). Select the correct unit from the dropdown menu.
  3. Select the known substance - Choose which compound your known amount refers to (e.g., H₂, O₂, H₂O). The calculator will use the mole ratios from your balanced equation to find the corresponding amounts of all other substances.
  4. View instant results - The calculation happens automatically as you type. Results appear in the output panel, showing moles, mass, and volume at STP (Standard Temperature and Pressure, 22.4 L/mol) for every compound in the reaction.

⚡ Quick Tip: Use the example buttons at the top!

Click any of the example reactions (2H₂ + O₂ → 2H₂O, CH₄ + 2O₂ → CO₂ + 2H₂O, etc.) to instantly load a balanced equation and see how the calculator works.

The Stoichiometry Formula - How to Calculate Reaction Quantities

n_A = n_B × (coeff_A / coeff_B)
Amount of A = Amount of B × (Coefficient of A / Coefficient of B)

The fundamental principle of stoichiometry is the mole ratio. In a balanced chemical equation, the coefficients represent the number of moles of each substance that participate in the reaction. These coefficients can be used as conversion factors to relate the amount of one substance to the amount of any other substance.

The general stoichiometric calculation process involves three key steps:

1
Convert to moles: If the given quantity is in grams, convert to moles using the molar mass (n = m / M). If given in liters (for gases at STP), convert using the ideal gas volume (22.4 L/mol).
2
Apply the mole ratio: Use the coefficients from the balanced equation to find the moles of the target substance.
3
Convert back if needed: If the answer is required in grams or liters, convert from moles using the appropriate molar mass or gas volume.

As described in the chemistry learning resources from LibreTexts, "Stoichiometry, by definition, is the calculation of the quantities of reactants or products in a chemical reaction using the relationships found in the balanced chemical equation". This principle works because the coefficients in a balanced equation directly represent the mole ratios between all substances in the reaction. This calculator automates the entire three‑step process - all you need to do is enter the balanced equation and one known quantity.

Stoichiometry Examples - Worked Problems

Example 1: Simple Mole‑to‑Mole Conversion

Consider the reaction: 2H₂ + O₂ → 2H₂O. If you have 4.00 moles of H₂, how many moles of H₂O can you produce?

(4.00 mol H₂) × (2 mol H₂O / 2 mol H₂) = 4.00 mol H₂O

The mole ratio of H₂ to H₂O is 2:2, which simplifies to 1:1.

Example 2: Mass‑to‑Mass Conversion

For the combustion of propane: C₃H₈ + 5O₂ → 3CO₂ + 4H₂O. How many grams of CO₂ are produced from 100.0 g of propane (C₃H₈)? Molar mass of C₃H₈ = 44.10 g/mol, CO₂ = 44.01 g/mol.

1. Convert 100.0 g C₃H₈ to moles: 100.0 g ÷ 44.10 g/mol = 2.267 mol C₃H₈
2. Apply mole ratio: 2.267 mol C₃H₈ × (3 mol CO₂ / 1 mol C₃H₈) = 6.801 mol CO₂
3. Convert moles to grams: 6.801 mol × 44.01 g/mol = 299.3 g CO₂

Example 3: Gas Volume Conversions (STP)

For the reaction N₂ + 3H₂ → 2NH₃, how many liters of NH₃ gas (at STP) are produced from 50.0 L of H₂ (at STP)?

50.0 L H₂ ÷ 22.4 L/mol = 2.232 mol H₂
2.232 mol H₂ × (2 mol NH₃ / 3 mol H₂) = 1.488 mol NH₃
1.488 mol × 22.4 L/mol = 33.3 L NH₃ (at STP)

As illustrated by the HCCS learning resources, "Step 1: Write the balanced chemical equation for the reaction. Step 2: Calculate the moles of 'given' substance. Step 3: Calculate the moles of 'desired' substance from your answer using the coefficients". Our calculator follows these exact steps automatically, eliminating algebraic errors and saving valuable time.

Where is Stoichiometry Used in Real Life?

1. Chemical Manufacturing

Stoichiometry is essential for scaling chemical reactions from laboratory to industrial scale. Chemical engineers use stoichiometric calculations to determine the exact amounts of raw materials needed to produce a target quantity of product, minimizing waste and maximizing efficiency. For example, producing ammonia via the Haber process requires precise ratios of nitrogen and hydrogen.

2. Pharmaceutical Industry

Drug manufacturers use stoichiometry to calculate the precise amounts of reactants needed to synthesize active pharmaceutical ingredients (APIs). Even small errors in stoichiometric ratios can lead to impurities or reduced yields, affecting patient safety and production costs.

3. Environmental Chemistry

Stoichiometry is used to calculate the amounts of pollutants released from industrial processes. For example, the combustion of fossil fuels can be analysed to determine CO₂ and SO₂ emissions, which is critical for environmental compliance and carbon accounting.

4. Food Science and Nutrition

Calorimetry - the measurement of heat released by food - relies on stoichiometric principles to convert measured heat into nutritional calories. The composition of food products is also determined using stoichiometric analysis of combustion products.

Limiting Reactant and Theoretical Yield - Advanced Stoichiometry

In many chemical reactions, one reactant is completely used up before the others. This reactant is called the limiting reactant (or limiting reagent). The limiting reactant determines the maximum amount of product that can be formed - the theoretical yield.

To identify the limiting reactant, calculate how much product each reactant would produce if it were completely consumed. The reactant that produces the least product is the limiting reactant. The actual yield - the amount of product obtained in a real experiment - is almost always less than the theoretical yield due to side reactions, incomplete reactions, or product loss during purification.

The percent yield is calculated as:

Percent Yield = (Actual Yield / Theoretical Yield) × 100%

As noted by online stoichiometry tools, modern calculators can automatically "find the limiting reagent involved in the chemical equation". While our current calculator focuses on mole ratios and yield calculations, understanding these concepts is essential for practical chemistry work. Future versions may include limiting reagent detection and yield calculations.

Common Molar Masses Reference Table

This calculator includes a built‑in database of molar masses for over 100 common chemical compounds. The table below shows some frequently used compounds:

CompoundFormulaMolar Mass (g/mol)Common Uses
WaterH₂O18.015Universal solvent
Carbon DioxideCO₂44.009Combustion product, photosynthesis
AmmoniaNH₃17.031Fertilizers, cleaning agents
MethaneCH₄16.043Natural gas fuel
Sodium ChlorideNaCl58.443Table salt
GlucoseC₆H₁₂O₆180.156Energy source, biochemistry
Sulfuric AcidH₂SO₄98.078Industrial chemical
Sodium HydroxideNaOH39.997Caustic soda
Calcium CarbonateCaCO₃100.087Limestone, antacid

Frequently Asked Questions (FAQ) About Stoichiometry

What is the mole ratio in stoichiometry?

The mole ratio is the relationship between the number of moles of two substances in a balanced chemical equation. It is determined by the coefficients in the balanced equation and is used as a conversion factor in stoichiometric calculations.

How do I convert between moles, mass, and volume in stoichiometry?

The key relationships are: moles = mass ÷ molar mass, and for gases at STP, moles = volume ÷ 22.4 L/mol. Our calculator handles these conversions automatically - just select the appropriate unit for your input and desired output.

What is the law of conservation of mass and how does it relate to stoichiometry?

The law of conservation of mass states that matter cannot be created or destroyed in a chemical reaction. This means the total mass of reactants must equal the total mass of products. Stoichiometry is the mathematical application of this law - balanced equations ensure that atoms are conserved across the reaction.

How do you balance chemical equations for stoichiometry?

Balancing a chemical equation requires adjusting coefficients (the numbers in front of each compound) so that the number of atoms of each element is the same on both sides of the equation. Most chemistry resources provide step‑by‑step guides, and advanced tools like this one help verify balanced equations automatically.

How accurate is this stoichiometry calculator?

This calculator uses exact mole ratios from your balanced equation and precise molar mass values for common compounds. Results are displayed to 4 decimal places, providing accuracy suitable for educational and most professional chemistry applications.

Is my data secure when using this online stoichiometry calculator?

Absolutely. All calculations happen locally in your browser using JavaScript. No data is transmitted to any server - your inputs remain on your own device. This ensures your privacy and also means the tool works offline after the initial page load.

Can I use this calculator offline?

Yes. Once the page has loaded, all calculation logic runs locally in your browser. No internet connection is required after the first load - perfect for use in labs, study sessions, or anywhere without Wi‑Fi.

Why Choose Our Stoichiometry Calculator?

  • Completely free, no registration. Unlimited stoichiometry calculations with no hidden costs.
  • Privacy‑first design. All calculations happen locally in your browser. Your data never leaves your device.
  • Interactive equation builder - Add reactants and products dynamically, with automatic coefficient adjustment.
  • Supports moles, grams, and liters - Input quantities in any unit and get results in all three.
  • Built‑in molar mass database - Over 100 common compounds with precise values.
  • Instant auto‑calculation - No need to press a separate "Calculate" button.
  • One‑click example equations - Quick setup for common reactions like water formation, combustion, and neutralization.
  • Works offline after initial page load.
  • Fully responsive design with resizable panels on desktop for custom workflow.