How To Dye Clothes & Fabric: Easy DIY Steps To Upcycle Your Old Stuff

Photo: Getty Images/Mubariz Khan / EyeEm
If I was a betting woman, I'd put a good amount of money down on the fact that anyone reading this right now likely has an old, ratty white T-shirt buried at the back of their drawer. What was once a cute going out top then turned into a sleep shirt, then a workout top, and finally something you wouldn't be caught dead in unless you were maybe painting your living room (completely alone, that is). But instead of putting it out to pasture, why not give it new life by way of a fresh dye job?

While learning how to dye clothes may feel like an intense undertaking (and, it's worth noting, there are professionals out there who will do it for you) it's actually a whole lot easier than it seems. Think of it as the grown-up version of summer camp tie dye projects you loved as a kid, but with patterns that actually turn out the way you want them to. And not only will DIY dyeing help you create an entirely new wardrobe for yourself for like, $0, it's also a sustainable (and chic) way to hold on to pieces that might have otherwise ended up in the garbage.

Experts In This Article

If you haven't so much as thought about dipping your hands into a pot of dye since those Camp Mataponi art classes, not to worry—I tapped a real-life dye expert John Breining of NYC's Metro Dyeing to share his tips on how to dye clothes.

How to dye your own clothes


how to dye clothes
Photo: Getty Images/InStock

1. Know your fabrics

All fabrics are not created equal, which means some will inevitably take to dye better than others. An easy cheat sheet for you to determine which articles of clothing tend to be your best bets:

  • Cotton: Go for it. Live your best tie-dye life.
  • Nylon or Rayon: These are synthetic, but happen to be very porous so they tend to take dye well. Plus, they won't shrink.
  • Silk: Silk dyes well, but tends to shrink, pull, and lose its luster in the process.
  • Linen: Linen dyes well, too, but may leave you with a little bit of shrinkage.
  • Wool: Wool can handle dye just fine, but you could wind up with excessive shrinking and pilling.
  • Polyester and Acetate: These are the most difficult fibers to dye, because they have to be treated above the boiling point at 280 degrees. "A home-dyer will not achieve dark or bright colors on those fibers," explains Breining. "They will not get black, neon, and it’s impossible without having machines that can handle those high temperatures."

While you're going through the fabric-picking process, you'll also want to make sure that whatever you're attempting to dye isn't water repellant or resistant, because in those cases, there is no hope for the dye actually sticking around. "Something being water-repellant is the biggest culprit to preventing dye, so you would just take a water dropper and make sure the fiber absorbs the water rather than repels it," says Breining. "If the water sits on top of the fabric, the dye is going to do the same thing."

How to dye clothes
Photo: Getty Images/Hero Images

2. Send it through the washing machine

Once you've made sure your fabric is A-OK for a dye job, you then need to make sure you wash it (especially if it's never been washed before). "Prior to engaging in the dyeing process, we recommend that you put your garment into a washing machine—there does not need to be any detergent—on a warm, gentle cycle," says Breining. "That’s to see how it reacts to water and how it reacts to the agitation of water. If your textile has never been washed before, then to attempt to dye a garment for the first time, you may experience excessive shrinkage." Afterward, hang-dry the garment, and try it on to make sure it fits the way you want it to. Then, you'll be good to go with the actual dyeing process.

how to dye clothes
Photo: Getty Images/ yongyeezer

3. Choose your dye

There are two routes you can go with your dye selection: You can either make it yourself with natural ingredients, or use something professional-grade that's already been pre-formulated for you. If you want to try the truly DIY route, there are a few plant-based ingredients that some people swear by:

  • Orange: Carrot root, turmeric, onion
  • Brown: Beet root, coffee grinds, birch bark
  • Pink: Cherries, blood root, strawberries
  • Blue/Purple: Blueberries, indigo leaves, blackberries
  • Red: Beets, pomegranate seeds

