DIY Oversized Rainbow Wall Hanging

This large rainbow wall hanging is a breeze, and just takes a little time and patience, but it is so worth it! It's funny because I started this project, then put it down a few times over the course of a month before actually finishing it... then it took about another two weeks to take the photos and get a blog post up! Altogether, it really only takes a few hours, which I had to break up over a few sittings.

For this project, you will need:

  • pool noodles*
  • yarn
  • hot glue gun
  • 3/4" copper pipe
  • pipe cutter
  • scissors
  • patience 🙂

*for your pool noodles, I would recommend choosing colors similar to the yarn colors you will be using- it just makes it look a little cleaner. I only had blue, so I just used that and it turned out fine.


First, you want to take your pool noodles and bend them to the desired rainbow shape. Then you will need to trim them so they line up evenly. I used a hand saw for this, but scissors or even a knife will work just fine.

Next, take your copper pipe and measure and cut them to the lengths of your pool noodles.

I used a handheld copper pipe cutter, which you can purchase at any local hardware store for about $10.


Now add some hot glue to the end of the pool noodle and then begin wrapping your yarn like this. Be sure to add more glue every inch or two to keep it in place. The easiest way for me to do this was to hold the yarn in place and twist the pool noodle. It takes some time, but it's worth it 🙂

Once you get to the end, add more hot glue to secure the edge.

Continue doing this for all your pool noodles.

Once this is done, you will want to make a hanger to hang your rainbow from.

Simply cut a loop of yarn and attach to the top arch of your rainbow.

Next, you will want to take your copper pipes and insert them into the pool noodles and then bend them to form the individual arches.

The easiest way to do this is to line them all up and bend them at the same time.

Once you have the desired arch, you can now start gluing the arches together. I used a lot of hot glue for this, to make sure they stayed in place.


Lastly, I created tassels out of yarn, to finish off the rainbow.

I simply cut a piece of cardboard to the desired tassel length and then about halfway down, I cut some slits to hold my tassel tie in place.

Start winding the yarn around your tassel until it reaches the desired thickness.

Then, slip your tassel tie out from the slits and tie up your tassel as shown in the pic.

Finally, cut the bottom loops of your tassel as shown.

I was limited on yarn, so I created as many tassels as I could until I ran out.

I then took the tassels and used hot glue to attach them to the end of the pool noodles as shown. I would've liked to have more, but since I was limited on yarn, I did what I could 🙂


I was happy with the way it turned out and the kids loved it. I hung it while they were sleeping and they were so excited to wake up to it in the morning.

Leave a comment and let me know if you've tried it. I'd love to see how yours turned out!


Leave a Reply

Your email address will not be published.