Hair colouring is a way to improve our appearance and express a little bit of our personality. However, things can go seriously wrong if, by accident, the dye is spilt onto your favourite carpet. Hair dye stains on carpets are a nightmare because, in contrast to other stains, they are more difficult to remove. Hair dye stains should be removed as soon as possible because they grow more difficult to remove the longer they are left unattended. With the appropriate products and techniques, you can easily remove hair dye stains from your expensive carpet. Always test your cleaners in a hidden corner to check for possible damage.

How You Can Remove Hair Dye Stains

Using Shampoo

Wipe up as much of the dye that has been spilt as you can first. Mix one teaspoon of shampoo with one cup of warm water to create a cleaning solution that will break down the stain. After applying the carpet cleaning solution, use a clean, white cloth to blot the affected area of the carpet. The carpet stain will be moved to the surface by the rag. Use water to rinse any residue.

Hydrogen Peroxide

Most dyes and paints can be removed with hydrogen peroxide, a strong solvent. Apply a few drops of hydrogen peroxide to the stain using an eye dropper. Make sure to focus on the area and avoid touching the surrounding carpet. Give it 24 hours to work. Apply a moist cloth and gently press it to the region. Before letting the item air dry, be sure the stain is completely removed. If you do not want to risk damage, consult a professional carpet cleaning service.


In 2 cups of warm water, combine 1 tablespoon of ammonia and 1 teaspoon of liquid dishwashing soap to create a solution. Dab this solution onto the stain with a clean cloth. Allow it to rest for 30 minutes. Sponge the area with extra solution using a different clean towel. Wait for 5 more minutes and repeat this procedure a few times to get rid of the stains for good. Using a sponge, rinse with cold water and let it dry.

White Vinegar

Combine a spoonful of dish soap, white vinegar, and two cups of warm water. Apply the cleaning solution with a fresh cloth. Avoid rubbing or scrubbing the surface and instead gently dab the area. Blot the region with a dry cloth. Alternate between the two rugs until you can no longer see the stain. Once the stain has been removed, rinse the area with a clean sponge dipped in cold water.

Rubbing Alcohol

Combine two cups of warm water, one tablespoon each of vinegar and dish soap. Gently blot the stain with a clean towel after dipping it in the solution. Dry the liquids from the affected area using a dry cloth. Apply rubbing alcohol to the stained area with a clean cloth. Once more, dry the area with a dry cloth. Use cold water to rinse the area, then dry it again. Repeat the procedure till the stain is gone.

Baking Soda

Start by squeezing some liquid detergent onto the area of the carpet or rug that is stained. Sprinkle some baking soda over the detergent area. With the use of a spoon, evenly distribute the baking soda powder. Next, apply some vinegar to the stain (optional). After that, scrub the area with a toothbrush to help the mixture blend and remove the stain. After rinsing, let the area dry.

Related Post