How To Get Hair Dye Out Of Carpet – Top 4 Methods You Should Know

Having a soft, fluffy carpet in the room is a good decision to rest after a long hard working day. Every day, when getting back from work, I always spend time laying on the couch while rubbing my feet into the carpet. 

However, there is one big problem with my carpet, which I was so frustrated with: I accidentally got a hair dye stain on it! Luckily, I found out how to get hair dye out of carpet, but it takes time and effort. 

This post introduces four ways to remove the stain, based on my experience after many accidents. Click on!


How To Get Hair Dye Out Of Carpet With Vinegar, Dish Soap, And Alcohol

What To Prepare 

It would help if you tried to remove the hair dye by using vinegar, dish soap, or alcohol first. Compared to other harsh chemicals and cleaning agents, they are not harmful yet still work efficiently.

You also need to prepare some pieces of old cloth, a sponge, and a large bowl or an empty container. 

Now ready to get a clean carpet!

Clean the carpet with soft material (source)


Step 1: Make a DIY cleaning solution by mixing water with vinegar, dish soap, or alcohol first with 1/2 in the bowl. 

Step 2: Dip the cloth in the mixture you’ve got and squeeze it to drain off water. Then, apply it to the stain but remember not to rub because the stain can become bigger.

Step 3: Take another clean, dry cloth. By blotting stained areas, this new cloth will soak up the dye that is loosened in the previous step. When the cloth gets too dirty, let’s replace it with a new one.

Step 4: The last step, moisten the sponge and dab on the stains. If there are some small dye stains still, a little rubbing alcohol will help. Drop it on the area and use a dry cloth to clean it out until all the carpet is dry!

Remove Hair Dye Out Of The New Carpet With Ammonia Solution

What To Prepare

If you want to deal with difficult stains, I recommend you use Ammonia. In this method, you will need dish soap, a dry cloth, a large container, and warm water. 

Wearing a pair of gloves is also necessary because this chemical is harmful to your skin.


Step 1: Mix one teaspoon of dish soap, one tablespoon of Ammonia, and two cups of warm water together in a large container. You should do this process in a well-ventilated place.

Step 2: Dip the cloth into the mixture of Ammonia and apply it to the stain. Let it stay on the carpet for about 30 minutes.

Step 3: Continue to dab the mixture on the stained areas like step 2, but use a sponge instead of a cloth. The necessary time to let it sit on the carpet is around five minutes.

Step 4: Remove the excess Ammonia with water. Dip the dry cloth into water and blot to the hair dye stain. Let it dry completely before using it again.

Get Hair Dye Out Of The Carpet With Hairspray and Baby Shampoo Mixture

What To Prepare

Removing hair dye stains by another hair product seems to be unreasonable. However, you can totally do that with hairspray, astringent, and baby shampoo. 


Step 1: Spray the hairspray onto the stained surface until you cover it all. Keep it for five minutes. Use a cloth that is dipped into cold water to absorb excess hairspray before rinsing those areas.

Step 2: Then, apply the astringent on the stains in five minutes and wash them with cold water, similar to the previous step.

Step 3: Use some baby shampoo drops and a soft sponge to scrub all the remaining stains. Wash and dry it, then you finish. 

Get Hair Dye Out Of Your Carpet By Using Hydrogen Peroxide (200)

What To Prepare 

When it comes to Hydrogen Peroxide, you will need an eyedropper, sponge, and fabric pen. 

Before applying Hydrogen Peroxide to a large area, I recommend you make a spot test since it is quite harsh and can discolor the carpet.


Step 1: Use an eyedropper to apply Hydrogen peroxide. When covering all the stains, be careful of getting chemicals to another area. 

Step 2: To make the Hydrogen peroxide work well, let it stay in the stain for about 24 hours without touching it. Please keep it away from animals and children. 

Step 3: Use a wet sponge and press it onto the stain to absorb the Hydrogen Peroxide. Then let it dry in the air.

In case your carpets are discolored, purchase a fabric pen that matches the color of the carpet. Recolor the faded parts and let them dry after 24 hours.

Tips and Warnings On Working With Hair Dye and Bleaching Solutions


Different types of carpets will have different materials, designs. Make sure to read the care guide thoroughly before applying any chemicals.

Always make a test to confirm whether the carpet can suffer the cleaning ingredients or not. It is simple, just apply some drops to the corner of the carpet before the whole area.

No matter which of the four methods you choose to clean the hair dry, you should wear hair gloves and even a face mask during the process. They will protect your skin from chemicals. 

Using gloves during your process (source)


You should not use any harsh brush or rub hard on the carpet. This can destroy the fibers and even make the stain spread further.

After cleaning the carpet, let it air dry, or you can use a fan to speed up the process. However, do not make use of the hair drier or iron. The heat can also damage the carpet.

Final Thoughts

After reading my methods on how to get hair dye out of carpet, you can totally solve it yourself. 

Usually, I used the first method because cleaners such as vinegar, soap, or alcohol are available at home, and my stain was not too serious. By following those above steps, the hair dye stains are no longer my problem.

I recommend applying three ways of lighter detergent before the Hydrogen peroxide. It should be the last choice in case you have stubborn stains.

Related Post:

Categories Cleaning Tips Tags

Leave a Comment