How to natural dye old clothes at home?: DIY

How to natural dye at home image

How to natural dye one’s old clothes? Should we do it?

One of the popular reasons why people throw away their garments is due to their color fading away.

Some clothes, especially fast fashion items, lose their color easily.

You may only use such clothes for a few months.

T-shirts, jeans, baby clothes, scarves, etc are easily thrown away than recycled.

In this article, I want to share with you some techniques in which you can rejuvenate your old clothes by adding fresh, natural color to them.

This will increase the lifetime of the clothes and helps the planet in a subtle way.

Before we jump into it, here is a quick disclaimer

“Only natural fiber garments with light colors can be used for natural dyeing.”


How to make natural dye at home?

natural dyed clothes on a hanger

Do you know what’s awesome about making dyes at home?

All the ingredients can be either found in your home or they can be bought from the nearest store.

Below is the list of items and the colors it can create. You can use it accordingly

  1. Onion skins – Yellow / Orange
  2. Eucalyptus leaves – Tan, rust red, yellow, green, orange, chocolate brown
  3. Dandelion roots – Brown
  4. Coffee grounds – Brown

illustration of Coffee dye

  1. Bougainvillea – Pink
  2. Avocado – Light pink
  3. Walnut hulls – Brown
  4. Strawberries, Cherries – Pink
  5. Rose flower – Pink
  6. Lavender – Pink hue
  7. Red cabbage – Blue / Purple
  8. Hyacinth flowers – Blue
  9. Beets – Deep red
  10. Daylily – Res / Purple
  11. Artichokes – Green
  12. Red clover – Gold
  13. Celery leaves – Yellow


How to prepare a natural dye bath?


Natural dyed clothes on stack

A dye bath is a solution used in dyeing.

To make this we need to chop the plant/berries/coffee, etc into small pieces and place them in a pot with double the amount of water.

Then Bring the water to a boil.

Simmer for an hour.

Complete the process by straining and removing the particles.



Before the dyeing process begins, we have to prepare the fabric for the dye bath.

We want the color to stick into the fabric.

For making this easier and more effective, we need to soak the fabric in a color fixative.

For dye bath made out of berries: Boil the fabric for one hour in a solution containing ½ cup of salt in 8 cups of water.

For dye bath made out of plants/veggies: Boil the fabric for one hour in a solution containing ¼ portion vinegar and remaining water.

When done, rinse it with cold water.


How to dye the fabrics at home?

After completing the fixate treatment, soak the wet fabric in the bath dye we prepared earlier.

Simmer the water until the fabric turns into your desired color.

If you want to attain dark shades, all you have to do is leave the fabric in the dye bath overnight.

Once done, wash the fabric separately until the excess color is washed off and then leave it to dry.



  • Wear gloves while handling dye
  • Use old mud utensils as dye vessel
  • Use less water


Leave a Reply

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