Chemistry Calculators

Stoichiometry Calculator | Mole, Mass & Yield Solver

Free Stoichiometry Calculator for molar mass, mole ratios, mass-to-mass conversions, limiting reactants, theoretical yield, percent yield, empirical formulas, solution stoichiometry, and gas stoichiometry.
⚗️ Free Chemistry Calculation Tool

Stoichiometry Calculator

Use this Stoichiometry Calculator to solve mole-to-mole, mass-to-mass, limiting reactant, excess reactant, theoretical yield, percent yield, empirical formula, solution stoichiometry, gas stoichiometry, and molar mass problems. Enter formulas such as \(H_2O\), \(Ca(OH)_2\), \(Al_2(SO_4)_3\), or \(CuSO_4\cdot5H_2O\), choose the calculation mode, and get step-by-step chemistry results with formulas.

Molar Mass Mole Ratio Mass-to-Mass Limiting Reactant Percent Yield Empirical Formula Solutions & Gases

Calculate Stoichiometry Values

Select a mode, enter the known chemical quantities, and calculate the unknown value using mole ratios from a balanced equation.

Molar Mass Calculator

Mole-to-Mole Stoichiometry

Mass-to-Mass Stoichiometry

Limiting Reactant Calculator

Percent Yield Calculator

Empirical Formula Calculator

Enter element symbols and masses or percentages. If using percentages, treat each value as grams in a 100 g sample.

Solution Stoichiometry Calculator

Gas Stoichiometry Calculator

Stoichiometry note: calculations require a balanced chemical equation. This calculator uses coefficients you enter; it does not automatically balance complete chemical equations.

What Is a Stoichiometry Calculator?

A Stoichiometry Calculator is a chemistry tool that uses a balanced chemical equation to calculate relationships between reactants and products. Stoichiometry answers questions such as: How many moles of product can be formed? How many grams of reactant are needed? Which reactant runs out first? What is the theoretical yield? What is the percent yield? What empirical formula matches a composition? These questions appear in high school chemistry, AP Chemistry, IB Chemistry, GCSE, IGCSE, A-level Chemistry, college general chemistry, laboratory work, chemical engineering, pharmaceutical calculations, environmental chemistry, and biochemistry.

The word stoichiometry comes from the idea of measuring elements and compounds in chemical reactions. A balanced chemical equation is like a recipe. If a recipe says two slices of bread and one slice of cheese make one sandwich, then four slices of bread and two slices of cheese make two sandwiches. Chemical reactions work in a similar ratio-based way, except the “recipe units” are moles. A coefficient in a balanced equation tells the mole ratio between substances.

For example, the balanced equation \(2H_2+O_2\rightarrow2H_2O\) tells us that 2 moles of hydrogen react with 1 mole of oxygen to form 2 moles of water. If you have 4 moles of hydrogen and enough oxygen, you can form 4 moles of water. If you have 1 mole of oxygen and enough hydrogen, you can also form 2 moles of water. The calculator uses this same mole-ratio logic across multiple modes.

This calculator includes a molar mass parser for formulas such as \(H_2O\), \(CO_2\), \(Ca(OH)_2\), \(Al_2(SO_4)_3\), and hydrates such as \(CuSO_4\cdot5H_2O\). It can convert mass to moles, moles to mass, and use balanced equation coefficients to move from one substance to another. It also includes limiting reactant calculations, percent yield, empirical formula, solution stoichiometry, and gas stoichiometry.

The tool is designed as both a calculator and a learning resource. The result panel gives a direct answer, but the supporting output also shows known moles, target moles, molar mass, formula used, and step values. This helps students learn the reasoning instead of only copying an answer. Stoichiometry is usually easier when you follow a consistent path: write the balanced equation, convert the given amount to moles, use the mole ratio, then convert to the requested unit.

How to Use This Stoichiometry Calculator

Start by choosing the calculator mode that matches your problem. Use Molar Mass when you need the molar mass of a compound from its chemical formula. Enter a formula such as \(NaCl\), \(H_2SO_4\), \(Ca(OH)_2\), or \(Al_2(SO_4)_3\). The calculator reads element symbols, subscripts, parentheses, and hydrate dots. If you also enter a sample mass, it calculates the number of moles in that sample.

