Producing Hydrogen Gas using Sodium Hydroxide and Aluminum

This post was published 5 years, 4 months ago. Due to the rapidly evolving world of technology, some concepts may no longer be applicable.

One of my favourite chemistry demonstrations is the combustion of hydrogen in a balloon. It has all the qualities desirable in a flashy experiment, and the actual execution is exceptionally easy – the difficulty, however, comes down to obtaining the hydrogen gas if none is available. This procedure is meant to be conducted in a lab (e.g. at a high-school level) where hydrogen isn’t available (typically because of safety restrictions regarding storing hydrogen on the premises).

While there are many easy ways of generating small quantities of hydrogen gas (e.g. zinc in hydrochloric acid), filling a balloon requires two key aspects – firstly, a reasonably large quantity (several litres), and secondly a somewhat high pressure, which are not as commonly seen.

The procedure below involves mixing aluminum powder with a concentrated sodium hydroxide solution and bubbling the resulting gas through water to cool and purify, before capturing the gas in a balloon.

Safety Notes

Warning: this reaction, in the form presented below, is not exactly friendly – proceed at your own risk

  • Perform this reaction in a fume hood if possible
    • The initial reaction produces a minimum of fumes, but excess hydrogen may be vented; additionally, there is a risk of the (hot, caustic) reaction product spilling and the balloon bursting/exploding.
  • Ensure you use a Pyrex/Kimax flask
    • The reaction is highly exothermic and a regular glass flask will shatter at the peak of the reaction
  • Wear gloves
    • Part of this procedure requires holding the flasks during the reaction – you will be maintaining the seal manually and there is a high chance that you will get hot, concentrated sodium hydroxide on your hands.
  • Wear goggles (and possibly a lab coat)
    • This reaction has a risk of explosion, and uses extremely caustic chemicals that will reach very high temperatures during the reaction.
  • Avoid sources of static electricity (e.g. sweaters)
    • The balloon, once filled, can explode unexpectedly, especially if exposed to small electrical discharges.

Note: this is a violent reaction – it takes a moment to get going, but accelerates rapidly – the products are extremely hot. If necessary, you can slow the reaction down by immersing the reaction flask in a container of cold water for the duration of the reaction.


Note: quantities are approximate.

  • 100-125mL of concentrated (~18M) sodium hydroxide solution
  • 2mL of aluminum powder (about 2cm in a standard test tube)
  • 2 Erlenmeyer flasks (250mL each)
  • 2 rubber stoppers (one with one hole, the second with two holes)
  • 3 lengths of straight glass tubing (4cm, 8cm, and 10cm; should fit tightly into the stoppers)
  • 15cm of rubber tubing (should fit tightly over the glass tubing)
  • 150-200mL of cold (tap) water
  • 1 balloon


Prepare the stoppers:

In all cases, below, the glass tubing should fit snugly into the stoppers – it must form an airtight seal.

  1. Insert the 4cm length of glass tubing (A) fully into the one-holed stopper so that it just reaches the bottom of the stopper, with about 2cm protruding from the top side of the stopper.
  2. Insert the 10cm glass tube (B) into the two-holed stopper, so that approximately 2cm protrudes from the top of the stopper and about 6cm extends from the bottom of the stopper.
  3. Insert the remaining, 8cm, glass tube (C) fully into the two-holed stopper, so that it just reaches the bottom of the stopper, with about 6cm protruding from the top side of the stopper.
  4. Connect the glass tube (A) from the one-holed stopper to the top of the glass tube (B) that protrudes from the bottom of the second stopper using the rubber tubing. Ensure that the rubber tubing is about 1.5cm over the glass tubing on each side, and is not loose.

Prepare the flasks:

  1. Fill one Erlenmeyer flask with about 100-125mL of concentrated sodium hydroxide solution
    • I normally prepare my own solution with enough solid sodium hydroxide to cover the base of the flask – the dissolution of sodium hydroxide is extremely exothermic – the flask will be very hot when done.
  2.  Fill the second flask with 150-200mL of cold water and firmly seal with the 2-holed stopper. The glass tube extending into the flask should be immersed in the water, but at least 1cm from the bottom. The other tube should not touch the water.

The Reaction:

Note: the next steps must be done in quick succession – have all necessary materials within reach and be familiar with the steps before proceeding.

  1. Pour the aluminum powder into the flask containing the sodium hydroxide solution – the reaction begins slowly, but accelerates rapidly once it starts – it will bubble violently and get extremely hot.
    • If you wish, you may immerse the base of the flask in (room temperature) water to slow the reaction – while this works well, it greatly slows the reaction, so I do not typically do this.
  2. Firmly stopper the flask containing the reactants with the one-holed stopper (that is joined to the other flask by the rubber tubing)
  3. Place your balloon over the exposed tube of the two-holed stopper, trying to maintain an air-tight seal. It may be helpful to twist the balloon a few times to get a good seal.
    • You will have to hold the balloon in position for the duration of the reaction – it may be possible to attach a smaller stopper to the exposed glass tube, to hold the balloon in place, although, this is untested, and will not easily allow you to remove the balloon if it gets too full.
    • At the same time (using the same hand), keep pressure on the stopper (of the flask containing water)
  4. With the other hand, keep pressure on the stopper of the flask containing the reactants


  • The reaction will take around a minute to really get started, but should be able to fill the balloon in less than a minute after that.
  • It is a good idea to stretch your balloon before starting (and, of course, ensure it doesn’t have any holes).
  • This procedure may yield somewhat more hydrogen gas than required to fill the balloon (although, not significantly so) – remove your balloon when full, do not wait for the reaction to end.
  • If the reaction is still going when the balloon is removed, try to maintain pressure on the stopper of the reactant flask (otherwise, the stopper will pop and splatter the caustic reagents).
  • The reaction products are still quite caustic, but may contain solid particles, handle with care.
  • If you end up with any liquid on your gloves or the balloon, it will be somewhat difficult to tie the balloon – keep paper towels nearby.
  • Once the reaction is done, try to rinse the reaction flask before the contents dries on the sides, or it can be a bit of a challenge to clean.
  • Explode the balloon as soon as possible – rubber balloons do not contain hydrogen well, and the gas will escape through the rubber comparatively quickly (in a few hours).

