chemistry Calculator

Stoichiometry Calculator

Calculate reactant and product amounts in chemical reactions.

Stoichiometry Calculator

Calculate reactant and product amounts in chemical reactions. Convert grams of a reactant to expected grams of product(s) using stoichiometry and molar masses.

Enter a valid reaction and reactant amount to see results.

Stoichiometry Calculator

Use the Stoichiometry Calculator to determine how much product can be formed from a given mass of a reactant, based on the chemical equation stoichiometry and molar masses. This tool converts grams to moles (the base unit), applies stoichiometric ratios, and converts back to grams for products.

How it works

The calculator follows three main steps:

  1. Convert the given mass of the reactant to moles using its molar mass (g → mol).
  2. Apply the stoichiometric ratio from the balanced equation to find moles of product(s).
  3. Convert the product moles back to mass using the product's molar mass (mol → g).
moles = mass (g) / molar mass (g·mol⁻¹)
product moles = reactant moles × (coef_product / coef_reactant)
product mass (g) = product moles × product molar mass (g·mol⁻¹)

Example

For the default reaction 2H2 + O2 → 2H2O, if you have 4 g of H2 (reactant), the calculator will:

  • Convert 4 g H2 → moles H2 (4 g / 2.016 g·mol⁻¹ ≈ 1.984 mol)
  • Use stoichiometry to find moles H2O: 1.984 mol H2 × (2 mol H2O / 2 mol H2) = 1.984 mol H2O
  • Convert to grams: 1.984 mol × 18.015 g·mol⁻¹ ≈ 35.76 g H2O

Tips

- Make sure the chemical equation is balanced and written in the format "2H2 + O2 -> 2H2O".

- The calculator uses common molar masses (H2, O2, H2O). For other species, add molar masses to the utility table in the code if needed.

Frequently Asked Questions

Q: Can I use this for any reaction?

A: The parser supports simple balanced equations of the form reactants -> products with integer coefficients. For complex species or formulas, ensure they match the molar mass table in the code.

Q: What if my species is not recognized?

A: If a species' molar mass is not defined in the internal table, the calculator will not compute results for that species. You can extend the molarMasses object in the component with the appropriate molar mass (g·mol⁻¹).

Q: Does the calculator consider limiting reagents?

A: This basic calculator uses the single selected reactant as the basis for calculation. To perform limiting reagent analysis, provide amounts for all reactants and compare the theoretical product amounts — an enhancement for future versions.

Meet the Expert

Prof. Marie Curie

Prof. Marie Curie

Chemistry Expert

Professor Curie is a renowned chemist specializing in analytical and organic chemistry.