Calculate Stoichiometry

Calculate reactant and product amounts from balanced chemical equations.

The Stoichiometry Calculator converts between grams, moles, liters (at STP), and particles for every substance in a balanced chemical equation. It uses mole ratios from the equation coefficients to perform dimensional analysis, displays a proportional bar chart of mole ratios, and shows step-by-step solutions. The limiting reagent mode lets you enter amounts for multiple reactants and identifies which one is consumed first.

Loading...
Your data stays in your browser
Tutorial

How to Use the Stoichiometry Calculator

1
1

Enter a Balanced Equation

Type a balanced chemical equation using the format: 2H2 + O2 -> 2H2O. The tool automatically parses coefficients and formulas.

2
2

Select Known Substance and Amount

Choose which substance you know the amount of, select the unit type (grams, moles, liters, or particles), and enter the numerical value.

3
3

Review Results

The calculator shows amounts for every substance in the equation in all four units, along with a mole ratio chart and step-by-step dimensional analysis.

4
4

Limiting Reagent Mode

Toggle the limiting reagent button to enter amounts for multiple reactants. The tool identifies the limiting reagent and calculates product yields accordingly.

Guide

Complete Guide to Stoichiometry Calculator

What is Stoichiometry?

Stoichiometry is the quantitative study of reactants and products in chemical reactions. It relies on the law of conservation of mass and the concept of the mole to predict how much of each substance is needed or produced. A balanced chemical equation provides the mole ratios; from these ratios you can convert between any pair of substances in the reaction.

How Mole Ratios Work

In the equation 2H2 + O2 -> 2H2O, the coefficients tell us that 2 moles of hydrogen gas react with 1 mole of oxygen gas to produce 2 moles of water. These ratios are the key to all stoichiometric calculations; once you know the moles of any one substance, you can find the moles of every other substance by simple proportion.

Unit Conversions

Stoichiometry problems often require converting between different measurement units. Grams are converted to moles using molar mass (grams per mole). Liters of gas at STP are converted using the molar volume of 22.4 L/mol. Particle counts use Avogadro's number (6.022 x 10^23 particles per mole). This calculator handles all four conversions automatically.

Limiting Reagent Analysis

When reactant amounts are not in the exact stoichiometric ratio, one reactant will be completely consumed before the others. This is the limiting reagent; it determines the theoretical yield. The excess reagent is left over after the reaction completes. Identifying the limiting reagent is essential for lab work and industrial processes.

Examples

Worked Examples

Example: Grams of Water from Hydrogen

Given: 10 g of H2 reacts with excess O2 via the equation 2H2 + O2 -> 2H2O

1

Step 1: Convert 10 g H2 to moles: 10 / 2.016 = 4.96 mol H2

2

Step 2: Use mole ratio (2:2) to find moles H2O: 4.96 mol H2O

3

Step 3: Convert moles H2O to grams: 4.96 x 18.015 = 89.4 g H2O

Result: 10 g of H2 produces approximately 89.4 g of H2O

Example: Limiting Reagent Identification

Given: 5 g H2 and 40 g O2 via the equation 2H2 + O2 -> 2H2O

1

Step 1: Convert to moles: 5/2.016 = 2.48 mol H2; 40/31.998 = 1.25 mol O2

2

Step 2: Divide by coefficients: H2 = 2.48/2 = 1.24; O2 = 1.25/1 = 1.25

3

Step 3: H2 has the smaller ratio, so H2 is the limiting reagent

Result: H2 is the limiting reagent; theoretical yield of H2O is 2.48 mol (44.7 g)

Use Cases

Use Cases

Chemistry Homework

Quickly solve stoichiometry problems by entering balanced equations and known amounts. The step-by-step solution helps you understand the dimensional analysis process used to convert between units.

Lab Preparation

Determine exactly how many grams of each reactant you need for an experiment. Enter the desired product amount and the calculator works backwards to give you the required reactant quantities.

Limiting Reagent Problems

When you have specific amounts of multiple reactants, use the limiting reagent mode to identify which reactant runs out first and calculate the theoretical yield of products.

Formula

Formulas Used

Moles from Grams

n=mMn = \frac{m}{M}
VariableMeaning
nmoles
mmass in grams
Mmolar mass (g/mol)

Moles from Liters (STP)

n=V22.4n = \frac{V}{22.4}
VariableMeaning
nmoles
Vvolume in liters at STP

Moles from Particles

n=N6.022×1023n = \frac{N}{6.022 \times 10^{23}}
VariableMeaning
nmoles
Nnumber of particles

Mole Ratio

nAa=nBb\frac{n_A}{a} = \frac{n_B}{b}
VariableMeaning
n_A, n_Bmoles of substances A and B
a, bstoichiometric coefficients

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 balanced equations and mole ratios to predict amounts of substances consumed or produced.

?How do I enter a balanced equation?

Type the equation using standard chemical notation with coefficients before formulas. Use -> or = to separate reactants from products. For example: 2H2 + O2 -> 2H2O or CH4 + 2O2 -> CO2 + 2H2O.

?What units does the calculator support?

The calculator supports four unit types: grams (mass), moles (amount of substance), liters at STP (volume of gas at standard temperature and pressure; 22.4 L/mol), and particles (using Avogadro's number; 6.022 x 10^23).

?What is a limiting reagent?

The limiting reagent is the reactant that is completely consumed first in a chemical reaction, thus determining the maximum amount of product that can be formed. Any other reactants are present in excess.

?How does the mole ratio chart work?

The mole ratio chart displays proportional colored bars for each substance based on its coefficient in the balanced equation. This visual representation helps you understand the relative proportions of reactants and products.

?Can I use parentheses in chemical formulas?

Yes. The parser supports parentheses in formulas such as Ca(OH)2 or Mg(NO3)2. Coefficients outside parentheses are properly multiplied through.

?Is this tool accurate for academic work?

Yes. The calculator uses standard atomic masses from the periodic table and performs precise mole ratio calculations. It is suitable for homework, lab preparation, and exam review.

?Is my data private when using this tool?

Yes. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored externally.

?Is the Stoichiometry Calculator free?

Yes. This tool is completely free to use with no sign-up required. There are no usage limits or hidden fees.

?What does STP mean for the liters calculation?

STP stands for Standard Temperature and Pressure (0 degrees Celsius and 1 atmosphere). At STP, one mole of any ideal gas occupies exactly 22.4 liters. The liters unit in this calculator assumes gas behavior at STP conditions.

Related Tools

Help us improve

How do you like this tool?

Every tool on Kitmul is built from real user requests. Your rating and suggestions help us fix bugs, add missing features and build the tools you actually need.

Rate this tool

Tap a star to tell us how useful this tool was for you.

Suggest an improvement or report a bug

Missing a feature? Found a bug? Have an idea? Tell us and we'll look into it.

Recommended Reading

Recommended Books on Chemistry & Stoichiometry

As an Amazon Associate we earn from qualifying purchases.

Boost Your Capabilities

Professional Tools for Chemistry Students

As an Amazon Associate we earn from qualifying purchases.

Newsletter

Get Free Productivity Tips & New Tools First

Join makers and developers who care about privacy. Every issue: new tool drops, productivity hacks, and insider updates — no spam, ever.

Priority access to new tools
Unsubscribe anytime, no questions asked