Hair dye can transform your look, but it can also leave behind some stubborn stains on clothes. Whether you spilled dye while coloring your hair at home or brushed against freshly dyed hair, those dark spots on fabric can feel impossible to remove.
The good news is that hair dye stains are not always permanent. With the right approach and a few common household products, you can often lift the dye from fabric before it sets in permanently.
In this guide, you’ll learn exactly how to remove hair dye from clothes using simple step-by-step methods. We’ll also cover special techniques for removing hair dye from white clothes and tackling tough black hair dye stains.
Why Hair Dye Stains Are Hard to Remove
Hair dye is designed to penetrate and bond with hair fibers, which is why it tends to cling tightly to fabric as well. Many dyes contain strong pigments and chemical developers that quickly attach to clothing fibers.
That’s why acting quickly is important. The sooner you treat the stain, the better your chances of removing it completely.
If the stain has already dried, don’t panic—there are still several methods you can try to loosen and lift the pigment.
What You’ll Need
Before treating the stain, gather these common household items:
- Liquid laundry detergent
- Dish soap
- White vinegar
- Baking soda
- Rubbing alcohol
- Hydrogen peroxide (for light fabrics)
- Cotton balls or soft cloth
- Cold water
- A soft brush or old toothbrush
Always check the clothing label first to make sure the fabric can handle the cleaning method.
Step-by-Step: How to Remove Hair Dye from Clothes
Follow these steps as soon as you notice the stain.
• Blot the stain immediately
If the dye is still wet, gently blot the area with a clean cloth or paper towel. Do not rub the stain because that can push the dye deeper into the fabric fibers.
• Rinse with cold water
Turn the garment inside out and run cold water through the back of the stain. This helps push the dye out of the fabric instead of spreading it further.
• Apply liquid laundry detergent
Pour a small amount of detergent directly onto the stain. Gently rub the fabric together or use a soft brush to work the detergent into the fibers.
• Let the detergent sit
Allow the detergent to soak into the stain for about 10–15 minutes. This helps break down the dye pigments.
• Rinse and check the stain
Rinse with cold water again and check the stained area. If the stain remains, repeat the process before moving to stronger treatments.
• Wash normally
Once the stain fades significantly, wash the garment in the washing machine using cold water.
Do not place the clothing in the dryer until you are sure the stain is completely gone. Heat can permanently set the dye.
How to Remove Hair Dye from White Clothes
White fabrics often show hair dye stains more clearly, but they also allow for stronger cleaning solutions.
Start with detergent and cold water first. If the stain remains, try one of these methods.
Hydrogen peroxide can help break down dye pigments on white clothing. Apply a small amount directly to the stain and let it sit for about 10 minutes before rinsing.
Another option is to make a gentle paste using baking soda and water. Apply the paste to the stain, let it sit for 15 minutes, then rinse and wash normally.
Always test cleaning solutions on a hidden area of the fabric before treating the stain to prevent damage.
How to Remove Black Hair Dye from Clothes
Black hair dye is one of the toughest stains because it contains highly concentrated pigments.
If the stain is fresh, start with dish soap. Dish soap is designed to cut through oils and pigments, which can help break down the dye.
Apply a few drops directly onto the stain and gently work it into the fabric. Let it sit for about 15 minutes before rinsing with cold water.
If the stain remains, rubbing alcohol can help dissolve the pigment. Dab a small amount onto the stain using a cotton ball and blot gently.
Continue blotting until you see the dye transferring onto the cotton ball.
Removing Dried Hair Dye Stains
Dried stains are harder to remove but still possible to treat.
Start by soaking the stained area in warm water mixed with laundry detergent for about 30 minutes. This helps loosen the dye that has bonded to the fibers.
After soaking, gently scrub the stain using an old toothbrush and a small amount of dish soap.
If needed, follow up with rubbing alcohol or vinegar to further break down the pigment.
Repeat the process until the stain fades.
Quick Fixes for Common Problems
| Problem | Step-by-Step Solution | Alternative Suggestion |
|---|---|---|
| Fresh dye stain spreads while cleaning | Blot the stain instead of rubbing | Use paper towels underneath to absorb dye |
| Stain remains after washing | Reapply detergent and soak for 30 minutes | Try rubbing alcohol on the remaining stain |
| Dye stain on delicate fabric | Use mild detergent and cold water only | Take the garment to a professional cleaner |
| White clothes still have a shadow stain | Apply hydrogen peroxide for 10 minutes | Use an oxygen-based laundry booster |
| Black dye stain won’t fade | Treat with dish soap and rubbing alcohol | Repeat soaking and scrubbing process |
Tips to Prevent Hair Dye Stains on Clothes
Preventing stains is much easier than removing them later.
Wear an old shirt or towel when applying hair dye at home. Dark clothing or dedicated “dye shirts” can protect your favorite outfits.
You can also place a towel around your shoulders while coloring your hair to catch any drips.
If dye accidentally spills on clothing, treat it immediately before it has time to dry.
Frequently Asked Questions
Can hair dye stains be removed after washing?
Yes, but only if the clothing hasn’t been dried with heat. If the stain remains after washing, treat it again before putting the garment in the dryer.
Does vinegar remove hair dye from clothes?
Vinegar can help loosen dye pigments and works well when combined with detergent or baking soda.
Is bleach safe for removing hair dye stains?
Bleach can remove dye from white fabrics but should be used carefully. Always dilute it and test a small area first.
What removes hair dye stains the fastest?
Liquid laundry detergent, dish soap, and rubbing alcohol are some of the fastest solutions for breaking down hair dye pigments.
Final Thoughts
Learning how to remove hair dye from clothes can save your favorite shirts from permanent stains. The key is to act quickly, use the right cleaning method, and avoid heat until the stain is completely gone.
Whether you’re dealing with a fresh spill or trying to remove black hair dye from clothes, patience and repeated treatments usually make a big difference. With the methods above, most hair dye stains can be lifted successfully and your clothes can look good as new again.


