How to Get Hair Dye Out of Carpet: Easy and Effective Ways

Imagine you are dyeing your hair, and you accidentally spill dye on your beautiful, expensive carpet.

Wouldn’t you feel devastated?

Your favorite carpet has sentimental value to you, but it has stains and you don’t think it can be used again. Well, we are here to help you.

In this article, you will know various steps to utilize when a hair dye solution stains your carpet.

This section of our article goes through all of the ingredients and tools you’ll need to get hair dye out of your carpet, as there are many ways to get hair dye out of your carpet.

However, there are so many materials and tools available for this task that we won’t be able to cover them all in this article.


Before we jump right into our topic, you should first remember the Two D-o’s and the Caution.

  1. Do a Patch Test.

First things first, it’s always a good idea to run a patch test with your preferred cleaning solution on a hidden part of the carpet.

This is to ensure that your carpet is not discolored or damaged in any way.

  1. Deal with the stain, ASAP!

If the stain is new, you should address it as quickly as possible to avoid the hair dye spreading and the stain becoming stronger.

Strong hair colors, such as red or orange, or even longer-lasting dye, can rapidly become a problem. So, if there’s been a spill, make sure to clean it up right away.

  1. Caution!

Wear a mask and gloves if you’re going to be working with ammonia or hydrogen peroxide, as these compounds are poisonous. 

To avoid the hair dye odor, open a window.

Keep the room adequately ventilated by opening windows and doors and keeping pets and youngsters out of the area.

Now that you are aware of the important factors to consider, let’s begin with the easy ways to remove the carpet stain through the following methods:

Tip Number 1: The White Vinegar Method

What are the things or materials you need?

  • 1 tbsp of white vinegar
  • 1 tbsp of dishwashing detergent
  • 2 cups of warm water
  • Alcohol
  • Several clean cloths
  • Coldwater

The materials listed above are the general needs for dealing with hair dye stains. Wet stains, as opposed to dried hair dye stains, are usually easy to remove.

If the above materials do not remove the dye, you may need to attempt an alternative approach or method.

Instructions that you need to follow:

1. Make a white vinegar, dish soap, and water solution.

2 cups lukewarm water, 1 tablespoon or 12 teaspoons of dish soap, and 1 tablespoon white vinegar.

This procedure will yield a cleaning solution that is ideal for removing minor hair color stains.

2. Wipe away the stain.

Blot out as much dye as possible with a clean cloth before applying the cleaning solution.

This will remove part of the color and allow you to concentrate on the harder ones.

3. Soak a clean cloth in the solution and dab the affected area.

Pick up another clean cloth, dip it into the cleaning solution, and gently dab it on the affected area.

Avoid rubbing or washing the surface, since this may harm it or spread the stain further.

4. Alternately, blot the area with dry and moist cloths.

Blot the affected area with a dry cloth. Alternate between the two rugs until the stain is no longer visible.

The moist cloth loosens the dye, whilst the dry cloth absorbs it. Repeat the process until all traces of the dye stain have vanished.

5. Rinse thoroughly with cold water.

Once the stain has been removed, moisten the area with a clean sponge dipped in cool water. Again, use a clean mat to soak up the water. Allow the carpet to dry after that.

Your carpet stain should have vanished up until the last step above.

This, however, may not be the case. If there are any traces of the hair dye, proceed to the next step.

6. Using a cotton swab, dab the affected area with alcohol.

Dab the hair dye stain with a sponge dipped in alcohol. Continue blotting the affected area until the stain is gone.

7. Rinse thoroughly with cold water.

Wash the area with cold water and air-dry the carpet with a clean cloth.

Advice from the experts:

  • Before beginning any cleaning, always consult your carpet care manual.

This is due to the fact that different carpets are composed of various materials, some of which are fragile.

  • Avoid touching the carpet during the laundering process and instead dab it.

Rubbing causes the carpet fibers to break down and may spread the stain more.

  • Make every effort to remove the excess hair dye stain before it dries.

Why do we recommend white vinegar?

We strongly recommend using white vinegar because it is less toxic than ammonia. It is the best way to deal the carpet stain.

We also believe this substance is safer to use than ammonia.

White vinegar is also a better choice than hydrogen peroxide. Because hydrogen peroxide is highly reactive, it may discolor your cloth.

If your cloth is delicate or you are unclear if it can tolerate the chemical, you should seek the advice of a professional first.

Tip number 2: The Ammonia Method

What are the things or materials you need?

  • 1 tbsp of Ammonia
  • Fabric marking pen that corresponds to the color of your carpet
  • Hydrogen peroxide
  • Eyedropper
  • Hairspray
  • Warm water
  • Gloves

When handling this toxic substance, you must use extreme caution. We recommend working in an open area or in a room with good ventilation.

Before applying the cleaning solution to the afflicted area, test it in a small hidden location on the carpet.

This can help you determine whether the cleaning chemical is harmful to the carpet.

