How to Get Hair Dye Out of Carpet (4 Simple Methods)

how to get hair dye out of carpet

Tiny blots and stains from the spilling of hair dye on the carpet can be a huge headache, especially when the color is quite the bright one. Hair dye stains can be hard to eliminate compared to most stains.

In this article, we would show you how to get hair dye out of carpet. There are so many products and approach you can use to remove hair dye from the carpet. They include; white vinegar, ammonia, hydrogen peroxide, and hair spray.

Read on as we fill you in on it.

Related: How to get hair dye off vinyl floor

How to Get Hair Dye Out of Carpet

Hair dye tends to be a very stubborn stain when compared to other stains. But we gave several options on how to get hair dye out of the carpet without breaking a sweat.

1.Using White Vinegar

You would have to get ready a mixture of white vinegar, dish soap, and water. Mix the two cups of water with a tablespoon of dishwashing soap and white vinegar. This process would likely form a cleaning solvent that works well on mild hair dye stains.

Using a rag, clean off as many hair dyes as possible, this should be done before applying the solution. Then, pick up another clean rag and dip it into the cleaning solvent, dab the area carefully. Do not rub on the spot, because this would make the hair dye spread more.

Using both dry and wet rags interchangeably, blot the stain spot. The wet rag is used to make the spot wet and loosen the stains, while the dry rag is used to soak up the stains.

Keep repeating till the area is free from the stain. Once the stain has been removed, clean the area with a sponge soaked in cold water.

If after trial and it still doesn’t work out, dip the sponge in an alcohol and dab the stains with it till the stains are gone. Then, rinse with cold water and leave it to dry.

2. Using Ammonia Solution

You can also use ammonia to get rid of hair dye stains, but you have to be careful of its poisonous components. Firstly, create a solvent, using, dishwashing soap, water, and ammonia. Mix a tablespoon of ammonia and dishwashing soap with two cups of water in a bowl.

Then, soak a clean rag in the solvent. Squeeze the rag to prevent soaking the carpet, then apply it to the stains. Due to how poisonous and reactive ammonia is, it is best to make use of a hand glove.

Allow the solvent to sit on the area for like 30 minutes, if possible set a stopwatch to calculate the flow of time. Make sure there is no external interference, whatsoever.

Be sure it is out of your pet and kids’ reach. After the 30 minutes is over, continue dabbing the spot with ammonia solution, but this time, allow it to sit for just 5 minutes. Repeat this until the stain is over.

Finally, rinse with cold water, then, give it time to dry. Please, ensure that the area is well ventilated before using ammonia-based solvents. Because it can be highly poisonous and reactive.

Related: How to get nail polish out of carpet

3. Using Hydrogen Peroxide

Another way to get rid of hair dye stains is to make use of hydrogen peroxide. To begin with, using an eyedropper, apply a few drops of hydrogen peroxide to the stained area. Be careful not to touch other spots, just the area that has been stained. Asides from using eyedropper, you can also apply hydrogen peroxide using a teaspoon.

Allow the hydrogen peroxide to sit on the stain for 24 hours. Ensure it is free from external interference; especially from kids and pets.

Then, blot the area with a clean rag, carefully. Ensure to soak up all the stains before air-drying the carpet.

Hydrogen peroxide might end up discoloring your carpet because it acts as a bleaching agent. Hence, there might arise a need for you to re-color the discolored area with paint that suits the rest of the carpet.

Read: Cleaning floors with hydrogen peroxide

4. Using Hairspray

You can also make use of hairspray to remove hair dye stains from the carpet. Its alcoholic components are primarily responsible for getting the hair dye stains off the carpet.

Wet the stained spot with hairspray and give it time to settle for about 5 minutes. Then, dab the stains until all the imprints have disappeared. Also, wash off with cold water and air-dry the carpet.

Read: How to get hair dye off laminate floor


Having to battle hair dye stains on the floor can be a sweat-breaking effort. Hair dye stains can be difficult to get rid of. But with the needed steps, such difficulties would be almost non-existent. We properly outlined how to get hair dye out carpet, above.

Scroll to Top