Dip-Dyed Tablecloth {DIY}

I have been wanting to make a dip-dyed tablecloth for at least a year, and felt that the birthday party was the perfect opportunity to try it out.  Even though I’ve seen them everywhere, there actually aren’t that many DIYs on how to do a dip-dyed tablecloth, but I figured it couldn’t be too hard.  I went to Michael’s and picked up some dye and then went over to Blackhawk Hardware, which luckily had a quite reasonably priced tablecloth, and then I went to work.  This is really easy and actually looks even better if you mess it up a bit.  The hardest part is waiting for the thing to dry.  Like all week long.  It was still a great little project that I got quite a few complements on.  If you have a white tablecloth that you don’t love hanging around, I say go for it.

What You’ll Need:

– Large pot

– Tablecloth – I used a round one I found at Blackhawk Hardware but there is also a super reasonable rectangular tablecloth at Ikea that I considered

– Dye – I used Rit Dye Tinte in the Teal color because it got the best reviews online

– Patience

What You’ll Do:

1) Figure out which part of your tablecloth you want to dye.  I just wanted to do the bottom edges, and I wanted it to be pretty even.  So I kept folding the tablecloth in half until it looked like a pie piece.

2) There are some pretty specific instructions on the Rit Dye box for several different ways to dye your fabric, but I went with the good old boil hot water in a big pot and dump in the full packet of dye method.  Because measuring seemed like too much work.

3) I mixed the dye/water mixture well and let it liquid get hot, and then dipped the tablecloth into the dye for about 15-20 minutes.  I think the time all depends on how saturated you really want the color to be.  I also left the bottom edges in longer because I wanted it to have a bit of an ombre effect.

4) Once you are done, run the dyed cloth under cold water until the water running down the sink stops turning blue (or whatever color you are using).  Be very careful when taking the dyed cloth from the pot to the sink – I had crappy towels all over my floor and made Corey carry the pot underneath me when I moved.

5) This is where I strayed from the instructions because I thought that they were wrong.  It said to wash the fabric in warm water and then put in the dryer to dry, but I kept reading this that said washing the fabric made the dye bleed, which did not sound like the ticket to me.  So I let the tablecloth air dry just to be safe.  It took about 5 days.  Since the party is over, I am now going to wash the tablecloth per the instructions, and will let you guys know if there is any bleeding.







  1. Tiffany

    Love this. So pretty.

  2. Megan

    Dang girl. You are a posting machine. I didn’t even know you were gonna do this today. It was seriously and completely amazing looking and I am in love with it.

  3. Kat Dawg

    I shall put it in the washer as we speak to test this step out; it shall be washed on the delicate cycle. Colleen can update on the results when she gets home.

  4. Phillip

    Whose arm is holding the white sheet in that photo? It is sculpted to perfection. It’s Magnificant !

  5. Kat Dawg

    So I washed the tablecloth on delicate with cold water. It bled, the white part became a very light teal/green color; so it still looks good, but its just not white anymore. The instructions had said to wash it with warm water, which to me seemed like it would bleed more, so I did cold. If anyone else tries it, try it with warm water to see if it makes a difference.

  6. Kristen

    I seriously want to dip dye my whole life. It’s so fun and easy! Love the way this came out.

  7. Pingback: DIY Tablecloths To Try |

  8. Ellie

    What type of fabric did you have? Was it polyester? That seems to be the only kind of white tableclothes available in 120 inch round.

    • Colleen

      Hey Ellie! Mine was actually 100% cotton but polyester would probably be fine. Good luck!

  9. Rachel

    wow this is so amazing! I just bought a white tablecloth that might need to be spruced up 🙂