Free chemistry calculators — no signup required Feedback
⚗️ Reaction Stoichiometry Solver

Stoichiometry Calculator Online

Enter a balanced chemical equation and the amount of any reactant to instantly get mole ratios, product masses, and the limiting reagent — calculated live in your browser, no data sent anywhere.

A B

Live mole-ratio balance — reacts to your equation as you type. Currently: waiting for equation

More Maths Calculators

Binomial Multiplication Cartesian to Spherical Centroid Calculator Collatz Conjecture Fraction to Percentage Cosine Calculator Fibonacci Sequence Fraction Exponent Gamma Function GCF Calculator

Solve Your Reaction

Balance an equation, then choose what you know and what you want to find. Every calculation runs instantly in your browser.

Use -> or = between reactants and products. Separate compounds with +. Example: Fe + O2 -> Fe2O3
Balanced equation will appear here.
Balance an equation and enter a known amount to see mole, mass, and limiting-reagent results here.

Built for Real Reaction Problems

Every feature works client-side with genuine chemistry, not placeholder output.

Auto Equation Balancer

Type any unbalanced equation and get whole-number coefficients solved with linear algebra, not guesswork.

Mole, Mass & Particle Conversion

Enter grams, moles, or particle counts for the compound you know — the calculator converts automatically.

Limiting Reagent Detection

Add multiple reactant amounts and instantly see which one runs out first and caps your theoretical yield.

Full Product & Reactant Table

Results list moles and grams for every species in the equation, not just the one you asked about.

Real-Time Input Validation

Formula syntax, missing arrows, and unbalanced charge errors are flagged as you type, before you submit.

Copy & Download Results

Export your worked solution as a text file or copy it straight into a lab report or homework document.

How the Stoichiometry Calculator Works

Four steps from a raw equation to a finished answer.

1

Enter the equation

Type reactants and products separated by + and an arrow. Skip coefficients — the balancer finds them for you.

2

Balance it

The tool solves the smallest whole-number coefficients using matrix reduction over the atom-count system.

3

Enter a known amount

Choose one compound and give its mass, moles, or particle count — plus any other reactant amounts you have.

4

Read the results

See mole ratios, converted mass for every species, and which reactant limits the reaction, all in one table.

Understanding Stoichiometry: The Chemistry of Ratios

Stoichiometry is the part of chemistry that turns a balanced equation into a set of usable numbers. Every reaction is really a recipe: a fixed ratio of reactants combines to form a fixed ratio of products, and that ratio never changes regardless of how much material you start with. A stoichiometry calculator online exists to save you from doing that ratio arithmetic by hand every time a problem changes scale, whether you're working through a textbook exercise or scaling up a reaction in a lab.

The core idea rests on the mole. Atoms and molecules are far too small to count individually, so chemists use the mole as a bridge between the microscopic world of particles and the macroscopic world of a lab balance. One mole of any substance always contains the same number of particles, roughly 6.022 × 10²³, known as Avogadro's number. Once an amount is expressed in moles, the coefficients of a balanced equation tell you exactly how many moles of any other substance are involved, which is the entire stoichiometry equation in a nutshell.

What Is Stoichiometry Used For?

Stoichiometry answers practical questions: how much product will a reaction actually yield, how much reactant should be measured out, and which ingredient will run out first if the ratio supplied doesn't match the ratio required. That last question introduces the idea of a limiting reagent, the reactant that is used up before the others and therefore caps the amount of product that can form. A reaction stoichiometry calculator checks every reactant amount against the balanced ratio and reports which one is limiting, along with how much of each excess reactant remains unused.

How to Use a Stoichiometry Formula

The general stoichiometry formula follows four steps. First, write and balance the chemical equation so the number of atoms of each element matches on both sides. Second, convert the given amount of a known substance into moles, using molar mass if you started with grams. Third, apply the mole ratio taken directly from the balanced coefficients to move from moles of the known substance to moles of the substance you want to find. Fourth, convert that mole value into whatever unit the question requires, typically grams, using the molar mass of the target compound again.

ConversionFormulaExample
Grams to molesn = mass ÷ molar mass18 g H2O ÷ 18 g/mol = 1 mol
Moles to gramsmass = n × molar mass2 mol O2 × 32 g/mol = 64 g
Mole ratiomol B = mol A × (coeff B ÷ coeff A)2H2 + O2 → 2H2O
Moles to particlesparticles = n × 6.022×10²³1 mol → 6.022×10²³ molecules
Percent yieldactual ÷ theoretical × 10018 g ÷ 20 g × 100 = 90%

Worked Example: Reaction Stoichiometry Calculator in Action

Consider the combustion of methane: CH4 + 2O2 → CO2 + 2H2O. If a problem gives 16 grams of methane, its molar mass of about 16 g/mol converts that to 1 mole. The balanced coefficients show a 1:2 ratio between methane and oxygen, so 1 mole of methane requires 2 moles of oxygen, which is 64 grams. The same ratio shows that 1 mole of methane produces 1 mole of carbon dioxide (44 grams) and 2 moles of water (36 grams). A stoichiometry solver performs exactly this sequence for any equation you type in, including reactions with several reactants where a limiting reagent decision matters.

Common Long-Tail Questions About Stoichiometry

People searching for a stoichiometry calculator online usually want one of three things solved quickly: converting a known mass into the mass of another substance in the same reaction, identifying which reactant limits a yield when multiple starting amounts are given, or checking that a hand-balanced equation is actually correct before using it further. This calculator is built around exactly those three tasks, with a balancer, a mole-ratio solver, and a limiting-reagent comparison built into a single workflow so you don't need three separate tools.

Explore More Free Science Calculators

Keep working through reactions, formulas, and physical problems with the rest of the SEOWebChecker toolset.

Frequently Asked Questions

What is stoichiometry in chemistry? +
Stoichiometry is the branch of chemistry that uses the mole ratios in a balanced equation to calculate the amounts of reactants and products in a reaction, whether measured in moles, grams, or particles.
How do you solve a stoichiometry problem step by step? +
Balance the equation, convert the given amount to moles, use the mole ratio between the given substance and the target substance from the coefficients, then convert the resulting moles into the units the question asks for, such as grams or particles.
How does a stoichiometry calculator find the limiting reagent? +
It divides the moles of each reactant by its coefficient in the balanced equation. The reactant with the smallest resulting value runs out first and is the limiting reagent, which sets the maximum possible yield.