For the adventurous:

The best hydrogen balloons have two parts hydrogen to one part oxygen. You can add oxygen to your hydrogen balloon to improve the explosion (fill the balloon with hydrogen first, as the oxygen preparation is comparatively easy).

In brief, to prepare oxygen with sufficient pressure to fill the balloon, mix about 2mL of potassium chlorate with about 0.5mL of manganese dioxide in a test tube. Stopper the test tube with a one-holed stopper, and mount on a ring stand. Gently heat the test tube with a Bunsen burner. It is advisable to filter the gas through cold water (using the same procedure as above) to cool the oxygen. Fill the balloon from the exposed glass tube.

10 thoughts on “Producing Hydrogen Gas using Sodium Hydroxide and Aluminum

  1. Dear Concern
    It is simply great invention. Could you please advise me how I can produce bulk quantity of Hydrogen from chemical reaction process.


    • On a large scale, the most economic method is to strip hydrogen atoms from methane or another hydrocarbon. In a lab setting, reacting Zn or Mg with HCl is usually the easiest (a much ‘nicer’ reaction than Al + NaOH). If you need larger quantities, hydrogen can be purchased in cylinders.

  2. While experimenting one day, I noticed that a piece of aluminium was bubbling in water. So I took it and started experimenting on it and found out that it was producing hydrogen. There was nothing special about this aluminium, nor was it in a controlled environment. I discovered later that it took a specific mixture of chemicals to activate the aluminium so that it could produce hydrogen. I have been working many years on this experiment and I have mastered how it is done. I can use any size or grade of aluminium, and it is not expensive to reproduce the experiment. watch how I perform this experiment here:

    For more information you can contact me on gordo {dot} hogan {at} gmail {dot} com

    • Interesting – Aluminum reacts readily with water, but the oxide layer usually prevents this from happening. One solution to this that I have seen is using nano particles. (While using NaOH breaks down the oxide layer, letting the aluminum react).

      • I have produced Hydrogen filled baloons and exploded them in class for many years as as science teacher. I have probably done this lab 200 times.

        To make it really great the author is totally correct about adding pure pure Oxygen to the baloon. Then ignite it.

        Just use normal aluminum foil, any kind works. Krinkel it in balls or long sticks and throw it into your flask and immediatly put over the balloon. This has the advantage of slowing the reaction down a bit. I like to make long sticks that slowly dissolve. Powder is just way way way too fast.

        I usually do the reaction in the sink where I can run cold water over both the balloon and the flask. It slows things down a bit and keep the Sodium Hydroxide from bubbling up into the balloon.

        I have never ever in my life had to hold the balloon on the lip of the flask. If it gets too full of hydrogen just twist the flask and tie off the baloon.

        I only use one flask and one balloon, you dont really need more than that. I would not recomend using stoppers. The basic colution is very slippery and I would be hesitant.

        Every year I ask my students the best thing we ever did and this usually makes it to every ones list, this and exploding lycopodium powder.

        Have fun

  3. Hi, Gallium (Ga) also works as an aluminum decomposition catalyst.
    In fact one really serious risk of it being sent by post and the reason for the high penalties for doing so is damage to aluminum airplane fuselages.
    Interestingly, gallium oxide (GaO) is less dangerous and can be readily converted back to Ga by reacting with carbon at high temperature in air.
    The same reaction also happens with mercury (Hg) which is also highly toxic.

    Ga-Al alloy is also improved by the addition of small amounts of sodium (Na) which decreases the activation energy so less heat is needed to start the
    reaction and less expensive gallium is also needed per unit weight.
    Ratios of 100:6:1 where 100 is Al, 6 is Na and 1 is Ga by weight have been seen and in an emergency situation will just melt rather than burn or explode.

    • Thanks for the idea. One of the limitations of Ga though is that it is a bit less common (and more expensive) – so some smaller labs don’t have it.

  4. dear sir
    i need the aluminium powder react with water to evolve the hydrogen gas. these gas evolution apparatus supplier id and his contact numbers i need. please help me

    • You should be able to find a local supplier of aluminum fairly easy. Aluminum foil may work for a smaller quantity of gas. Aluminum turnings from a lathe would likely work very well. Unfortunately, I cannot recommend any suppliers.

Leave a Reply

Your email address will not be published. Required fields are marked *