General House Cleaning
Written by Dale Richardson - Updated: June 23, 2023
Stay Updated with Expert Tips!
Love our DIY guides and solutions for common household problems? Get expert advice, tips, and exclusive offers in our newsletter. From garden hacks to home maintenance and special deals, we've got it all. Join our growing community now!
Hair dye is awesome when it's in your hair - you feel powerful, expressive, and like yourself. But when it's in your carpet? You feel powerless and downright frustrated. Not only did you spill (likely expensive) hair dye, but you just gave your carpet an unwanted makeover. Luckily, those of us at Fraffles have been there and done that - so we know how to get hair dye out of carpet from experience.
The best way to get hair dye out of carpet is with either a) combination of liquid dish soap, rubbing alcohol, and vinegar, b) ammonia, c) hydrogen peroxide, or d) hairspray and astringent.
That's a lot of information all at once, so let's break it down, shall we?
READ NEXT: Diffuser not working? Try this.
First things first - the method you use will vary on the type of carpet and hair dye. Second, always clean the stain ASAP and ensure you aren't going to damage the carpet by testing your chosen cleaning method on a discreet spot first. Let's start with the holy grail of cleaning - vinegar.
This will always be my favourite method of cleaning. Vinegar is just so versatile and it always blows me away at how well it works. To clean hair dye from carpet with vinegar, do the following:
Ammonia will remove most hair dyes rather quickly, but it's important that you don't use it on wool carpets. Ammonia will damage wool, staining and weakening it. Here's how to clean non-wool carpets with ammonia:
This is rather simple, but it works surprisingly well. To remove hair dye from carpet with hairspray, simply:
Read Next: How to fix your Vax carpet cleaner not picking up water.
Hydrogen peroxide will remove most stains, but it will also bleach many cloth materials - so use it sparingly and test, test, test before using it. This is best on a white carpet. We're not talking beige, or eggshell, and definitely not a coloured carpet - but pure white. If you use it on a nonwhite carpet, you'll have a white carpet pretty soon. (Though that's a nice lifehack - buy coloured discount carpet and bleach it white for the cost of a few bottles of hydrogen peroxide!)
Here's how to clean hair dye from carpet with hydrogen peroxide:
Remember when I said to clean the stain as soon as possible? Yeah, I said that because the longer it sits, the harder it'll be to clean. You won't be able to lift a hair dye stain from last month up with any of the above methods unless you're planning to fully bleach your carpet and cause serious damage to it.
If it's an old stain, you have two options:
Read Next: How to get blood out of your sofa.
To clean a hair dye stain with baby shampoo, do the following:
Hair dye is, understandably, difficult to remove from a carpet. After all - it's a dye. It's not meant to come out of anything easily, otherwise that would defeat the whole purpose, no? If you make the fateful mistake of spilling hair dye on a carpet, don't panic - just treat it right away. The longer it sits, the harder your job will be.
Begin by trying each of the above steps, testing them on a discreet part of your carpet first to ensure you won't damage it further. If none of them works (or you let it sit for too long), you'll need to rent a carpet cleaner. You can also hire a professional, but that's expensive, and rentals aren't nearly as pricey.
One More Thing Before You Go!
Craving more DIY insights? Don't miss our expert guides and exclusive deals. Subscribe now and get the best of home and garden tips straight to your inbox. Join our community and stay in the know!
Get Cashback Faster & Earn Free Fraffle Tickets
Shop at your favourite stores and enjoy cashback in days, not months. Plus, sign up today to get 5x Free Fraffle tickets!