Use Mole Ratio when your problem gives moles of one substance and asks for moles of another. Enter the known moles, the coefficient of the known substance, and the coefficient of the target substance from the balanced equation. The calculator applies the ratio \(n_{target}=n_{known}\times\nu_{target}/\nu_{known}\).

Use Mass-to-Mass when the problem gives grams of one substance and asks for grams of another. This is one of the most common stoichiometry problem types. The calculator first converts known mass to moles using molar mass, then uses the balanced equation mole ratio, then converts target moles to target mass using the target molar mass.

Use Limiting Reactant when two reactants are given. The calculator converts each reactant amount into moles, divides by its coefficient, and compares the reaction extent. The smaller extent identifies the limiting reactant. The limiting reactant controls the maximum product yield. The other reactant is in excess, and the calculator estimates how much excess remains.

Use Percent Yield when you know actual and theoretical yield. The calculator can solve for percent yield, actual yield, or theoretical yield. Percent yield is useful because real experiments often produce less product than the theoretical maximum due to side reactions, incomplete reactions, transfer loss, impurities, or measurement error.

Use Empirical Formula when you have composition data by mass or percentage. Enter element symbols and their masses or percent composition values. If you enter percentages, the calculator treats them as grams in a 100 g sample. It converts each element amount to moles, divides by the smallest mole value, and finds a whole-number ratio.

Use Solution Stoich when a reactant is given by molarity and volume. It calculates moles from \(n=MV\), then applies the stoichiometric ratio. Use Gas Stoich when a gaseous reactant or product is given by volume. It can use either the ideal gas law \(PV=nRT\) or the STP molar volume approximation of 22.414 L/mol.

Stoichiometry Formulas

The basic mass-to-moles conversion is:

Mass to moles
\[n=\frac{m}{M}\]

where \(n\) is moles, \(m\) is mass in grams, and \(M\) is molar mass in grams per mole.

The reverse conversion from moles to mass is:

Moles to mass
\[m=nM\]

The mole ratio from a balanced equation is:

Mole-to-mole ratio
\[n_{target}=n_{known}\times\frac{\nu_{target}}{\nu_{known}}\]

A full mass-to-mass stoichiometry setup is:

Mass-to-mass stoichiometry
\[m_{target}=\left(\frac{m_{known}}{M_{known}}\right)\left(\frac{\nu_{target}}{\nu_{known}}\right)M_{target}\]

For limiting reactants, compare reaction extent:

Reaction extent
\[\xi=\frac{n_{reactant}}{\nu_{reactant}}\]

The smallest value of \(\xi\) identifies the limiting reactant.

Theoretical yield from the limiting reactant is:

Theoretical yield
\[n_{product}=\xi_{limiting}\nu_{product},\qquad m_{product}=n_{product}M_{product}\]

Percent yield is:

Percent yield
\[\%\text{ yield}=\frac{\text{actual yield}}{\text{theoretical yield}}\times100\]

For solution stoichiometry, moles from molarity and volume are:

Molarity equation
\[n=MV\]

For gas stoichiometry using the ideal gas law:

Ideal gas law
\[PV=nRT\]

Molar Mass and Formula Mass

Molar mass is the mass of one mole of a substance. It is usually written in grams per mole, or g/mol. For an element, molar mass comes from its atomic mass on the periodic table. For a compound, molar mass is found by adding the atomic masses of all atoms in the formula. For example, water is \(H_2O\). It contains two hydrogen atoms and one oxygen atom. Its molar mass is approximately \(2(1.008)+15.999=18.015\ g/mol\).

Formula subscripts matter. In \(CO_2\), the subscript 2 applies only to oxygen, so the compound has one carbon and two oxygen atoms. Parentheses also matter. In \(Ca(OH)_2\), the subscript 2 applies to both oxygen and hydrogen inside the parentheses, giving one calcium, two oxygen atoms, and two hydrogen atoms. In \(Al_2(SO_4)_3\), the subscript 3 applies to the sulfate group, so there are two aluminum atoms, three sulfur atoms, and twelve oxygen atoms.

