Stoichiometry Calculator – 1 Powerful & Accurate Chemistry Solver

Stoichiometry Calculator

Balance any chemical equation automatically, convert mass to mass through mole ratios, find the limiting reagent, predict theoretical yield and compute percent yield — with IUPAC 2021 formula weights and every step of the working shown.

✓ Trusted by students, teachers & lab professionals
⚖️ Auto equation balancer🔁 Mass ↔ mass via mole ratios🎯 Limiting reagent + excess📊 Tables & graphs↺ One-click reset🔒 100% free

Balance a Chemical Equation

Type the skeleton equation with -> or = between sides (coefficients optional — they're recalculated). Parentheses and hydrates work: Al2(SO4)3, CuSO4·5H2O.

H2 + O2 → H2OFe + O2 → Fe2O3Propane combustionAl + HClAmmonia synthesisAirbag NaN3

Mass → Mass Conversion

The classic 4-step problem: grams of one species → grams of another, through the balanced equation. The equation is balanced automatically.

Mole Ratios for the Whole Equation

Give the moles of ONE species — get the moles and grams of EVERY species in the balanced equation.

Limiting Reagent & Theoretical Yield

Enter the equation, the masses of two (or three) reactants, and a target product — find which reactant runs out first, the theoretical yield, and the excess left over.

Percent Yield

% yield = (actual ÷ theoretical) × 100. Get the theoretical yield from the Mass → Mass or Limiting Reagent mode first if you don't have it.

🕘 Recent calculations

  • No calculations yet — your last 10 results will appear here.

Balancer: matrix (algebraic) method · Atomic masses: IUPAC 2021 · Free tool by molecularweightcalculator.org

A stoichiometry calculator takes the most feared chapter in chemistry and turns it into a fill-in-the-blanks exercise. Type a skeleton equation into the stoichiometry calculator like Fe + O₂ → Fe₂O₃ and it balances instantly (4, 3, 2). Give it 10 g of propane and it tells you the CO₂ produced: 29.94 g — with all four steps of the conversion written out.

The free stoichiometry calculator above handles the full stoichiometry syllabus: automatic equation balancing by the matrix method, mass-to-mass conversion through mole ratios, moles of every species from one known amount, limiting reagent identification with theoretical yield and leftover excess, and percent yield. Each mode carries its own ↺ Reset button, and every answer comes with steps, tables and graphs.

In this guide, I’ll show you how to use every mode of the stoichiometry calculator, teach the four-step method behind every mass-to-mass problem, demystify limiting reagents with a sandwich analogy, and hand you the practice problems exams recycle year after year. Let’s begin.

✍️ Written by: Ahmad Raza, M.Phil. Chemistry ✓ Verified Expert 🗓️ Last updated: September 1, 2026 ⏱️ Reading time: ~17 minutes

🔑 KEY TAKEAWAY

A stoichiometry calculator is a free online tool that balances chemical equations automatically and solves the calculations built on them: mass-to-mass conversions through mole ratios, moles and grams of every species from one known amount, limiting reagent with theoretical yield and excess remaining, and percent yield. The calculator on this page uses the algebraic matrix method for balancing, IUPAC 2021 formula weights, and shows every step — with tables, graphs, per-mode reset buttons and full export options.

📑 Table of Contents (click to expand)
  1. What Is a Stoichiometry Calculator?
  2. How to Use This Stoichiometry Calculator
  3. The 5 Modes Explained
  4. Mole Ratios: The Heart of Stoichiometry
  5. How to Balance Equations (Both Methods)
  6. Mass-to-Mass in 4 Steps
  7. Limiting Reagent, Explained With Sandwiches
  8. Theoretical & Percent Yield
  9. 10 Balanced Equations Worth Memorizing
  10. Who Uses a Stoichiometry Calculator?
  11. One Problem, Start to Finish
  12. A Short History of Stoichiometry
  13. Stoichiometry in Everyday Life
  14. Practice Problems With Answers
  15. Tips for Accurate Results
  16. Common Mistakes to Avoid
  17. What Makes This Tool Different
  18. Where the Data Comes From
  19. Quick Exam Checklist
  20. Frequently Asked Questions
  21. Final Thoughts

What Is a Stoichiometry Calculator?

A stoichiometry calculator is an online tool that does the quantitative bookkeeping of chemical reactions: given a balanced equation, it converts amounts of one substance into amounts of any other substance in the reaction — grams to grams, moles to moles, and everything between.

Stoichiometry (from the Greek stoicheion, “element,” and metron, “measure”) rests on one unbreakable law: atoms are conserved. A balanced equation is a recipe written in moles — 2H₂ + O₂ → 2H₂O says two moles of hydrogen consume one mole of oxygen and deliver two moles of water, every single time. Once you can read that recipe, every “how much?” question has a mechanical answer.

What makes this particular stoichiometry calculator unusual is that it starts one step earlier than most: you don’t need the balanced equation. Type the skeleton — C₃H₈ + O₂ → CO₂ + H₂O — and the tool balances it by the algebraic matrix method before doing any arithmetic, then verifies atom counts element by element. From there, mass-to-mass, limiting reagent and yield calculations all run on IUPAC 2021 formula weights computed automatically from the formulas.

💡 Quick definition: Stoichiometry = using a balanced equation’s mole ratios to convert between amounts of reactants and products. Grams → moles → mole ratio → moles → grams. Our stoichiometry calculator automates the whole chain, balancing included.

stoichiometry calculator online tool balancing a chemical equation and showing mole ratios
Our free stoichiometry calculator balances any equation automatically, then solves mass, mole and yield problems on top of it.

How to Use This Stoichiometry Calculator

Using this free stoichiometry calculator takes four steps — no sign-up, any device:

  1. Pick a mode. Balance Equation, Mass → Mass, Mole Ratios, Limiting Reagent or Percent Yield — the tabs switch instantly.
  2. Type the equation naturally. Use -> or = between sides: “Fe + O2 -> Fe2O3”. Coefficients are optional — the balancer recalculates them anyway. Parentheses and hydrates work: Al2(SO4)3, CuSO4·5H2O. Example chips load classic reactions in one tap.
  3. Enter what you know. A mass, a mole amount, or reactant masses for limiting-reagent problems — then hit Calculate.
  4. Read, export, reset. Answer box, four-step working, species table and comparison graph appear together. Copy, download CSV/TXT, print, share to WhatsApp/Facebook/X — then ↺ Reset for the next problem. History keeps your last ten results.

Behind the scenes, every formula weight comes from the same IUPAC dataset that powers our molecular weight calculator, so cross-checking between tools always agrees to the last digit.

The 5 Modes of Our Stoichiometry Calculator Explained

⚖️ Mode 1 — Balance Equation

The foundation. Paste any skeleton equation and the stoichiometry calculator balances it by the matrix method — one conservation equation per element, solved exactly with fractions, scaled to smallest whole numbers. The output includes an element-by-element atom check and a species table with formula weights, plus a bar graph proving reactant mass equals product mass. Even ugly redox equations like KMnO₄ + HCl → KCl + MnCl₂ + H₂O + Cl₂ balance instantly (2, 16, 2, 2, 8, 5).

🔁 Mode 2 — Mass → Mass

The exam classic: grams of one species to grams of another, the core job of any stoichiometry calculator. Enter the equation, the known species and its mass, and the target species — the tool runs the four-step chain (balance → moles → ratio → grams) and prints each step separately, exactly the layout teachers want on paper.

🔗 Mode 3 — Mole Ratios

Give the stoichiometry calculator the moles of ONE species and get the moles and grams of EVERY species in the reaction, reactants and products alike — with a bar graph that makes the ratios visual. Perfect for understanding what a balanced equation actually promises.

⛔ Mode 4 — Limiting Reagent

Real reactions never get perfectly matched amounts. Enter masses for two or three reactants plus a target product: the stoichiometry calculator computes each reactant’s “reaction extent” (moles ÷ coefficient), flags the smallest as limiting, reports the theoretical yield, and — the part most tools skip — tells you exactly how many grams of each excess reactant remain unreacted.

📈 Mode 5 — Percent Yield

% yield = (actual ÷ theoretical) × 100. Feed the stoichiometry calculator the theoretical yield from Mode 2 or 4 and your weighed product; get the percentage, the grams lost, and an honest verdict — including a warning when a “yield” above 100% suggests wet or impure product.

Mole Ratios: The Heart of Stoichiometry

Every stoichiometry problem — no exceptions — pivots on one move: converting moles of what you know into moles of what you want, using the balanced equation’s coefficients.

moles of target = moles of known × (coefficient of target ÷ coefficient of known)

Take ammonia synthesis, the first example chip in the stoichiometry calculator: N₂ + 3H₂ → 2NH₃. The coefficients 1 : 3 : 2 are a fixed exchange rate. One mole of N₂? Then exactly 3 mol of H₂ are consumed and 2 mol of NH₃ appear. Half a mole of N₂? Halve everything. The ratio never changes because atoms never appear or vanish.

Why can’t you work directly in grams? Because grams don’t react — particles do. 28 g of N₂ and 6 g of H₂ react completely (1 mol : 3 mol), even though the masses look wildly unequal. Mass is how we measure; moles are how nature counts. Every mode of the stoichiometry calculator makes this translation for you — and shows it, so the logic sticks.

How to Balance Equations (Both Methods)

You should be able to balance equations by hand — the stoichiometry calculator is your checker, not your crutch. Two methods cover everything:

Method 1: Inspection (for everyday equations)

Balance Fe + O₂ → Fe₂O₃ step by step: iron first — put 2 Fe on the left? No, start with the messiest formula, Fe₂O₃. Oxygen is the awkward one (2 on the left, 3 on the right), so equalize with the least common multiple, 6: that’s 3O₂ → 2Fe₂O₃. Now iron: 4 needed on the left. Result: 4Fe + 3O₂ → 2Fe₂O₃. General tips: balance metals first, oxygen and hydrogen last, and never — ever — change a subscript to force a balance. Subscripts define the substance; coefficients define the amounts.

Method 2: Algebraic (what the calculator uses)

Assign unknowns: a C₃H₈ + b O₂ → c CO₂ + d H₂O. Write one conservation equation per element: C: 3a = c; H: 8a = 2d; O: 2b = 2c + d. Set a = 1 → c = 3, d = 4, b = 5. Done: C₃H₈ + 5O₂ → 3CO₂ + 4H₂O. This method never fails, scales to monsters like permanganate redox reactions, and is exactly what the matrix engine in this stoichiometry calculator does — with exact fraction arithmetic so coefficients come out as clean whole numbers, never rounded decimals.

Mass-to-Mass in 4 Steps (The Only Recipe You Need)

Every mass-to-mass problem in every textbook follows the same four moves. Worked example: how many grams of CO₂ form when 10.0 g of propane burns completely?

  1. Balance the equation. C₃H₈ + 5O₂ → 3CO₂ + 4H₂O.
  2. Convert known grams to moles. FW of C₃H₈ = 44.10 g/mol. Moles = 10.0 ÷ 44.10 = 0.2268 mol.
  3. Apply the mole ratio. CO₂ : C₃H₈ = 3 : 1, so moles CO₂ = 0.2268 × 3 = 0.6803 mol.
  4. Convert target moles to grams. FW of CO₂ = 44.01. Mass = 0.6803 × 44.01 = 29.94 g of CO₂.

Grams → moles → ratio → grams. Tattoo the pattern on your memory, then verify every homework answer in Mode 2 of the stoichiometry calculator — it prints these same four steps with your numbers, so a mismatch instantly shows you which step went wrong.

Solution stoichiometry: when grams become molarity

Half of real lab work happens in solution, and the four-step chain barely changes: instead of grams ÷ formula weight, moles come from molarity × liters. A titration is the classic case — 25.0 mL of 0.100 M NaOH neutralizes how much HCl? Moles NaOH = 0.100 × 0.0250 = 0.00250 mol; the 1:1 ratio in HCl + NaOH → NaCl + H₂O means 0.00250 mol of HCl, and dividing by the acid’s volume gives its concentration. The mole-ratio step in the middle is identical; only the entry and exit conversions differ. Solve the ratio here, then hand the concentration work to our molarity calculator — the two tools are designed to be used back to back, and because both run on the same IUPAC formula weights, the numbers always line up.

⚗️ Pro workflow: balance in Mode 1 → confirm the mole ratio in Mode 3 → run the mass conversion in Mode 2 → check limiting reagent in Mode 4 if amounts of two reactants are given → finish with percent yield in Mode 5. Five tabs, one problem, zero unit errors — and a ↺ Reset between every problem keeps the slate clean.

Limiting Reagent, Explained With Sandwiches

You have 10 slices of bread and 3 cutlets. Each sandwich needs 2 bread + 1 cutlet. How many sandwiches? Three — the cutlets run out first, leaving 4 slices of bread unused. The cutlet is your limiting reagent; the bread is in excess. That’s the entire concept.

Chemistry version: 10.0 g of H₂ reacts with 64.0 g of O₂. How much water forms? Via 2H₂ + O₂ → 2H₂O:

  • H₂: 10.0 ÷ 2.016 = 4.960 mol; ÷ coefficient 2 = 2.48 “reaction extents” it could support.
  • O₂: 64.0 ÷ 32.00 = 2.000 mol; ÷ coefficient 1 = 2.00 extents. Smaller → O₂ is limiting, despite weighing six times more!
  • Yield: 2.00 × 2 × 18.02 = 72.06 g of H₂O theoretical.
  • Excess: H₂ used = 2.00 × 2 = 4.00 mol; left = 0.96 mol ≈ 1.94 g of H₂ unreacted.

The rule: divide each reactant’s moles by its coefficient; the smallest quotient is the limiting reagent. Never compare raw grams or even raw moles — only extents. Mode 4 of the stoichiometry calculator runs this exact algorithm for up to three reactants and shows the extents side by side on a bar graph, where the limiting reagent is obvious at a glance.

stoichiometry calculator finding the limiting reagent and theoretical yield with excess remaining
Moles ÷ coefficient for each reactant — the smallest extent is limiting, and the stoichiometry calculator shows it visually.

Theoretical & Percent Yield

The theoretical yield is the maximum product your limiting reagent allows — a stoichiometric ceiling, computed by Mode 2 or Mode 4. The actual yield is what your balance reads after the reaction, filtration, drying and every transfer in between. The ratio is the honest report card:

% yield = (actual yield ÷ theoretical yield) × 100

From the water example: theoretical 72.06 g, actual 65.0 g → (65.0 ÷ 72.06) × 100 = 90.2% — an excellent result. Real yields fall below 100% for honest reasons: side reactions, incomplete conversion, equilibrium limits, and product left clinging to glassware. A yield above 100% is a red flag, not a triumph — the product is usually wet or impure, and the stoichiometry calculator says so politely when it happens.

What counts as a “good” percent yield?

Context decides. In a teaching lab, 70–90% earns full marks — student-scale transfers and filtrations bleed material at every step. In process chemistry, a plant reaction running below 90% per pass may be uneconomical, which is why industrial designs recycle unreacted feed. In multi-step organic synthesis, chemists celebrate 90% per step because yields multiply: ten steps at 90% each deliver only 0.9¹⁰ ≈ 35% overall. And in analytical work, a gravimetric determination hinging on quantitative precipitation aims above 99%. Whatever your context, the discipline is identical: compute the theoretical ceiling with a stoichiometry calculator, weigh honestly, and report the ratio without rounding it flattering. A lab notebook that records 78.3% is worth more than one that claims 95% and can’t reproduce it.

10 Balanced Equations Worth Memorizing

These ten equations appear in exams, labs and life on endless repeat — each one verified with the stoichiometry calculator above:

Reaction Balanced Equation
Water synthesis2H₂ + O₂ → 2H₂O
Rust formation4Fe + 3O₂ → 2Fe₂O₃
Ammonia synthesis (Haber)N₂ + 3H₂ → 2NH₃
Propane combustionC₃H₈ + 5O₂ → 3CO₂ + 4H₂O
Methane combustionCH₄ + 2O₂ → CO₂ + 2H₂O
Photosynthesis6CO₂ + 6H₂O → C₆H₁₂O₆ + 6O₂
Airbag inflator2NaN₃ → 2Na + 3N₂
Limestone decompositionCaCO₃ → CaO + CO₂
Zinc + acid (H₂ prep)Zn + 2HCl → ZnCl₂ + H₂
NeutralizationHCl + NaOH → NaCl + H₂O

Who Uses a Stoichiometry Calculator?

Students — FSc, MDCAT, NEET, A-Levels, university

Stoichiometry is the highest-weight topic in nearly every chemistry exam — and the most error-prone, because one slip anywhere in the four-step chain sinks the final answer. A stoichiometry calculator pinpoints exactly which step diverged, turning wrong answers into diagnosis instead of despair.

Teachers and Tutors

With a stoichiometry calculator you can build problem sets with guaranteed-clean numbers, generate answer keys in seconds, and project the balancing steps live. The mass-conservation bar graph in Mode 1 is a one-slide proof of Lavoisier’s law for any equation a student throws at you.

Lab Professionals and Synthetic Chemists

Scaling a synthesis means limiting-reagent math with real masses — exactly what a stoichiometry calculator is for. The stoichiometry calculator’s excess-remaining column in Mode 4 answers the practical question — how much unreacted material will I need to separate? — before any glassware gets dirty.

Industry, Agriculture and Environment

Combustion engineering, fertilizer production (the Haber process is one giant stoichiometry problem), water treatment dosing and emissions accounting — CO₂ per liter of fuel is a Mode 2 calculation — all run on the same reaction arithmetic a stoichiometry calculator performs, at industrial scale.

student and chemist using a stoichiometry calculator for reaction yield and limiting reagent problems
From exam halls to production plants — a stoichiometry calculator is reaction math on demand.

One Problem, Start to Finish

Here’s a complete exam-style problem solved with the stoichiometry calculator, mode by mode. Problem: 13.08 g of zinc is dropped into a solution containing 10.94 g of HCl. The hydrogen gas is collected and 18.5 g of ZnCl₂ is eventually isolated. Analyze the reaction fully.

  1. Mode 1 — balance: Zn + 2HCl → ZnCl₂ + H₂. (Atom check: Zn 1=1, H 2=2, Cl 2=2 ✓)
  2. Mode 4 — limiting reagent: Zn: 13.08 ÷ 65.38 = 0.2001 mol ÷ 1 = 0.2001. HCl: 10.94 ÷ 36.46 = 0.3001 mol ÷ 2 = 0.1500 ← smaller. HCl is limiting; 0.050 mol of Zn (≈ 3.27 g) will remain unreacted.
  3. Theoretical yield: 0.1500 × 1 × 136.28 = 20.44 g of ZnCl₂.
  4. Mode 5 — percent yield: (18.5 ÷ 20.44) × 100 = 90.5% — a solid result.
  5. Bonus, Mode 3: the same 0.15 extent says 0.15 mol of H₂ (0.302 g, about 3.36 L at STP) bubbled away.

Five questions, one stoichiometry calculator, under two minutes — and each mode’s ↺ Reset makes the next problem a clean start.

A Short History of Stoichiometry

The math inside every modern stoichiometry calculator is over two centuries old — and hard-won:

1789 — Lavoisier’s law. Antoine Lavoisier’s meticulous weighing established conservation of mass: nothing is created or destroyed in a reaction, only rearranged. Every balanced equation is a monument to that claim.

1792 — the word itself. German chemist Jeremias Benjamin Richter coined stoichiometry and published the first tables of equivalent weights — the exchange rates at which acids and bases neutralize. Richter, incidentally, believed chemistry was ultimately applied mathematics. He’d have loved a stoichiometry calculator.

1803 — Dalton’s atoms. John Dalton’s atomic theory explained why Richter’s ratios were fixed: matter reacts in whole-number packets because it comes in whole-number particles.

1811–1860 — Avogadro and the mole. Avogadro’s hypothesis, championed decades later by Cannizzaro at the Karlsruhe Congress, gave chemistry a consistent particle-counting framework — the mole — turning reaction recipes into practical arithmetic.

1900s–today — from equivalents to matrices. Modern practice replaced equivalent weights with mole ratios, and computers made algebraic balancing routine. The matrix method in this tool is the same linear algebra chemists now teach — executed with exact fractions in milliseconds.

Stoichiometry in Everyday Life

  • Car airbags inflate on 2NaN₃ → 2Na + 3N₂ — the sodium azide charge is weighed so the nitrogen released fills the bag exactly. Too little or too much gas is a safety failure; the margin is pure stoichiometry.
  • Engine tuning targets the “stoichiometric ratio” — 14.7 kg of air per kg of petrol — for complete combustion. Your car’s oxygen sensor exists to hold that ratio.
  • Baking soda + vinegar volcano flat? NaHCO₃ + CH₃COOH → the fizz is limited by whichever you skimped on — a kitchen limiting-reagent experiment any stoichiometry calculator can model.
  • Fertilizer factories run the Haber process (N₂ + 3H₂ → 2NH₃) at millions of tonnes — feed ratios, conversion and recycle streams are stoichiometry on an industrial spreadsheet.
  • Carbon accounting: burning 1 L of petrol releases about 2.3 kg of CO₂ — a Mode 2 mass-to-mass calculation the whole climate conversation depends on.
  • Antacid dosing: how much CaCO₃ neutralizes how much stomach HCl is the same neutralization math as any titration.

Practice Problems (Try Them, Then Check With the Calculator)

Paper first, stoichiometry calculator second — that is how the tool builds skill instead of replacing it. Answers hide under each problem.

Problem 1 — Balance: Al + O₂ → Al₂O₃

Answer: 4Al + 3O₂ → 2Al₂O₃. Check: Al 4=4, O 6=6 ✓. Mode 1 confirms with the same coefficients.

Problem 2 — How many grams of NH₃ form from 28.0 g of N₂ (excess H₂)?

Answer: N₂ + 3H₂ → 2NH₃. Moles N₂ = 28.0 ÷ 28.01 = 1.00 mol; × 2 = 2.00 mol NH₃; × 17.03 = 34.1 g.

Problem 3 — 13.08 g Zn + 10.94 g HCl: which is limiting, and how much H₂ forms?

Answer: Zn + 2HCl → ZnCl₂ + H₂. Extents: Zn 0.2001 ÷ 1 = 0.200; HCl 0.3001 ÷ 2 = 0.150 ← HCl limiting. H₂ = 0.150 mol = 0.302 g. Mode 4 shows the extents on a bar graph.

Problem 4 — Theoretical yield was 20.44 g; you isolated 18.5 g. Percent yield?

Answer: (18.5 ÷ 20.44) × 100 = 90.5% — excellent for a wet-lab preparation.

Problem 5 — How much CO₂ (g) is released when 50.0 g of CaCO₃ decomposes completely?

Answer: CaCO₃ → CaO + CO₂. Moles = 50.0 ÷ 100.09 = 0.4996; 1:1 ratio; × 44.01 = 22.0 g of CO₂.

Tips for Accurate Results Every Time

  • Balance first, always. Every downstream number depends on the coefficients. The stoichiometry calculator refuses to skip this step — copy that discipline on paper.
  • Never touch subscripts. Balancing H₂O by writing H₂O₂ creates a different compound entirely. Coefficients only.
  • Compare extents, not grams. For limiting reagents, moles ÷ coefficient decides — the heaviest reactant is often the one that runs out first.
  • Carry decimals, round at the end. Rounding moles mid-chain visibly shifts the final grams.
  • Sanity-check with conservation. Total reactant mass = total product mass. Mode 1’s bar graph does this check automatically; your hand solutions should too.
  • Reset between problems. Stale inputs from the last question are the silent killer of “impossible” answers — one ↺ click prevents it.

5 Common Mistakes to Avoid

Ten years of marking stoichiometry papers, and now years of stoichiometry calculator support emails, five recurring errors — each preventable with a quick stoichiometry calculator check:

  1. Using an unbalanced equation. H₂ + O₂ → H₂O “works” until the mole ratio silently poisons every later step. Balance, check atoms, then calculate.
  2. Skipping the mole conversion. Multiplying grams directly by the coefficient ratio — the classic shortcut to a wrong answer. Grams must become moles before ratios apply.
  3. Choosing the limiting reagent by mass. 64 g of O₂ still ran out before 10 g of H₂. Only moles ÷ coefficient tells the truth.
  4. Inverting the mole ratio. Target ÷ known, not known ÷ target. Writing the ratio as a labeled fraction (3 mol CO₂ / 1 mol C₃H₈) makes inversion impossible.
  5. Reporting theoretical yield as expected reality. Real reactions deliver 60–95%. Theoretical is the ceiling; percent yield is the honest floor-to-ceiling report.

What Makes This Stoichiometry Calculator Different?

Feature This Tool Typical Stoichiometry Tool
Automatic equation balancing (matrix method)✅Partial
Element-by-element atom verification shown✅❌
Mass → mass with all 4 steps printed✅Answer only
Limiting reagent + excess grams remaining✅❌
Whole-equation mole table from one amount✅❌
Percent yield with honest quality verdicts✅❌
Hydrate & parentheses parsing in equations✅Partial
One-click ↺ Reset per mode✅❌
Copy / CSV / TXT / print / share + history · free, no limits✅Varies

The design goal: one stoichiometry calculator that carries a problem from unbalanced skeleton to percent yield — the whole chapter in one panel, with a record you can print, save or send to a lab partner.

Where the Data Comes From

Every formula weight in this free stoichiometry calculator is computed from standard atomic weights published by IUPAC and maintained by CIAAW — the same dataset behind our molecular weight calculator, formula weight calculator for ionic compounds and atomic mass calculator, so all four tools always agree.

Balancing uses exact rational arithmetic (no floating-point rounding), and mole arithmetic uses the exact SI Avogadro constant. For deeper background, Wikipedia’s stoichiometry article and the NIST Chemistry WebBook are excellent references. Data updates follow our Corrections Policy.

Quick Exam Checklist: Stoichiometry in 60 Seconds

  • ✅ Balance first — coefficients only, never subscripts; verify atoms per element.
  • ✅ Four-step chain: grams → moles → mole ratio → grams.
  • ✅ Mole ratio = coefficient of target ÷ coefficient of known.
  • ✅ Limiting reagent: smallest (moles ÷ coefficient) wins — never compare raw grams.
  • ✅ Theoretical yield comes from the limiting reagent only.
  • ✅ % yield = actual ÷ theoretical × 100; above 100% means wet or impure product.
  • ✅ Mass is conserved: total in = total out — use it as a free sanity check.
  • ✅ Reset, then verify every answer with the stoichiometry calculator above before submitting.

Frequently Asked Questions

What is a stoichiometry calculator and how does it work?

A stoichiometry calculator is a free online tool that balances chemical equations automatically and then uses the mole ratios to convert between amounts of any species — mass to mass, moles to moles, limiting reagent, theoretical yield and percent yield — with IUPAC formula weights computed from the formulas and every step shown.

Does it balance the equation for me?

Yes — type the skeleton equation with -> or = between sides and the matrix-method balancer finds the smallest whole-number coefficients, then displays an element-by-element atom check. Any coefficients you type are ignored and recalculated.

How do I solve a mass-to-mass stoichiometry problem?

Four steps: balance the equation; convert known grams to moles (÷ formula weight); multiply by the mole ratio (target coefficient ÷ known coefficient); convert to grams (× target formula weight). The Mass → Mass mode prints these exact steps with your numbers.

How does the calculator find the limiting reagent?

It divides each reactant’s moles by its coefficient — the “reaction extent” each could support — and the smallest extent marks the limiting reagent. It then computes the theoretical yield from that extent and reports the leftover grams of every excess reactant.

What is the difference between theoretical and actual yield?

Theoretical yield is the maximum product the limiting reagent allows on paper; actual yield is what you weigh after the real reaction and workup. Percent yield = actual ÷ theoretical × 100 — typically 60–95% in practice.

Why is my percent yield over 100%?

The product is almost certainly wet, impure, or contaminated with solvent — or the theoretical value was computed from the wrong limiting reagent. The calculator flags yields above 100% automatically.

Can it handle hydrates and parentheses in equations?

Yes — formulas like Al2(SO4)3 and CuSO4·5H2O parse correctly anywhere in an equation, using the same parser as our other calculators.

What does the Reset button do?

Each mode’s ↺ Reset clears that panel’s inputs and hides previous results in one click — a clean slate for the next problem. Your saved history stays until you press Clear All.

Is this stoichiometry calculator free?

Yes, this stoichiometry calculator is completely free — no registration, no daily limits. All five modes, exports, sharing and history work for everyone on any device.

Do I still need to learn stoichiometry if the calculator does it?

Yes — exams are closed-book and labs demand judgment. Use the tool the way it’s built to be used: it shows every step precisely so you can find where your hand calculation diverged. It’s a tutor that never gets tired, not a substitute for understanding.

10 Stoichiometry Facts Worth Knowing

Favorites from a decade of teaching — each checkable in seconds with the stoichiometry calculator above:

  1. Your car performs stoichiometry every millisecond — the oxygen sensor holds the air-fuel ratio at 14.7:1 by mass, the stoichiometric point of petrol combustion.
  2. Airbag charges are weighed to the gram: about 65 g of NaN₃ generates the ~67 L of N₂ a driver bag needs — 2NaN₃ → 2Na + 3N₂, solved once, manufactured millions of times.
  3. The Haber process feeds half the world: N₂ + 3H₂ → 2NH₃ fixes the nitrogen behind roughly 50% of global food production.
  4. Burning one liter of petrol makes ~2.3 kg of CO₂ — heavier than the fuel itself, because most of the product mass comes from atmospheric oxygen. Pure mass-to-mass math.
  5. Photosynthesis and respiration are the same equation reversed — 6CO₂ + 6H₂O ⇌ C₆H₁₂O₆ + 6O₂ — the biosphere running one reaction in both directions.
  6. Richter coined “stoichiometry” in 1792 believing chemistry was applied mathematics — two centuries before software agreed with him.
  7. Mass conservation holds to astonishing precision in chemistry: the “missing” mass of reaction energy is real (E = mc²) but about a billionth of a percent — invisible to any balance.
  8. The heaviest reactant often runs out first: in 10 g H₂ + 64 g O₂, oxygen limits despite outweighing hydrogen six-fold. Extents, not grams.
  9. 100% yield is essentially mythical in synthesis — multi-step routes celebrate 90% per step, which still compounds to just 35% over ten steps.
  10. Rocket engines are stoichiometry with margins: most run deliberately fuel-rich of the perfect O₂ ratio — controlled “imperfection” for cooler, safer exhaust.

Trusted resources for going deeper

Final Thoughts: Bookmark This Stoichiometry Calculator

Stoichiometry — and by extension every stoichiometry calculator — is where chemistry stops describing and starts predicting — the exact grams a reaction will consume and deliver, computed before a single flask is filled. Master the four-step chain and the limiting-reagent rule, and the most feared chapter becomes the most mechanical. A fast, IUPAC-accurate stoichiometry calculator that shows its working makes the mastering dramatically quicker.

The tool above carries the entire syllabus: automatic balancing, mass ↔ mass, whole-equation mole tables, limiting reagent with excess, and percent yield — with steps, graphs, exports, history and one-click resets, free and unlimited. Try this stoichiometry calculator with tonight’s homework; and for the rest of the calculation chain, our molecular weight calculator, formula weight calculator for ionic compounds, atomic mass calculator and molarity calculator stand ready on the same data.

Found a bug, or want a feature — maybe gas volumes at STP? Tell us via the contact page or read about this project. Several tools on this site began as user suggestions.

AR

Written & Reviewed By

Ahmad Raza, M.Phil. Chemistry

Ahmad is a chemistry educator and science content developer with over 10 years of experience teaching analytical and physical chemistry. He builds free calculation tools that help students and lab professionals work faster and make fewer errors. When he’s not balancing equations, he’s usually grading titration reports.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top