Rainbow Costume DIY

How to make a rainbow costume from scraps

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provied a means for us to earn fees by linking to Amazon.com and affilated sites. We may earn money or products from the companies mentioned in this post.

Make a DIY rainbow costume from braided fabric (no sewing machine)

After some deliberation, my kid wanted me to make her a rainbow costume for Halloween. “This is something I can make, no problem,” I thought.

I spent some time looking a different ways to make it – pool noodles, painted cardboard. But I decided to make it out of braided scrap fabrics and sew it down on a vest (you could also use an oversized plain white Tshirt).

I had made a “cloud skirt” to go with it out of tulle before making the rainbow. You can read that tutorial here.

I made this for my young daughter, but you could make this for kids or adults. You just might have to make the rainbow stripes a bit longer.

Gather your fabrics

This post contains affiliate links. Should you click a link and make a purchase, I receive a small commission at no extra cost to you.

I have quite a lot of scrap fabric and was able to make this without buying anything new. However, you may have to buy a couple colours depending on what you have available.

I didn’t just use leftover fabrics from other projects, some of the colours were from cut up old clothes that weren’t fit to donate.

I do recommend cleaning any old clothes first – I recommend Tru Earth Laundry Strips as a convenient and eco friendly way to wash clothes. Instead of a bulky plastic jug of laundry detergent, it come in a strip in a paper envelope.

You will need fabric for every colour in the rainbow:

  • Red
  • Orange
  • Yellow
  • Green
  • Blue
  • Indigo
  • Violet (purple)

I used a lighter blue for the regular blue colour, and a darker blue to represent indigo.

The length of the strips required depends on the size of your rainbow. I didn’t measure, I just used what I had and in some cases trimmed them after they were attached to the rainbow costume to be the right length.

Cut your fabric into strips

Cut fabric into 3 strips for braiding each colour of the rainbow.

I braided three strips of fabric for each rainbow colour, about 3″ wide. If you don’t have enough fabric of one colour, you can use different fabrics in the same colour to create your braid (two or three fabrics in different green shades to create a blend of green, for example). The type of fabric isn’t really important here. The fabrics in mine came from different sources – bridesmaid dress hem cut offs, scrap fabrics from my bin, and cut up old pyjamas.

Gather the fabric strips and pin together on one end with a safety pin. Anchor your fabric somewhere to make it easy for you to braid. I put my pinned end in a trunk to hold it steady while I braided it.

braid fabric for DIY rainbow costume
Braiding fabric to create a colour braid for the rainbow costume.

While you braid it, try and have the raw edges of the fabric folded into the braid, as these edges will fray. However if you find this tricky, don’t worry about it too much.

Braid enough so you have a length long enough to sew on your shirt or vest. Safety pin the open end.

Repeat with all colours.

Pin the rainbow stripes to the shirt.

Pin colours on DIY rainbow costume
Pin rainbow colours on the costume.

To make the rainbow, start with your red braid and lay it on top of your shirt or vest. Pin it in an arch shape.

Using a needle and thread, hand sew it down to the costume. I used a whip stitch to secure it in place. I stitched around the top and bottom edge of each braid.

sew colours on rainbow costume
Hand sew colours on the rainbow.

Secure the ends of the braids with a few stitches through all layers.

sew rainbow colours closed
Sew the ends of the rainbow braids closed.

Keep pinning and stitching for all colours to make your rainbow costume.

Trim excess length from the braids as desired. I decided to let mine dangle 2-3″.

Pin rainbow colours to costume
Almost done rainbow costume.

Your rainbow costume is now complete!

finished DIY rainbow costume
Finished DIY rainbow costume.

So you can do this with an oversized top, vest, or dress. I paired it with a tulle skirt for a “cloud”. You could also wear white pants or something else rainbow or rain themed on the bottom half.

Let me know how this worked for you in the comments!

If you would like sewing tips and keep in the loop with the latest blog posts, sign up for my email newsletter. When you sign up, you get a free PDF of tips to help you fit and alter your own clothes. Sign up for the newsletter here.


8 responses to “Rainbow Costume DIY”

    • Thanks Darla! I’m always trying to think up new ways to use up old textiles, especially ones that are past their useful life in most contexts.

  1. My kids are always looking for fun and inventive costumes for Halloween and this version of a rainbow (& clouds) is the best. Pining this for next year’s ideas!

  2. I love DIY costumes so this is right up my alley. The braiding is such a smart idea I have never thought of. I will definitely be adding that to my toolbox for future costumes. Looks amazing!

    • Glad you had found it helpful! I had considered sewing tubes and stuffing them for the colours, but then figured braiding would be much faster and easier for people without a sewing machine.

Leave a Reply

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