How to Dye a Rug to Bring It Back to Life

2 Materials
2 Days

Do you have an old rug that is faded or stained? Rather than throw it out, you could breathe new life into a rug by dyeing it. This is easier to do than you might think, and it gives terrific results that will give you a spectacular new item to use in your home. Learn how to dye a rug below and see how easy it is to get a great new look for a rug that has seen better days.

This video file cannot be played.(Error Code: 102630)

Tools and Materials

  • Rit dye
  • Water
  • Plastic funnel
  • Bottle with spray attachment
  • Hose
  • Washing machine
  • Scotchgard spray
DIY Dyed Rug

Step 1: Gather Your Materials

The only items I had to buy for this DIY project were the Rit dye and the Scotchgard. These products are easy enough to get hold of in stores. Everything else I already had at home, and I would imagine that most other people do too. Also, make sure that you have a funnel and bottle with spray attachment ready so that you can complete the project from start to finish.

Gather Your Materials

Step 2: Prep the Dye

I boiled some water and poured it into the bottle that I planned to use to spray the dye, using a funnel to avoid any spillage. After that, I poured the dye into the same bottle in the same way. I put on the spray attachment and then gave the bottle a good shake to mix the liquid thoroughly before use. Then I was ready to dye my rug!

Prep the Dye

Step 3: Spray the Rug

With the liquid ready, I sprayed it carefully onto the rug. It is important to cover the whole surface evenly. I find it easier to start in one corner and slowly work my way in towards the center. Then I move on to the next corner and so on, until only a small space in the middle remains for me to spray at the end. 

Spray the Rug

Step 4: Rinse and Let Dry

My next move was to rinse off the rug thoroughly using a hose. I used plenty of cool water to do this. I kept rinsing the rug over and over again until the excess water runs clear from it. Then I put it aside to let it dry thoroughly before moving on to the next step in the process.

Rinse and Let Dry

Step 5: Wash the Rug

The next step is to wash the rug. I put mine in on a medium setting with the water temperature set to “cool lights.” I set the mode to casual and put the washing machine into motion. You will see that the dye is fixed into place and doesn’t come off once you have let it dry. 

Wash the Rug

Step 6: Spray with Scotchgard

The final step in this tutorial on how to dye a rug is to spray on a coating of Scotchgard. This protects the rug against spills and stains that could damage it in the future. Again, I very carefully went over the entire surface to make sure that the whole thing was as well protected as possible. You will want to do this in one sitting, to avoid losing track of which parts you have and haven’t done so far.

Spray with Scotchgard

This is a fantastic way of turning a tired old rug into something fresher and far more exciting. If you have a rug that is in need of a facelift, dyeing it will give you a great new look without having to spend too much time or money. I tried out my new rug in a few different rooms once I was finished, and I would recommend that you do the same. You are sure to find a perfect spot for it somewhere in your home.


If you like this project then share it with friends, so that they can easily update their rugs too!

Homemade Dyed Rug

Resources for this project:

Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page. More info

Top Hometalk Projects

15 Genius Curtain Ideas To Instantly Upgrade Your Space
18 Adorable Container Garden Ideas To Copy This Spring
16 Ways to Showcase Your Herb Garden
22 Ideas To Make Your Terra Cotta Pots Look Oh-So-Pretty
30 Creative Ways To Repurpose Baking Pans
15 Fabulous Fire Pits For Your Backyard
31 Amazing Furniture Flips You Have to See to Believe
These Upcycling Ideas Will Blow You Away!
15 Things To Do With Scrap Material
11 Unexpected Ways to Use Spices in Your Home
31 Coastal Decor Ideas Perfect For Your Home
16 Ways to Showcase Your Herb Garden
20 Easy Concrete Projects You Absolutely CAN Do!
15 Genius Curtain Ideas To Instantly Upgrade Your Space
16 Ways to Maximize Storage And Organization In Your Home

Have a question about this project?

3 of 4 questions
  • Malhotte
    on Jan 1, 2020

    Interesting idea, but there will be vastly different results depending on what the rug is made of. You don't mention what yours is...cotton, wool or synthetic?

  • Betty
    on Jan 1, 2020

    What is the ratio of dye to water?

  • Tracy
    4 days ago

    I got a light color couch my grandkids have marked on it and it's dirty how can I get it clean

    • Debbie
      4 days ago

      I have used scrubbing bubbles before on my furniture when my children were small and always use it on my car seats. I just go back over it with damp clean cloth to get out rest of dirty cleaner. Helps with smells also.

Join the conversation

2 of 7 comments
  • Carol
    7 days ago

    I want to do some carpet, it is in good shape but it has pet stains on it.

    It's beige so I chose brown.

    Help me from here, please

  • Cindy
    5 days ago

    Using a spray bottle is an interesting idea for applying dye to large items. I have dyed a lot of clothes but never a rug. Different fabrics do absorb the dye differently. the more synthetic in the fabric the less dye it will absorb. you can keep your color fresh by setting it with a vinegar and salt solution both during and after The dying process.

Your comment...