PVC Rocket With Vinegar and Baking Soda Fuel




“Imagination will often carry us to worlds that never were, but without it we go nowhere.” – Carl Sagan

Let’s face it, Instructables community, rockets are cool!

Every type of rocket, from the AWESOME new SpaceX rocket that can actually land, all the way down to the tiny rockets like the Matchstick Rocket by IbniH, is amazing!

I have always wanted to have my own rocket. So, I did what any individual with imagination does, I built one. I used PVC pipe for the launch pad and rocket, and for my fuel, I use vinegar and baking soda.

This is how it was done.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materials

  • ½” PVC pipe
  • 4 – ½” PVC T-joints
  • 2 – ½” PVC ball valves
  • 1 – ½” PVC elbow joint
  • 1 – ½” PVC end cap
  • PVC Cement
  • Poster board
  • Superglue
  • Blade or scissors
  • Hacksaw
  • File
  • Ruler or straight edge
  • Pencil
  • Latex (or latex free) gloves

Fuel Mixture:

  • Vinegar
  • Baking Soda (fresh and powdery, not clumpy)

The PVC Cement I used is a two step kit. The first step is primer (purple), the second step is the cement (orange). Both connecting pieces will have the primer, but only one will be cemented. For the purpose of simplicity, I will just use the term "cement" to mean primer and glue. It is very VERY messy stuff. I recommend using gloves!!

Step 2: Cut the Pipe

With the hacksaw, cut the ½” pipe into the following lengths:

  • 5 pieces of 3”
  • 4 pieces of 1 ½”
  • 2 pieces of 4”
  • 1 piece 8”

Use the file to smooth off the rough edge of each cut. This will insure a clean seal.

Step 3: Building the Rocket - Stage 1

There are three stages to building the rocket.

Stage 1 - Marking:

  1. Insert one end of the 8” pipe into the end of a t-joint.
  2. With a pencil, mark where the t-joint and the pipe line up. This will indicate where to attach the fins.

Step 4: Building the Rocket - Stage 2

Stage 2 - Fins: (I included a template in centimeters that makes three fins.)

  1. Print and cut out the template.
  2. Trace the template onto the poster board.
  3. With the blade and ruler, cut chevron shapes from poster board.
  4. Fold the fins over at the dotted lines.
  5. With the super glue, glue the fin halves together.
  6. Allow to dry completely.
  7. Gently and carefully bend the tabs into a slight curve. This will help them adhere to the fuselage better.

Step 5: Building the Rocket - Stage 3

Stage 3 - Attach the Fins to the Fuselage:

  1. Glue the fins to the 8” fuselage pipe of the rocket about ½ inch beyond the mark create on Step 3. Space them out to insure they are equidistant from each other. I recommend sticking the end into a t-joint with the fins up to hold the fuselage while the fins dry in place.
  2. Set aside to dry.
  3. In a well ventilated area, with the PVC Cement, cement the ½” end cap to one end of the 8” pipe.

Step 6: The Launch Pad Base Assembly

This is the lower section of the launch pad.

Author’s note: I chose NOT to cement the base assembly pieces so it can be disassembled and packed for easier transport.

  1. First, secure the 4” pipes to the opposite ends of a t-joint.
  2. Next, attach the perpendicular opening of two t-joints to the ends of the 4" pipes. Make sure the center t-joint is vertical while the two end t-joints are horizontal.
  3. Then, add the 3" pipes to each of the horizontal t-joint openings.
  4. Finally, insert the 1 1/2" pip into the vertical opening on the center t-joint.

You should now have a structure that looks like an emaciated Tie Fighter.

Step 7: Fuel Mixture Chamber

This will build the chamber where the baking soda and vinegar will combine to make the fuel. It is important that all pieces fit tightly and do not leak.

  1. Cement one of the 1 ½” length of pipe to one end of the ball valve.
  2. Cement one end of the t-joint to the 1 ½” length of pipe with the ball valve.
  3. Cement one 1 ½” length of pipe to each end of the elbow joint.
  4. Cement a 1 ½” section on the elbow joint to the perpendicular opening of the t-joint. Make sure the elbow points away from the ball valve.
  5. Cement the other ball valve to the 1 ½” section on the elbow joint. Make sure the valve handle knob is opposite to the rest of the assembly.
  6. Cement the 3” section of pipe to the other end of the ball valve that is attached to the elbow.
  7. Set aside to dry completely.

Make sure the cement does NOT glue the valves open or shut! You may need to open and close them several times right away to make sure they are not set.

Do not cement the fuel mixture chamber to the base assembly. It will be easier to clean and use if they are able to separate.

Step 8: Prepare for Launch!

  1. Close both the ball valves.
  2. Attach the fuel mixture chamber to the base assembly.
  3. Add a scoop or so of baking soda into the main vertical pipe.
  4. Wipe away any excess powder from the opening.
  5. Fit the rocket onto the main vertical pipe. Push in to make it tight, but not too tight. (It may take a few lift-off attempts to get it just right!)
  6. Fill the second vertical pipe with vinegar.

