Free online stoichiometry calculator for chemistry students and professionals. Calculate the moles, mass, and volume of any substance in a chemical reaction using balanced equations and mole ratios.
Enter a balanced chemical equation and an amount
The calculator will show results for all compounds
Stoichiometry is the branch of chemistry that deals with the quantitative relationships between reactants and products in chemical reactions. The term comes from the Greek words "stoicheion" (element) and "metron" (measure). Stoichiometry allows chemists to predict how much product will form from a given amount of reactants, or how much of a reactant is needed to produce a desired amount of product.
At its core, stoichiometry is based on the law of conservation of mass - matter cannot be created or destroyed in a chemical reaction. This means that the total mass of reactants must equal the total mass of products. By using balanced chemical equations, stoichiometry provides the mole ratios that connect the amounts of different substances in a reaction. These ratios are the foundation for all quantitative chemistry calculations. According to Pearson's Stoichiometry Calculator resource, stoichiometric calculations involve "converting a known quantity (moles, mass, or particles) of a species to the corresponding quantity of another species by applying the mole ratio".
For example, in the combustion of methane (CH₄ + 2O₂ → CO₂ + 2H₂O), the stoichiometric coefficients tell us that 1 mole of CH₄ reacts with 2 moles of O₂ to produce 1 mole of CO₂ and 2 moles of H₂O. This relationship is constant - it doesn't matter whether you're burning 1 mole or 1000 moles. The stoichiometric ratio remains the same. Modern stoichiometry calculators, such as those found on Learnbin Lab, even use "advanced matrix algebra to balance complex chemical equations", making it possible to handle even the most complicated reactions.
Follow these simple steps to perform any stoichiometric calculation:
⚡ Quick Tip: Use the example buttons at the top!
Click any of the example reactions (2H₂ + O₂ → 2H₂O, CH₄ + 2O₂ → CO₂ + 2H₂O, etc.) to instantly load a balanced equation and see how the calculator works.
The fundamental principle of stoichiometry is the mole ratio. In a balanced chemical equation, the coefficients represent the number of moles of each substance that participate in the reaction. These coefficients can be used as conversion factors to relate the amount of one substance to the amount of any other substance.
The general stoichiometric calculation process involves three key steps:
As described in the chemistry learning resources from LibreTexts, "Stoichiometry, by definition, is the calculation of the quantities of reactants or products in a chemical reaction using the relationships found in the balanced chemical equation". This principle works because the coefficients in a balanced equation directly represent the mole ratios between all substances in the reaction. This calculator automates the entire three‑step process - all you need to do is enter the balanced equation and one known quantity.
Consider the reaction: 2H₂ + O₂ → 2H₂O. If you have 4.00 moles of H₂, how many moles of H₂O can you produce?
The mole ratio of H₂ to H₂O is 2:2, which simplifies to 1:1.
For the combustion of propane: C₃H₈ + 5O₂ → 3CO₂ + 4H₂O. How many grams of CO₂ are produced from 100.0 g of propane (C₃H₈)? Molar mass of C₃H₈ = 44.10 g/mol, CO₂ = 44.01 g/mol.
For the reaction N₂ + 3H₂ → 2NH₃, how many liters of NH₃ gas (at STP) are produced from 50.0 L of H₂ (at STP)?
As illustrated by the HCCS learning resources, "Step 1: Write the balanced chemical equation for the reaction. Step 2: Calculate the moles of 'given' substance. Step 3: Calculate the moles of 'desired' substance from your answer using the coefficients". Our calculator follows these exact steps automatically, eliminating algebraic errors and saving valuable time.
Stoichiometry is essential for scaling chemical reactions from laboratory to industrial scale. Chemical engineers use stoichiometric calculations to determine the exact amounts of raw materials needed to produce a target quantity of product, minimizing waste and maximizing efficiency. For example, producing ammonia via the Haber process requires precise ratios of nitrogen and hydrogen.
Drug manufacturers use stoichiometry to calculate the precise amounts of reactants needed to synthesize active pharmaceutical ingredients (APIs). Even small errors in stoichiometric ratios can lead to impurities or reduced yields, affecting patient safety and production costs.
Stoichiometry is used to calculate the amounts of pollutants released from industrial processes. For example, the combustion of fossil fuels can be analysed to determine CO₂ and SO₂ emissions, which is critical for environmental compliance and carbon accounting.
Calorimetry - the measurement of heat released by food - relies on stoichiometric principles to convert measured heat into nutritional calories. The composition of food products is also determined using stoichiometric analysis of combustion products.
In many chemical reactions, one reactant is completely used up before the others. This reactant is called the limiting reactant (or limiting reagent). The limiting reactant determines the maximum amount of product that can be formed - the theoretical yield.
To identify the limiting reactant, calculate how much product each reactant would produce if it were completely consumed. The reactant that produces the least product is the limiting reactant. The actual yield - the amount of product obtained in a real experiment - is almost always less than the theoretical yield due to side reactions, incomplete reactions, or product loss during purification.
The percent yield is calculated as:
As noted by online stoichiometry tools, modern calculators can automatically "find the limiting reagent involved in the chemical equation". While our current calculator focuses on mole ratios and yield calculations, understanding these concepts is essential for practical chemistry work. Future versions may include limiting reagent detection and yield calculations.
This calculator includes a built‑in database of molar masses for over 100 common chemical compounds. The table below shows some frequently used compounds:
| Compound | Formula | Molar Mass (g/mol) | Common Uses |
|---|---|---|---|
| Water | H₂O | 18.015 | Universal solvent |
| Carbon Dioxide | CO₂ | 44.009 | Combustion product, photosynthesis |
| Ammonia | NH₃ | 17.031 | Fertilizers, cleaning agents |
| Methane | CH₄ | 16.043 | Natural gas fuel |
| Sodium Chloride | NaCl | 58.443 | Table salt |
| Glucose | C₆H₁₂O₆ | 180.156 | Energy source, biochemistry |
| Sulfuric Acid | H₂SO₄ | 98.078 | Industrial chemical |
| Sodium Hydroxide | NaOH | 39.997 | Caustic soda |
| Calcium Carbonate | CaCO₃ | 100.087 | Limestone, antacid |
The mole ratio is the relationship between the number of moles of two substances in a balanced chemical equation. It is determined by the coefficients in the balanced equation and is used as a conversion factor in stoichiometric calculations.
The key relationships are: moles = mass ÷ molar mass, and for gases at STP, moles = volume ÷ 22.4 L/mol. Our calculator handles these conversions automatically - just select the appropriate unit for your input and desired output.
The law of conservation of mass states that matter cannot be created or destroyed in a chemical reaction. This means the total mass of reactants must equal the total mass of products. Stoichiometry is the mathematical application of this law - balanced equations ensure that atoms are conserved across the reaction.
Balancing a chemical equation requires adjusting coefficients (the numbers in front of each compound) so that the number of atoms of each element is the same on both sides of the equation. Most chemistry resources provide step‑by‑step guides, and advanced tools like this one help verify balanced equations automatically.
This calculator uses exact mole ratios from your balanced equation and precise molar mass values for common compounds. Results are displayed to 4 decimal places, providing accuracy suitable for educational and most professional chemistry applications.
Absolutely. All calculations happen locally in your browser using JavaScript. No data is transmitted to any server - your inputs remain on your own device. This ensures your privacy and also means the tool works offline after the initial page load.
Yes. Once the page has loaded, all calculation logic runs locally in your browser. No internet connection is required after the first load - perfect for use in labs, study sessions, or anywhere without Wi‑Fi.
Discover more free developer tools that might interest you.
Calculate acceleration from velocity and time
Use ToolCalculate chemical concentrations
Use ToolCalculate density from mass and volume
Use ToolCalculate solution dilutions
Use ToolCalculate force using Newton's laws
Use ToolCalculate gas properties using gas laws
Use ToolRead the how-to, then come back to this tool when you are ready to run it locally.