How to Make a DIY Rainbow Wall Hanging | Tutorial + Video

Sharing is caring!

So, I was scrolling through Pinterest the other evening with my daughter.  A colorful rainbow wall hanging popped up and she said, “that’s so cool, can you make one?” 

DIY Rainbow Wall Hanging made with cotton rope and yarn

It’s hard for me to back down from a crafty challenge, so I said “yeah, I think so!”, and here we are.  

How to Make a DIY Rainbow Wall Hanging

Supplies used to make DIY Rainbow Wall Decor fiber art

All you need is colorful yarn, cotton rope, and some floral wire, plus a needle and thread and a little hot glue, tape and a few hours of your time.

While I enjoyed making this lovely rainbow wall decor, it was a little tedious.

The process switched back and forth from meditative to “OMG when will this be done?!?” a few times.  I absolutely LOVE how it turned out, though. 

If you’re wanting to make one of these fun rainbow wall hangings, keep scrolling and I’ll show you how it’s done! 

DIY Fiber Art Rainbow Wall Decor

If you’re a yarn hoarder like me, this is a great stash buster. I had so many beautiful colors of yarn just sitting there languishing away, who knew?!  

Once all was said and done, this rainbow wall hanging took me a good few hours to make.  I’m not sure exactly how long because I had to work on it in short bursts between other household mom duties. 

Also, it was hard to keep my attention on the wrapping part so I probably dragged it out way longer than I needed to.  I started it on Friday and finished it on Sunday.

DIY Rainbow Wall Hanging closeup

The best part about this craft project is it doesn’t require any special skills.  Just wrap the yarn around a million bazillion times and you’re good to go!

If you aren’t comfortable sewing the ropes together at the end, you could also try hot gluing them instead.  I’m not the neatest hot gluer, so I went the sewing route.

I eventually decided to give the hot glue method a shot (see this easy no-sew DIY macrame rainbow tutorial) and it turned out really well!

It’s also quite a bit faster, although hot glue is a little tricky to use sometimes.

DIY Rainbow Yarn and Rope Wall Hanging sewn together

I’ve seen lots of variations of this macrame rainbow wall hanging floating around the internet.

There are rainbows made with pom poms, some made with super thick rope or some with beads added to the top of the rainbow.

You can even make a giant one with pool noodles! How cool is that?!

One of the easiest ways to customize this macrame rainbow is with a different color combo.

You can get a totally different look by using different yarn colors. Use bright colors for summer, orange, purple, and black for Halloween, make one in Christmas colors, the sky’s the limit!

Or you can make your DIY macrame rainbow in coordinating colors for your living room or your kid’s room so it matches your decor.

If you want one of these gorgeous fiber art wall hangers but don’t have the time or patience to make one, check out this shop that has beautiful rainbow rope wall art for sale. 

She even does custom orders! Her work is seriously amazing.

Let’s get down to business and make this awesome rainbow wall hanging!

(This post may contain affiliate links. If you click one and make a purchase, I may receive a small commission at no extra cost to you. Read the disclaimer here. Thank you for your support!)

Supplies You’ll Need to Make Your Own Rainbow Wall Hanging:

Related: The Ultimate List of Must-Have Macrame Supplies

How to Make a DIY Rainbow Wall Hanging | Tutorial

Step 1: Decide how large you want your rainbow to be and cut your length of rope

I eyeballed mine and folded the rope back and forth to get a feel for the size. 

Cut the largest rainbow arc first, and then line the next piece of rope up under it, bend it into the rainbow shape and cut it. 

Do that for each piece. Mine were progressively a couple of inches shorter for each row.

Step 2: Mark where you want the fringe to begin

Line the ropes up so the fringe will be even. Then, mark where the yarn will start and end with a marker.

Step 3: Cut and attach the wire

Wire on ropes for Rainbow

Straighten out the ropes and cut a piece of floral wire that’s at least as long as the distance between the two marks you made at each end.  It’s ok if it’s longer, you can cut it off once you’re finished wrapping.

