Volume of Oxygen Liberated from Hydrogen Peroxide

1. The problem statement, all variables and given/known data
Hydrogen peroxide breaks down easily to give water and oxygen as follows:
2H2O2(aq)----> 2H2O2(l) + O2(g)
Bottles of hydrogen peroxide are sometimes labelled as 10 volume as well as 3%. This means the volume of oxygen that can be liberated is 10 times the volume of the solution. Remembering that 1 mol at STP of any gas occupies 22.4L, calculate the volume of oxygen at STP that could be produced from 1L of a 3% solution. Is 10L a good approximation to your answer?

3. The attempt at a solution
Knowing that I have a 1L solution, I make 3g/100ml into 30g/L.
Working from there, I divide 30g H2O2 by the molar mass, 34g/mol, to find moles of H2O2.
The equation states there is a 2:1 ratio between hydrogen peroxide and oxygen, so I divide the moles by 2.
I then multiply the moles of Oxygen by 22.4 to find the volume, which I find is 9.88L (in line with the question's estimate of 10L as well).

I quite literally just thought of this possible solution when I was posting this for help. I'm uncertain as to whether or not I went about this properly, particularly in finding the grams of H2O2 in the 1L solution.

Staff: Mentor

Beware - you are not producing H2O2 but H2O (but I suppose it just a typo).

Knowing that I have a 1L solution, I make 3g/100ml into 30g/L.
Working from there, I divide 30g H2O2 by the molar mass, 34g/mol, to find moles of H2O2.
The equation states there is a 2:1 ratio between hydrogen peroxide and oxygen, so I divide the moles by 2.
I then multiply the moles of Oxygen by 22.4 to find the volume, which I find is 9.88L (in line with the question's estimate of 10L as well).