Hydrates add another layer. A hydrate such as \(CuSO_4\cdot5H_2O\) contains one formula unit of copper(II) sulfate plus five water molecules. The dot does not mean multiplication in the ordinary arithmetic sense; it indicates water of hydration included in the crystal structure. This calculator supports common hydrate dot notation so students can calculate molar masses for hydrate problems.

Mole Ratios and Balanced Equations

The heart of stoichiometry is the mole ratio. A balanced equation tells the mole relationship between substances. In \(2H_2+O_2\rightarrow2H_2O\), the coefficients 2, 1, and 2 tell us that two moles of hydrogen react with one mole of oxygen to form two moles of water. These are not mass ratios; they are mole ratios.

Students often make errors by comparing grams directly from coefficients. That is not correct because different substances have different molar masses. Coefficients compare particles or moles, not grams. Before using the coefficient ratio, convert the given mass to moles. After using the ratio, convert the target moles to the requested mass if needed.

Balanced equations are required because atoms are conserved. If an equation is not balanced, the mole ratios are wrong. A calculator can help with arithmetic, but it cannot rescue an incorrect chemical equation. Always balance the equation first, then use the coefficients in the calculator.

Mass-to-Mass Stoichiometry

Mass-to-mass stoichiometry is common because laboratory measurements are usually made in grams, not moles. A balance measures mass, but chemical equations use moles. That is why mass-to-mass problems require a multi-step path. First, convert the known mass to moles using the known substance's molar mass. Second, use the balanced equation to convert known moles to target moles. Third, convert target moles to target mass using the target substance's molar mass.

The full formula can look intimidating, but it is just the same three steps written as one expression:

Three-step mass stoichiometry path
\[\text{grams known}\rightarrow\text{moles known}\rightarrow\text{moles target}\rightarrow\text{grams target}\]

This calculator shows the known moles and target moles so learners can see the conversion path. That makes it easier to diagnose mistakes. If the target moles look wrong, check the coefficients. If the target mass looks wrong but target moles are correct, check the molar mass.

Limiting Reactant and Excess Reactant

The limiting reactant is the reactant that runs out first. Once the limiting reactant is gone, the reaction cannot continue to make more product, even if other reactants remain. The excess reactant is left over after the limiting reactant has been consumed. Limiting reactant problems are important because real chemical reactions often start with non-perfect proportions.

To find the limiting reactant, convert each reactant amount to moles. Then divide each mole amount by the coefficient from the balanced equation. This gives the possible reaction extent. The smallest extent is limiting. This method works cleanly because it compares each reactant according to the balanced equation requirement.

Once the limiting reactant is known, theoretical product yield follows from the limiting extent. The product moles equal the limiting extent multiplied by the product coefficient. If product mass is needed, multiply product moles by product molar mass. The calculator also estimates how much excess reactant remains by calculating how much excess reactant would be consumed at the limiting extent.

Theoretical Yield and Percent Yield

Theoretical yield is the maximum amount of product predicted by stoichiometry if the reaction goes perfectly. It assumes complete reaction, pure reactants, no product loss, no side reaction, and accurate measurement. Actual yield is the amount of product actually obtained in an experiment. Percent yield compares actual yield to theoretical yield.

A percent yield below 100% is common in real experiments. Product may be lost during filtration, transfer, washing, drying, crystallization, or separation. Reactants may be impure. The reaction may not reach completion. Side reactions may produce other products. Some product may remain dissolved in solution. Percent yield helps evaluate experimental efficiency.

A percent yield above 100% usually signals a problem. The product may still contain water, solvent, impurities, unreacted starting material, or measurement error. In school lab reports, a yield above 100% should not be ignored; it should be explained.

Empirical Formula Calculations

An empirical formula gives the simplest whole-number ratio of elements in a compound. It is not always the same as the molecular formula. For example, glucose has molecular formula \(C_6H_{12}O_6\), but its empirical formula is \(CH_2O\), because the ratio 6:12:6 simplifies to 1:2:1.

To find an empirical formula from mass data, convert each element mass to moles using atomic mass. Then divide all mole values by the smallest mole value. If the resulting ratios are already near whole numbers, use those numbers as subscripts. If one ratio is close to 1.5, 2.5, 3.5, or another fraction, multiply all ratios by a small integer until whole numbers appear.