Step 9: LAUNCH!

  1. Quickly open the secondary vertical pipe ball valve to drain all the vinegar into the mixing chamber.
  2. Just as quickly close the ball valve to seal it and build pressure.
  3. You may want to take a few steps back at this point. You know, for safety!


The science behind this is simple: Baking soda and vinegar react with each other because of an acid-base reaction. Baking soda is a bicarbonate (NaHCO3) and vinegar is an acetic acid (HCH3COO). One of the products this reaction creates is carbon dioxide. The build up of the created carbon dioxide is what causes the thrust.

Step 10: Post Launch Procedure

  1. Remove the fuel mixture assembly from the base assembly.
  2. Open both ball valves.
  3. Rinse out all the pipes to clear away any unspent baking soda and vinegar.
  4. Shake to dry or let air dry.
  5. Ready for launch again!

Try different amounts of each fuel ingredient to get the most efficient thrust. I was able to get about 10 feet up, but with some more adjusting, I know it will do even better.

AUTHOR'S EDIT: After messing with it, I figured out the secret to a stronger launch! It was not the fuel mixture as the issue. It was the size of the chambers. The rocket itself, being hallow, served as part of the mixing chamber. This made too much open volume for pressure build up. I overcame this by adding some "Great Stuff" expanding foam into the fuselage to take up empty space without creating more weight! This created a smaller space for the CO2 buildup. The result was a much MUCH more impressive launch. Try it and let me know your thoughts!

There you have it, Instructables community! You now have your own reusable rocket! Now, go forth, explore the stars! Well, not literally, but create, build, enjoy, and let your imagination fly!

And as always, thank you for checking out my Instructable!

Make It Fly Contest 2016

Runner Up in the
Make It Fly Contest 2016

1 Person Made This Project!


  • Furniture Contest

    Furniture Contest
  • Reuse Contest

    Reuse Contest
  • Made with Math Contest

    Made with Math Contest

18 Discussions


2 years ago

More pics


2 years ago

Here is the new one


2 years ago

this is cool! Bought my parts and I'm ready to build!

1 reply

Reply 2 years ago

Enjoy the build! Please post a pic when it is done!
Thanks for checking it out!


2 years ago

I'm going to try to make one just like this for my science project!

1 reply

Reply 2 years ago

AWESOME!!!! Please post pictures of how yours turns out! I would really like to see it!

Best of luck on the science fair!!!!


Oh yes!! I had seen that one! THAT WAS AWESOME AND HUGE!!!! I will definitely try that one! Thanks for checking out my 'ible!


3 years ago

Ohhh.. goodness... brings back memories of "cereal box tops". I had a vinegar/soda rocket ship. It was about 3" long... a clear plastic, pointed at one end, tube to hold the vinegar, and a cap, that had fins on it to hold the soda. It went WAYYYYyyyy high!! maybe 20' or so.. .LOL. I don't even have to watch the rest of this (no offense) to know how well this will work!

2 replies

Reply 3 years ago

Nostalgia!! LOL

That was where my inspiration came from!!!

Thanks for peeking at my instructable! I do have a couple of gifs at the end showing a couple of "launches", if you didn't make it to the end. I admit the failed launch amused me!


3 years ago

¡asombroso! Creo que una idea fantástica y muy práctico. Un amigo mío construyó un marcador de paintball con muelles y unos trozos de plástico .. Admiro a esos oficios. ¡Felicitaciones!

1 reply

Reply 3 years ago

A PVC paintball marker? That sounds interesting! Thank you for checking out my instructable!

Un marcador de paintball de PVC ? ¡Eso suena interesante! Gracias por comprobar hacia fuera mi instructable !


3 years ago

I suggest that you add another ball valve "on top of" the vinegar pipe, and another feed tube above it. The down side is that it does create more space to fill, but the up side is that there is no rush to close anything or initial pressure leakage through the vinegar pipe.

This way you create an "airlock" between the valves, so when you open the lower valve, you already have a sealed chamber. It also skips the "close the valve quickly" part of your problem.


valve 1 (new!)


valve 2 | (rocket pipe.)

|- -----------------------+

Firing Sequence:

1) Close all valves.

2) Load baking soda.

3) Open Valve 1 (new top valve.)

4) Fill lower feed tube with Vinegar.

5) Close Valve 1.

6) Open Valve 2 to trigger mixing and start reaction.

Run away and get ready for blast off!

I would also consider a "formed or curved" elbow between the vinegar valve and the rocket pipe. That way, as the vinegar rolls in, it will cause a stirring action with the baking soda. Better mixing is key to these fuels.

1 reply

Reply 3 years ago

Hey, ToolboxGuy! I appreciate the suggestions! After my first few failed tests, that was one of the things I considered, that perhaps I was losing too much pressure build up immediately before I could close the flood valve. I watched it a few times to see and concluded that since it had almost 6 inches to travel before mixing, I should be quick enough to close the valve without losing much or any pressure.

The suggestion for the curved elbow instead of the hard 90 degree elbow is a fantastic idea! It would help slosh and mix the fuel more effectively. I did find a couple times there were large globs of unspent baking powder from a poor mix process, but the curving elbow would fix that! I will do that for PVC 2.0!

Thank you very much for your excellent suggestions! I appreciate you checking out my instructable!