Instructions that you need to follow:

  1. Add 1 tablespoon of ammonia to 1 cup of warm water.
  2. Blot the affected area with a clean cloth dipped in the ammonia solution. Make sure to rub the fibers lightly and not too hard.
  3. After that, rinse with an acid. This will aid in the prevention of discoloration.
  4. Combine 2 cups of water and 1 cup of white vinegar to make the acid rinse. Blot the solution onto the stain with a new clean cloth or paper towel.
  5. Always rinse the stain thoroughly to eliminate all of the ammonia and ensure that no residue is left behind.
  6. If you don’t have white vinegar on hand, simply rinse with plain water.
  7. After you’ve cleaned everything, dab the place dry with a dry cloth.
  8. After that, place a pad of paper towels on top and weigh it down to eliminate any remaining moisture.

Advice from the experts

Before applying the cleaning solution to the afflicted area, test it in a small hidden location on the carpet. 

This allows you to determine whether the cleaning agent is harmful to the carpet.

Woollen, silk and antique carpets are extremely sensitive and may necessitate professional cleaning.

When using an ammonia-based solution, make sure you have ample ventilation. This agent is extremely toxic.

If those two methods were still not applicable for you, then let’s keep going.

Tip number 3: The Hydrogen Peroxide Method

What are the things or materials you need?

  • Eyedropper
  • Paint
  • Wet cloth
  • A felt-tip fabric pen

Hydrogen peroxide should only be used as a last resort. It is highly reactive and may stain your cloth.

If your cloth is sensitive or you are unclear if it can handle the chemical, you should get professional advice before applying it.

Try putting a few drops of hydrogen peroxide or ammonia on a hidden spot of the carpet and watch how the carpet reacts.

Instructions that you need to follow:

  1. To begin, combine 3 tablespoons of lukewarm water with 1 tablespoon hydrogen peroxide.
  2. Then, blot the discoloration with a clean cloth dipped in the hydrogen peroxide solution.
  3. Next, cover the stain with a large cloth to prevent light from passing through.
  4. Allow at least 30 minutes for the solution to soak into the fibers, but more time is preferable.
  5. While you’re waiting, keep an eye on the stained area. If the carpet color begins to fade, quickly rinse the solution.
  6. When the stain has disappeared, gently dab the area with water to remove the hydrogen peroxide.

Advice from the experts

Using a felt-tip fabric marking pen, you can recolor your carpet if the cleaning solution discolors it. Use light, even strokes.

Before applying the marker to the entire area, make sure you test it on the carpet.

Frequently Asked Questions

Can old hair dye be removed from the carpet?

Making a combination of white vinegar and liquid dish soap, as well as utilizing rubbing alcohol as additional cleaning, can be used to remove hair color from carpet.

To produce the solution, combine one tablespoon of white vinegar, one tablespoon of liquid dish soap, and two cups of water in a mixing bowl.

How does baking soda remove hair dye from the carpet?

Begin with a little amount of baking soda and gradually add warm water until it reaches a paste-like consistency.

This paste should be rubbed into the discolored area and left on for about an hour. Then, return and rub it away with a damp cloth or sponge.

That should get rid of the stain.

Does nail polish remover remove hair dye from the carpet?

Use the WD-40 or nail polish remover.

Don’t let hair products like hair dye harm your beautiful carpet. Rubbing alcohol and hairspray are effective stain removal for hair dye.

WD-40 can be sprayed on the stained area, or cotton balls can be rubbed with nail polish remover. Allow it to work on the dye stain for a few minutes.

Does hydrogen peroxide take the color out of the carpet?

Hydrogen peroxide has gained prominence as an outstanding stain remover on the internet. It should be noted, however, that hydrogen peroxide is a bleaching agent.

Using a concentration of hydrogen peroxide greater than 6% will most likely bleach off the color dyes in your carpet.

Can you use baby shampoo on the carpet?

You don’t have to use hazardous chemicals to steam your carpets. You can use baby shampoo instead, just like you did with your floors


Simply pour a capful, and your carpet will not only be clean but will also not irritate the skin of your crawling baby.


If the stubborn stain persists after you’ve tried the abovementioned methods and procedures, it’s time to call in the pros.

Also, if your carpet is made of a delicate material such as silk, nylon, or wool carpets consult professional carpet cleaners before attempting any cleaning method.

Professionals have a lot of experience with tough stains and can use more aggressive best methods to remove spots.

You may not be able to completely remove the stain with hair color. You can have a professional bleach the blemish and then re-dye the carpet in this scenario.

Alternatively, if you have additional carpet scraps, a professional could cut out the discolored area and replace it with a new piece.

We hope that you found our article an interesting and helpful guide for you! It’s time for you to check this out and clean your carpet in a pro way!

D. Hahn

DIY guru, dad, husband, blogger. When I'm not creating life hacks I'm teaching my kids how to fix stuff after their dad breaks it.

Recent Posts