To attach the wire, I threaded it through a little bit of the rope right in the middle to anchor it while I glued it down. 

Then, working on a flat surface, apply a small blob of hot glue every few inches to hold the wire to the rope.

It doesn’t have to be perfect, it’ll all be covered by the yarn. I just didn’t want the wire flopping all over the place while I wrapped.

Step 4: Time to start wrapping! 

I recommend starting with the longest rope.  Hold the end of the yarn down and wrap over it, starting where the first mark is. 

If you wrap over the end of the yarn, there’s no need to worry about knots or weaving in the end. 

Continue wrapping the yarn all the way down the rope. Wrap it tightly and try not to overlap the yarn but make sure you cover the whole rope with no gaps. 

I found it easiest to hold the yarn tightly in one hand while twisting the rope with my other hand, instead of wrapping the yarn over and over around the rope.  You’ll get in a groove after a few minutes.

Once you get to the second mark, tie a knot tightly and use a large blunt-tipped needle to thread the end back down through several rows of wrapping.  Trim the end.

Now, do that same process for all the other ropes.

Step 5: Sew the Rainbow together

Once all the wrapping is done, it’s time to sew the ropes together. 

Start with the smallest and next smallest pieces of rope. Sew them together in a zig-zag pattern. 

Make sure you’re sewing into the rope and not just into the yarn and pull the thread tight in between each stitch. 

If it’s hard to get the needle through, use the pliers to help.

Continue sewing all the way around.  When you reach the end, tie a secure knot and move onto the next rope.  

Stack the next rope and sew it on the same way.  Repeat the process until they’re all sewn together.

Put some craft glue on any knots you tied while sewing to keep them from coming undone.

Step 6: Make the jute hanger

Rainbow wall hanger

Now we’re going to make the hanging mechanism.

Cut a piece of jute cord about five inches long for the hanger.  Double it over and tie an overhand knot.

Place it in the middle of the rainbow and sew into it several times to secure.  Just in case, I like to add a little glue as well.

Step 7: Make the fringe

Lastly, cut and remove the masking tape from the ends. 

This was actually a real pain, you can’t tell in the video because I sped it up and cut out a lot of footage of me struggling with tape.  I’m thinking painters tape would be a better option and come off easier.

Separate all the loose strands and fluff them up a bit.  You can even use a comb for this part to get them really separated.

If you want, you can add a piece of felt fabric to the back of the rainbow so it covers up the stitching. I didn’t for this one, but I did for the smaller one I made.

Hang it up and you’re done!

Rainbow wall hanging finished

I hope you enjoyed this tutorial and plan on making your own gorgeous DIY Rainbow Wall Hanging soon!

If you make one of these, please share a pic over on Instagram and tag me @marchingnorth so I can take a look. I love seeing all of your awesome creations!

More from Marching North

How to Make a DIY Rainbow Wall Hanging

Similar Posts


  1. Crystal Hi I’m Sharen and I made one of the macrame rainbow wall hangings using your tutorial Didn’t have any problem making it but we are having a time getting it to hang. it wants to pull forward and slide down Would you know of anything to help with this problem. Thank you

    1. Hello Sharen! Hmm… I would probably try moving the hanger higher or lower on the back, or maybe making the hanging cord shorter? Or maybe if you’re hanging it on a nail or something like that, try hanging it on something shorter like a thumb tack, push pin, or one of those Command hooks. Mine didn’t do that so I’m not sure, I hung it on the wall with a push pin and it stayed there for a couple years until I just recently took it down during our move. I hope that helps! Thanks for stopping by! 🙂

  2. Dear Crystal

    Thank you so much for your generosity in sharing your patterns. I’ve returned to macramé after forty years(!) and appreciate your easy (and written) tutorials.

    Maureen (Australia)

  3. I’m planning on making a rainbow for my granddaughter’s nursery. How long would you guess your longest piece of rope was? I like how large your rainbow was compared to others I’ve seen on Pinterest.

    1. My longest piece of rope ended up around 35″ long after I trimmed the excess. Good luck with your project!

Leave a Reply

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