Chemistry | Stoichiometry


To understand stoichiometry, you'll have to know how to use moles, and you might want to brush up on your basic chemical reactions. You should have good reaction balancing skills.

What is stoichiometry?

When the space shuttle took off it used two different rocket systems. The main engines were powered by combining oxygen and hydrogen in the highly exothermic reaction

2H2   +   O2   ⇌   2H2O

The fuel was stored in that brown tank in liquid form as liquid oxygen (LOX) and liquid hydrogen (LH2). Liquids are much more dense than gases, so storage in the liquid phase allows the shuttle to carry an immense amount of fuel.

Unfortunately, that fuel made up the majority of the weight of the shuttle at liftoff. So most of what the shuttle engines lifted from the ground was fuel. That means it was very important not to have too much of one or the other reactant on board. We'd want just enough hydrogen to react with the amount of oxygen on board, and vice versa. That's where stoichiometry and moles are essential.

And maybe you can be the one to invent a kind of rocket propulsion that will release more energy per pound of fuel!

Space Shuttle launch – NASA

Stoichiometry is the relationship between the relative quantities of substances involved in a chemical reaction, typically ratios of whole numbers. Stoichiometry is a catch all word for all of the calculations we do to determine how much of what to mix with what.

Example 1 – Space shuttle fuel mixture

Let's begin with a calculation relevant to our opening example: The space shuttle LOX tank held 629,340 Kg (about 630 metric tons) of LOX. How many kilograms of Hydrogen would it need to carry in order to assure that the reaction

goes to completion, with no reactants remaining? (The backward rate of this reaction is extremely slow compared to the explosive forward rate, thus the single arrow)

Solution: We start by determining the number of moles of O2 that we have:

In the calculation above, I've combined the conversion from Kg to grams with the calculation of the number of moles of O2 (32 g/mol). That's easy if we keep track of units. Now that we have the number of moles of O2, we use the balanced chemical equation (that's what it's for!) to find out how many moles of H2 we need. From the coefficients, you can see that two moles of H2 are consumed for every one mole of O2, so we need 3.94 x 107 mol of H2 (1.97 x 2 = 3.94)

The mole ratio told us that in this reaction exactly twice the number of moles of H2 are used as O2. Now it's just a simple matter of converting 3.94 x 104 mol of H2 to Kg of H2.

We could move forward and complete the calculation one step at a time - moles O2 to moles H2 to grams H2 to Kg H2, but there's a faster way if we make good use of units and cancellation of units. Here's how to combine the second part of the calculation into one big step:

Notice that in each of the large fractions above, a relationship and its units are written, and written in such a way that the units cancel with those of the previous term to get us closer to the desired units, in this case Kg of H2.

So about 79,000 Kg of H2 would be needed to react with 629,340 Kg of LOX.

It turns out that in practice the shuttles carried a little more LH2 than that because of engine efficiency issues and because the rate of loss of lighter LH2 due to evaporation during the wait for launch is higher than that of LOX.

Nevertheless, I hope you get the idea. This is a very important calculation and it depends 100% on doing good stoichiometry.

Example 2

How many moles of nitric acid (HNO3) are required to completely dissolve 1 g of copper (Cu) according to the reaction

2HNO3 (aq)   +   Cu (s)   ⇌   CuNO3 (aq)   +   NO2 (g)   +   H2O

Solution: The first thing to do is to convert the problem to the common currency of all stoichiometry problems, the mole. We need to figure out how many moles of Cu are in 1 g of Cu:

Now that we've got the number of moles of copper, the balanced equation (check it!) tells us that for every one mole of Cu, 2 moles of nitric acid are needed, so we need 3.64 x 10-2 moles of HNO3. That's it!

We could, of course, convert the number of moles of HNO3 to grams and then even to milliliters of HNO3 solution if we know its concentration.

nitric acid copper reaction

Source: Education in Chemistry, Nov. 2011

Example 3

In the above example, how many grams of a 30% (by weight) aqueous solution of HNO3 would be required to run the reaction to completion?

Solution: In this situation, we already know that we need 3.64 x 10-2 moles of nitric acid, so we just need to convert to grams of HNO3, then deal with that percent part:

That's how many grams of HNO3 we need, now we need to find out how much of the 30% solution that translates to.The calculation we want is:

Often (particularly in the biological sciences) solution concentrations are given in percent, either weight of solute divided by total weight of solution %(w/w) or weight of solute over total volume of solution %(w/v).

See the notes on concentration to brush up on how to specify the concentration of solutions.

Example 4

n-octane (C8H18) is a principal component of gasoline. It oxidizes (burns) in the presence of oxygen according to the equation

2 C8H18 (g)   +   25 O2 (g)   ⇌   16 CO2 (g)  +   18 H2O (g)

If 1 gallon of gasoline is burned in the presence of excess oxygen (i.e. enough oxygen to make the reaction go to completion), how many liters of CO2 gas are emitted into the atmosphere? There are 3.785 liters in a gallon and the density of gasoline is about 0.75 Kg/liter. At atmospheric temperature and pressure, 1 mole of CO2 gas takes up about 22.4 liters of volume.

Photo: California Air Resources Board

Solution: First, look at the balanced equation (and make sure it's balanced). This question only asks us to compare amounts of C8H18 to CO2. It says that there will be more than enough oxygen, and we don't really care how much water is produced. So we begin by finding the number of moles of C8H18. First we need to convert from gallons to liters using the conversion given: 1 gallon = 3.785 liters.

Now we can use the density of gasoline to find the approximate mass of octane (we're assuming that gas is 100% octane here, not too bad an approximation).

Here's the mass of octane:

Now convert to moles:

Now we use the mole ratio in the balanced equation: For every two moles of C8H18 we form 16 moles of CO2.

Now we can use the molar volume of CO2 gas (the volume that one mole takes up - given) to find our result:

There are 1000 liters in a cubic meter, so that's about 4.5 cubic meters of CO2 gas emitted from every gallon of gas burnt. Something to think about.

Now we could easily have done this whole calculation at once by just multiplying the many terms in parenthesis above and canceling units. Here's how it looks:

All of the units cancel nicely in a nice progression from gallons of octane to liters of CO2. Remember that division is just multiplication by the reciprocal and that multiplication is commutative, so these numbers can be multiplied and divided on a calculator in any order, like:

= 3.785 · 750 · 16 · 22.4 / (114 ·2) liters

PS: When you study gases, you'll learn that a mole of any gas at standard temperature and pressure, T = 273K and P = 1 atm, occupies 22.4 liters. That was Avogadro's original conjecture.

Example 5 — Limiting reactant

Gold (Au) metal reacts with chlorine gas (Cl2) to form gold (III) chloride, AuCl3.

2 Au(s)   +   3 Cl2 (g)   ⇌   2 AuCl3 (g)

How many grams of AuCl3 will be formed if 1 g of gold metal is reacted with 2 g of Cl2 ?

Solution: Problems like these are tricky. It's unlikely that 1 g of Au and 2 g of Cl2 are exactly "stoichiometric." That is, it's unlikely that there's just enough of both so that at the end of the reaction, all reactants are used up and we only have products.

That means that one of the reactants will run out first, and we call this the limiting reactant. When it runs out, the reaction has to stop. So our first job in a problem like this is to find out which reactant is limiting.

We start by calculating the number of moles of each reactant present:

Now look again at the reaction:

2 Au(s)   +   3 Cl2 (g)   ⇌   2 AuCl3 (g)

It says that for every 2 moles of gold, we need 3 moles of chlorine gas. In fact, it's easy to see that we have more Cl2 than that. Look at it the other way: The equation says that for every three moles of Cl2, we need 2 moles of gold. It's not even close. Either way we look at it, Au is the limiting reactant.

Now that we've identified the limiting reactant, the trick is to base all further calculations on it, because its amount alone determines how far the reaction will proceed. Now it's just a matter of finding out how many moles of AuCl3 will be formed:

(We could have done that just by inspection, of course!). Finally, the mass of AuCl3 produced:

Example 6 — Limiting reactant

152 grams of carbon monoxide (CO) are added to 24 g of hydrogen gas (H2) to produce methanol (CH3OH). How many grams of methanol* will be produced?

*Methanol is also called methyl alcohol

Solution: First we ought to write a reaction. It's just an addition reaction,

CO   +   H2   →   CH3OH

Well, that's an unbalanced reaction, so we ought to balance it. That turns out to be simple:

CO   +   2 H2   →   CH3OH

Now we just need to calculate the number of moles of CH3OH we could expect if 24 g of H2 reacted completely (assuming excess CO) and if 152 g of CO reacted completely (assuming excess H2). The lesser number of moles will be the theoretical maximum number of moles of CH3OH formed. First the H2:

Then the CO:

Now it's easy to see that the limiting reagent is CO. When 5.4 moles of methanol has been produced, the supply of CO will be exhausted, with 0.6 moles of H2 remaining. Now we just need to calculate the mass of CH3OH that is 5.4 moles:

Solving limiting reactant problems

To solve a limiting reactant problem, calculate the number of moles of the desired product that would be obtained from each of the reactants, assuming an excess of all other reactants. The reactant that yields the least product is the limiting reactant, and that yield of product is the theoretical maximum yield of the reaction.

Example 7 — One more limiting reactant problem ...

93 Kg of nitrogen gas (N2) are added to 265.8 Kg of hydrogen gas (H2) to produce ammonia gas (NH3). How much ammonia (in Kg) can be produced by this reaction?

Solution: First, the balanced reaction is

N2   +  3 H2   →   2 NH3

Now we calculate the number of moles of NH3 we could expect if 93 Kg of N2 reacted completely (assuming excess H2) and if 265.8 Kg of H2 reacted completely (assuming excess N2). The lesser number of moles will be the theoretical maximum number of moles of NH3 formed. First the N2:

Then the H2:

Well, it's very easy to see that the limiting reagent is N2. When 6,643 moles of ammonia has been produced, the supply of N2 will be exhausted, with many more moles of H2 remaining. Now we just need to calculate the mass of NH3 that constitutes 6,643 moles:

Why is the synthesis of ammonia (NH3) important?

You will recall from your study of bonding that the triple bond in N-N is very strong. In fact, there are only a couple of things in nature that can break it. One is an energetic electric arc like in lightning. Another very important one is the biochemistry of plants called legumes. These plants can break the N-N bond to form atomic nitrogen thats available for use in making amino acids and nucleic acids. We couldn't get along without them.

In modern agriculture, it's very important to have non-N2 nitrogen available in the soil, but that supply gets depleted over time as we grow more food on the land, so we need to add nitrogen-rich fertilizer to it. The primary source of that nitrogen is fertilizer. The reaction to synthesize ammonia is run using a catalyst and the process is called the Haber process. It's one of the most important chemical reactions we have.

Practice problems


Consider the reaction

N2 (g) + F2 (g)   →   NF3 (g)

Balance the equation if necessary. If 27.5 g of nitrogen gas (N2) are used in the reaction, what mass of fluorine (F2) would be needed for the reaction to go to completion?


The formula weight of N2 is 28 g/mol (2 × 14, the atomic weight of nitrogen) and the FW of F2 is 38 g/mol (2 × 19, the atomic weight of fluorine).


Consider the reaction

C6H10 (g) + O2 (g)   →   CO2 (g) + H2O (g)

Balance the equation if necessary. If only 18.3 g of O2 is available, how much C6H10 (cyclohexene) can be reacted? How much CO2 (in grams) would be produced by this reaction?


This is a combustion reaction.


Consider the reaction

HBr (aq) + KHCO3 (aq)   →   H2O (l) + KBr (aq) + CO2 (g)

  1. Balance the reaction. What type of reaction is this?
  2. How many moles of KBr would be formed by reacting 3.3 moles of HBr with plenty of KHCO3?
  3. How many grams of KBr would be formed by reacting 3.3 moles of HBr with only 1.2 moles of KHCO3?

This reaction is difficult to classify. It's part displacement and part decomposition (more products than reactants). Many reactions don't fit neatly into any one category.


In 2018, citizens and businesses of the US burned about 29.9 trillion cubic feet of natural gas. That's roughly 1.6 × 109 Kg of propane, if we assume that natural gas is mostly propane (not a terrible assumption, but it also contains methane, butane and other small hydrocarbon gases and contaminants).

  1. Write a balanced reaction for the combustion of propane, C3H8.
  2. Assuming plenty of oxygen is available for the reactions, calculate the number of metric tons (1 metric ton = 1000 Kg) of CO2 that are released into the atmosphere by these reactions.


Consider the reaction:

KClO3 (aq)   → KCl (aq) + O2 (g)

  1. Balance the reaction. What type of reaction is this?
  2. If 19.5 g of oxygen gas (O2) are formed by this reaction, calculate the amount of KClO3 that must have been present. Assume that the reaction goes to completion. (By the way, it is pretty rare for a reaction to actually go to completion.)


Consider the reaction

K (s) + Cl2 (g)   →   KCl (s)

  1. Balance the reaction. What type of reaction is this?
  2. If 1.5 g of potassium (K) reacts with 194 g of chlorine gas (Cl2), how much KCl will be formed?
  3. If 28 g of KCl were formed in this reaction, how much Cl2 (in grams) must have reacted?


Consider the reaction:

Cu (s) + AgNO3 (g)   →   Cu(NO3)2 (aq) + Ag (s)

  1. Balance the reaction. What type of reaction is this?
  2. How many grams of copper (Cu) would be required, assuming plenty of AgNO3 to react with, to form 2.8 g of silver metal (Ag)?
  3. If 1.0 g of AgNO3 was reacted with 92.0 g of Cu metal (copper), how much Cu(NO3)2 would be formed in this reaction?


Methyl mercaptan (CH4S or CH3SH) is one of the stinky (rotten egg smell) gases added to household natural gas so that humans can detect leaks before being asphyxiated by them. The combustion of methyl mercaptan produces sulfur dioxide:

CH4S + 3 O2   →   CO2 + 2 H2O + SO2

  1. How many grams of sulfur dioxide (SO2) are formed from complete combustion of 5 g of CH4S ?
  2. How many grams of SO2 are formed when 5 g of CH4S react with 2.0 g of O2 ?


Consider the reaction:

Au2S3 (aq) + H2 (g)   →   H2S (g) + Au (s)

If 500.2 g of Au2S3 (gold sulfide) and 5.67 g of H2 react, calculate the amount (in grams) of each of the products.



Consider the reaction:

Mg3N2 + 6 H2O (l)   →   3 Mg(OH)2 (aq) + 2 NH3 (aq)

If 58.1 g of Mg3N2 and 20.4 g of H2O react, calculate the masses of each of the products.


Video examples

1. Cu(s) + AgNO3 (aq) → Cu(NO3)2 (aq) + Ag(s)

How many grams of copper metal (assuming excess AgNO3) would it take to form 2.8 g of silver metal, assuming that the reaction proceeded to completion? When you see language like "excess AgNO3" you can assume that this is not a limiting reactant problem.

Minutes of your life: 2:59

2. KClO3 (aq) → KCl (aq) + O2 (g)

If 19.5 g of oxygen (O2) are formed by this reaction, calculate the amount of KClO3 that must have been initially present. Assume that the reaction goes to completion.

Minutes of your life: 2:20

3. A limiting reactant problem

8 g of gold (Au) react with 1.1. liters of Cl2 gas at 2 atm. pressure (T = 250˚C) to produce gold (III) chloride. How much AuCl3 can possibly be produced by this reaction?

In this problem, you'll have to write a balanced reaction first. The number of moles of Cl2 is determined using the ideal gas law: n = PV/RT. Notice that this is a limiting reactant problem because we have fixed amounts of all reactants.

Minutes of your life: 5:18

4. Au2S3 (aq) + H2 (g) → H2S (g) + Au (s)

If 500.2 g of Au2S3 and 5.67 g of H2 react, calculate the amount (in grams) of gold metal that will be formed. Notice that this is a limiting-reactant problem: We know the amounts of both reactants,and it's up to us to determine the maximum amount of product that can be obtained from that mixture.

Minutes of your life: 5:38

Creative Commons License   optimized for firefox by Dr. Jeff Cruzan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. © 2012, Jeff Cruzan. All text and images on this website not specifically attributed to another source were created by me and I reserve all rights as to their use. Any opinions expressed on this website are entirely mine, and do not necessarily reflect the views of any of my employers. Please feel free to send any questions or comments to