But, says Breining, this probably isn't the best idea if you're looking for good results (which, I mean, you are). "You’re making your job more difficult, because these ingredients stain," he explains. "Your colors are always going to have a variance, and everything we do is matching colors for specific shades, so if you were going to use blueberries to dye, one batch of blueberries to the next, you’re not going to have enough consistency with the color."

Instead, he suggests opting for Rit Dye ($3) which is certified non-toxic and will get the job done consistently and effectively every time.

Rit Dye, 8 oz. — $3.00

Choose from a literal rainbow of colors and dye like a pro.

4. Dye your garment

Per the instructions on Rit's website (which you can also find when you buy the dye), there are three different ways you can dye your clothes:

  • The washing machine method: Wet your fabric and place it in the washing machine. In a cup, mix your dye with four cups of very hot water and stir well. In a separate container, if you're dyeing a natural fabric like cotton or linen, dissolve one cup of salt in four cups of very hot water. If you're dyeing silk or nylon, mix a cup of white vinegar with two to four cups of hot water. Add a teaspoon of dish detergent to the container, remove the detergent cup from detergent tray, and pour your dye solution into the dispenser. Then, pour the salt or vinegar solution. Flush the dispenser thoroughly with four more cups of hot tap water. Then, wash for 30 minutes on the hottest possible temperature.
  • The stovetop method: Fill a pot with enough water that your garment can move around in it, cover it, and heat to just below boiling. Follow the mixing directions on your box of dye, but when the water begins to simmer, add the dye solution and mix well. Next, add the garment, and keep things at a low simmer. Stir slowly and continuously, paying close attention for the first 10 minutes (which are the most critical in the process). Clothing can hang out in the dye-water for up to an hour, but how long you keep it in there depends on what type of fabric you're dying. When it appears to have reached your desired color (keep in mind that it looks slightly darker when wet), remove and squeeze out excess dye.
  • The sink or bucket methodFill a container (aka, a bucket or sink) with water that's approximately 140ºF. Follow the mixing directions for whichever dye you're using, then add to dyebath and mix well. Test the color with a paper towel—if it's too light, add more dye; if it's too dark, add more water. Wet your garment, then add it to the dye bath. Stir slowly and continuously, especially for the first 10 minutes, because stirring can help even color with no weird splotches. Keep it in there for up to 30 minutes until desired color is achieved, and then remove and squeeze out excess dye.

How to dye clothes
Photo: Getty Images/Mark Griffin / EyeEm

5. Rinse well

The final step in your home dyeing process is to do a very (very) good rinse. "We have a rule when we dye: If you can drink the water when it's done—not that we recommend doing that, and we don’t—but when you can drink the water when it’s done, that means that the colors are fast and you’re good to go," says Breining. "So if you dye something at home and you rinse it and there’s dye in the rinse, keep rinsing. Don’t stop until the water is clear and you could drink it." Keep in mind that the higher the temperature of the water you use when you're rinsing, the more the color will adhere to the fabric, so try and keep it as hot as possible for this part of the process.

6. Wash it again

This one's an easy step: Pop that puppy in the washing machine in warm water and mild detergent as a way to ensure the dye takes hold. And that's pretty much it. If you're really worried about your color fading, dip it in a bucket of Rit Dye Colorstay ($3), which stops color in its tracks.

Rit Dye, Colorstay Dye Fixative — $3.00

Dip your garment into this stuff immediately after drying to lock in color exactly where you want it.

7. Hang dry

When you're done, Breining  suggests hanging your garment out to dry for best results. Et voila—an entirely new and colorful way to wear your ratty white tees, and anything else you just can't bear to throw away.


The Wellness Intel You Need—Without the BS You Don't
Sign up today to have the latest (and greatest) well-being news and expert-approved tips delivered straight to your inbox.
Our editors independently select these products. Making a purchase through our links may earn Well+Good a commission.

Loading More Posts...