Stoichiometry Calculator
Calculate product mass from reactant mass using molecular weights and mole ratios. Supports percent yield for practical lab calculations.
About this calculator
Stoichiometry is the arithmetic of a balanced chemical equation: it tells you exactly how much product a given amount of reactant can theoretically produce. This calculator walks the standard mass-to-mass path — divide the reactant mass by its molecular weight to get moles of reactant, multiply by the mole ratio (the coefficient of product over the coefficient of reactant, read straight off the balanced equation) to get moles of product, then multiply by the product's molecular weight to convert back to grams. Every step is a unit conversion chained through the mole, which is why getting the molecular weights right — using the actual formula weight of the specific reactant and product in your reaction, not a rounded textbook value — matters more than any other input here.
The optional actual-yield field turns the theoretical number into a percent yield, the ratio lab chemists actually report: real reactions never hit 100% because of side reactions, incomplete conversion, or product lost during workup, so percent yield is a measure of how efficiently your specific run performed, not a property of the reaction itself. The most common way to misuse this tool is plugging in the wrong mole ratio — it must be product coefficient divided by reactant coefficient from the balanced equation, not the other way around, and it changes for every different reactant-product pair even within the same reaction. Also remember this calculates one reactant's contribution in isolation; if a reaction has a limiting reagent among several reactants, you need to run this separately for each candidate and take the smaller resulting product mass as the true theoretical yield.
Inputs
Results
Theoretical Product Mass
146.1 g
Percent Yield
0%
How to Use This Calculator
- Enter reactant mass (g), reactant molecular weight (g/mol), and product molecular weight (g/mol).
- Set the mole ratio (product:reactant) from your balanced equation.
- Optionally enter actual yield to calculate percent yield.
- Review Theoretical Product Mass (g), Reactant Moles, and Percent Yield if actual yield is provided.
How the result changes with Reactant Molecular Weight
| Reactant Molecular Weight | Theoretical Product Mass | Percent Yield |
|---|---|---|
| 20 | 292.2 g | 0% |
| 30 | 194.8 g | 0% |
| 60 | 97.4 g | 0% |
| 100 | 58.44 g | 0% |
What each input means
- Reactant Mass
- Mass of the starting reactant in grams
- Reactant Molecular Weight
- Molar mass of the reactant (e.g., NaOH = 40 g/mol)
- Product Molecular Weight
- Molar mass of the desired product (e.g., NaCl = 58.44 g/mol)
- Mole Ratio (Product:Reactant)
- Stoichiometric coefficient ratio of product to reactant from balanced equation
- Actual Yield (optional)
- Actual mass of product obtained — leave 0 to skip percent yield calculation
How this is calculated
Formula
product mass = (reactant mass / reactant MW) × mole ratio × product MWWorked example, using the default values
- Identify Input Parameters4 parametersReactant Mass = 100, Reactant Molecular Weight = 40, Product Molecular Weight = 58.44, Mole Ratio (Product:Reactant) = 1 = 5 input(s) provided
- Calculate Theoretical Product MassTheoretical Product Mass = pm146.1 = 146.1
- Calculate Percent YieldPercent Yield0 = 0%
- Calculate Reactant MolesReactant Moles2.5 = 2.5
- Calculate Product MolesProduct Moles2.5 = 2.5
Engine last updated . Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why do I need molecular weight for both the reactant and the product?
The calculation moves through moles as an intermediate step: reactant mass is divided by the reactant's molecular weight to get moles, then that mole count (scaled by the mole ratio) is multiplied by the product's molecular weight to get grams of product. Using the reactant's molecular weight for both steps, or rounding either value from a periodic table instead of the actual formula weight, will throw off the final mass even though the mole math is done correctly.
What happens if I leave Actual Yield at 0?
Percent yield is simply skipped — the engine only divides actual yield by theoretical product mass when actual yield is greater than zero, so a 0 leaves percentYield at 0 rather than reporting a misleading 0% for a reaction you haven't actually run yet. Fill in actual yield only once you have a real measured mass of product from your experiment.
How do I find the correct mole ratio for my reaction?
Write out the balanced chemical equation and take the coefficient in front of your product divided by the coefficient in front of your reactant — for example, in 2 NaOH + H₂SO₄ → Na₂SO₄ + 2 H₂O, going from NaOH to H₂O gives a mole ratio of 2:2, or 1. This ratio is specific to that reactant-product pair; a different reactant in the same equation will have a different ratio.
Does this tell me which reactant is limiting?
No — this calculator only follows one reactant's mass through to a theoretical product mass at a time. If your reaction has two or more reactants, run the calculation once per reactant using each one's own mass, molecular weight, and mole ratio to the product, then compare the resulting product masses: whichever reactant yields the smallest product mass is the limiting reagent, and that smaller number is the true theoretical yield.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Empirical Formula Finder
Determine the empirical formula of a compound from elemental percent composition. Supports C, H, O, and N.
ChemistryEquilibrium Constant Calculator
Calculate the equilibrium constant (Keq) from product and reactant concentrations with stoichiometric coefficients. Includes Gibbs free energy.
Science & EngineeringChemical Equation Balancer
Balance chemical equations and calculate stoichiometry. Find limiting reactants and product yields.
DermatologyMelanoma Risk Calculator
Estimate relative melanoma risk based on skin type, mole count, family history, sunburn history, and other established risk factors.
ChemistryMolarity Calculator
Calculate the molarity (molar concentration) of a solution from solute mass, molar mass, and solution volume. Essential for chemistry lab work and solution preparation.
More in Science & Physics.