Percent composition problems work the same way. Assume a 100 g sample. Then each percentage becomes grams. For example, 40.0% carbon means 40.0 g carbon in a 100 g sample. From there, convert to moles and find the simplest ratio.

Solution and Gas Stoichiometry

Solution stoichiometry uses molarity to find moles. Molarity means moles of solute per liter of solution. If a solution has molarity \(M\) and volume \(V\) in liters, then moles are \(n=MV\). After moles are known, the problem becomes ordinary mole-ratio stoichiometry. This is common in titration, precipitation, acid-base reactions, and solution preparation.

Gas stoichiometry often uses the ideal gas law \(PV=nRT\). If pressure, volume, and temperature are known, gas moles can be calculated. At standard temperature and pressure, many introductory chemistry courses use the approximation that one mole of ideal gas occupies 22.414 L. Once gas moles are known, the balanced equation coefficients connect the gas to another reactant or product.

Stoichiometry Worked Examples

Example 1: Mole ratio. In \(2H_2+O_2\rightarrow2H_2O\), how many moles of water form from 2.00 moles of hydrogen?

Mole ratio example
\[n_{H_2O}=2.00\times\frac{2}{2}=2.00\ mol\]

Example 2: Mass-to-mass. How many grams of water form from 4.00 g of hydrogen in the same reaction? Convert hydrogen mass to moles, use the 2:2 mole ratio, then convert water moles to grams.

Mass-to-mass example
\[m_{H_2O}=\left(\frac{4.00}{2.016}\right)\left(\frac{2}{2}\right)(18.015)=35.7\ g\]

Example 3: Percent yield. If the theoretical yield is 18.0 g and the actual yield is 15.0 g, then:

Percent yield example
\[\%\text{ yield}=\frac{15.0}{18.0}\times100=83.3\%\]

Example 4: Solution stoichiometry. If \(0.100\ L\) of a \(0.50\ M\) solution reacts in a 1:1 ratio, the moles of target substance are \(0.50\times0.100=0.050\ mol\).

Common Stoichiometry Mistakes

The first common mistake is skipping the balanced equation. Coefficients provide the mole ratio. If the equation is not balanced, every downstream answer can be wrong. The second mistake is using coefficients as gram ratios. Coefficients are mole ratios, not mass ratios. Always convert grams to moles before applying a coefficient ratio.

The third mistake is using the wrong molar mass. Parentheses, subscripts, and hydrates can change molar mass significantly. The fourth mistake is assuming the reactant with the smaller mass is limiting. Limiting reactants depend on moles and coefficients, not simply grams. The fifth mistake is reporting percent yield without checking whether the actual and theoretical yield use the same units.

Stoichiometry Calculator FAQs

What does a Stoichiometry Calculator do?

It calculates mole ratios, molar masses, mass-to-mass conversions, limiting reactants, theoretical yield, percent yield, empirical formulas, solution stoichiometry, and gas stoichiometry.

Do I need a balanced equation?

Yes. Stoichiometry calculations depend on balanced equation coefficients. This calculator uses the coefficients you enter; it does not automatically balance full chemical equations.

How do I convert grams to moles?

Use \(n=m/M\), where \(n\) is moles, \(m\) is mass in grams, and \(M\) is molar mass in grams per mole.

How do I calculate mass-to-mass stoichiometry?

Convert known grams to moles, use the balanced equation mole ratio, then convert target moles to target grams.

What is the limiting reactant?

The limiting reactant is the reactant that runs out first and controls the maximum possible amount of product.

What is percent yield?

Percent yield compares actual yield to theoretical yield: \(\%\text{ yield}=\text{actual}/\text{theoretical}\times100\).

Can this calculator parse chemical formulas?

Yes. It supports common formula patterns including subscripts, parentheses, and hydrate dot notation, but it is still best to verify complex formulas manually.

Important Note

This Stoichiometry Calculator is for educational chemistry learning. It is not a substitute for laboratory validation, safety analysis, professional chemical process design, pharmaceutical formulation, or regulatory compliance calculations.

Shares:

Related Posts