How to Remove Hair Dye Stains

Quick answer

Blot the wet dye with a white cloth, then pretreat the fabric with liquid detergent and a color-safe hydrogen-peroxide remover before a hot wash. Save chlorine bleach for white or colorfast items, used last, after everything is rinsed out.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot wet dye with a white cloth or paper towels, and don't rub.
  2. Test any remover on a hidden spot before using it.
  3. Repeat a gentle treatment rather than making the solution stronger or leaving it on longer.

Most hair dyes are coal-tar colors made mostly from petroleum, and the dye is concentrated enough that a stain usually needs repeated treatment rather than a stronger one. Whether the dye is permanent, semi-permanent or temporary, the surface it lands on sets the approach, so fabric and hard surfaces each get their own steps. Leather is a case where dye can't be lifted at all, since the color changes right away.

For permanent dye on fabric, a prewash stain remover spray is the right kind of product to reach for first. Hydrogen peroxide for dye stains is worth a test on a hidden spot, but rinse it out fully before any other product goes on. Once the color has dried in, repeating the detergent and peroxide steps below is the best next move.

5 items

What you'll need

0 of 5 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Blot and rinse the dye

    Blot any wet dye with a clean white cloth or paper towel. Then rinse the back of the fabric under running water so the dye washes out rather than spreading to the clean side.

    Tip. Slide a clean towel under the stain so the dye doesn't soak through to the other layers.

  2. Step 2 of 65 minutes

    Pretreat with liquid detergent

    Cover the stain with a heavy-duty liquid laundry detergent and leave it for 5 minutes. Rinse the item thoroughly afterward so no detergent is left in the fabric.

    Tip. Work the detergent in gently with your fingertips.

  3. Step 3 of 610 minutes

    Treat with color-safe peroxide remover

    Apply a hydrogen-peroxide color-safe stain remover to the stain and let it work for 10 minutes. Rinse it out before the next step, because a pretreatment shouldn't dry on the fabric.

  4. Step 4 of 6

    Wash hot and check before drying

    Wash the item with detergent in the hottest water its label allows, then rinse and air dry it. Check the stain in good light once it's dry, and if any is left, repeat the pretreat and peroxide steps before moving on.

    Careful. Keep the item out of the dryer and away from the iron until the stain is gone, because heat sets it.

  5. Step 5 of 65 minutes

    Finish with a bleach soak

    Use this only on white or colorfast items, after everything has been rinsed out. Soak the item in 1/4 cup chlorine bleach per gallon of water for up to 5 minutes.

    Careful. Bleach the whole item, not just the spot, and don't go past 15 minutes, since longer bleaching weakens the fabric.

  6. Step 6 of 6

    Wash with detergent and bleach

    Only after the item has been thoroughly rinsed, wash it with detergent and 1/3 cup chlorine bleach on white or colorfast items only, then check the stain in good light. If it's gone, the item can be dried as normal.

    Careful. Never let chlorine bleach meet ammonia, vinegar or rubbing alcohol, and rinse fully between any two products.

If you'd rather buy than mix

Best products for hair dye

Look for a heavy-duty liquid laundry detergent and a hydrogen-peroxide stain remover labeled color-safe. Check each label before use, since a product can be unsafe on silk, leather or colored fabric that isn't colorfast.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on these surfaces, and its directions fit the steps above.

Finished the steps? How does it look?

Pick what it is on

Hair Dye on every material

Leather & suede1

How to tell it's working

The sign to look for is a clean white cloth: blot the item and nothing should come off onto it. If the cloth still picks up color after the wash and air drying, the stain isn't gone yet, so repeat the treatment.

What changes for yours

Adjust for where the stain is

Bathroom sink, tub, and tile

Wet dye on a sink, tub or tile should come up with paper towels. Skip vinegar on marble, limestone, travertine, granite and cement grout.

A solid-surface vanity top has its own listed method: wipe it with household acetone or solvents. Acetone can damage other countertops, plastics and finishes, so use it only on a solid surface whose maker says it resists acetone.

Vinyl, rubber, and silicone

Vinyl floors have their own guide, so start with the Laminate & Vinyl Floors guide for the floor itself. For rubber and silicone, start with the mildest treatment first.

Blot it with a clean white cloth, then test the detergent pretreat on a hidden spot for 5 minutes. If nothing lifts, stop there rather than moving to anything stronger.

Dryer drum and dye transfer

Dye that rubs off onto other clothes in the dryer needs a quick rewash, so get those items into the wash as soon as you can. Add 1 cup non-chlorine bleach to that rewash, or for white or colorfast items use chlorine bleach or a commercial color remover, following the package. Check each rewashed item in good light before you do anything else.

For the dryer drum itself, check the dryer maker's care instructions before using anything on it. Keep any cleaner off the drum until you've confirmed it's safe for that finish.

Mattresses, bags, and other fabric

Washable clothes follow the steps above, with the Clothes guide for item-specific details. Towels and tablecloths have their own guide, Towels & Table Linens.

Mattresses and bags can't go through a wash, so start by blotting wet dye with a dry white cloth only. If it doesn't respond, a professional cleaner is the safer call than repeated attempts at home.

Suede and suede shoes

Don't wet suede or apply any remover. Suede is a leather, and dye on leather changes the color right away and can't be removed.

Blot any wet dye with a dry white cloth and take the shoes to a professional who handles suede. The Leather guide covers what's safe on leather in general.

Doll hair and vinyl dolls

With dolls, start by blotting any wet dye with a clean white cloth. Then check the doll maker's care instructions before using any product.

Test any product on a hidden spot first, such as the base or the inside of an arm. If the dye doesn't come out after that, ask the maker or a doll restorer rather than trying stronger chemicals.

Eyeglasses and sunglasses

Many frames are acetate, triacetate or acrylic, and rubbing alcohol isn't safe on those, so check the frame material before reaching for it. Blot any wet dye with a clean white cloth first, the same as any other stain.

For glasses, an optician is the better bet than chemicals on the lenses. An optician can check the frame material and tell you what's safe.

Permanent, dried, and dark shades

Permanent dye is the hardest kind, and it's usually removed through repeated treatment rather than one strong one. Expect several rounds rather than hoping a single treatment finishes the job.

Dried stains need repeated rounds, as covered in the set-in section below. Dark and red shades follow the same steps, but test colorfast before any bleach.

Skin, hairline, and hands

Wipe hair dye off skin as soon as you can, since soap and water mostly works only before the color has dried. Don't scrub hard, because rubbing can leave skin irritated or raw, and treat rubbing alcohol as a last resort.

Leftover stains on hands and arms usually fade after a few washes, and hairline stains fade as you wash your face. The full skin methods, including petroleum jelly and toothpaste, are in the Skin & Hands guide.

Old, dried or set-in stains

Hair dye is usually removed by repeated treatment rather than a stronger one, so plan on several rounds of the pretreat and peroxide steps. Keep each round gentle and check the stain before you start the next one.

A dried stain needs the same rounds, with more patience. Once it has been through the dryer, the heat has made it more permanent, so expect it to take longer than a fresh spot.

If the stain still shows after several rounds, stop there, since bleach past its 15-minute limit only weakens the fabric. Some stains stop responding after a few rounds, and that is the point to stop rather than push harder.

Vinegar, baking soda, peroxide and more

Do home remedies work on hair dye?

Most home remedies for hair dye are suggested with nothing proven behind them, so stick to the ones that do work. Hydrogen peroxide is the one that holds up, and mayonnaise is a common suggestion with nothing to back it up.

Works1Helps1Skip4

RemedyVerdictWhat to know
Hydrogen peroxide (3%)Get it on Amazon WorksThe color-safe peroxide treatment in the steps is the one to use, and the drugstore peroxide sold as a mild antiseptic can stand in for it. Never use the stronger solution sold for bleaching hair.
Rubbing alcoholGet it on Amazon HelpsRubbing alcohol dissolves many dyes, but it's unsafe on silk and on colored fabric with untested dyes.
White vinegarSkipSkip vinegar; it won't lift hair dye alone and can change the color of some dyes.
Baking sodaSkipBaking soda is a gentle cleanser for counters and sinks, but it doesn't lift hair dye. Keep it off aluminum and flat painted walls.
Dish soapSkipDish soap hasn't been tested on hair dye, so the heavy-duty liquid detergent in the steps is the one to use. Keep it away from silk and velvet.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach; it doesn't remove dye transfer and needs a colorfast test first. For a garment that can't take chlorine, ask a dry cleaner rather than trying it at home.

Chemical safety

Never mix these

Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.

Chlorine bleach + Hydrogen peroxide (3%)

Washington State's health department says bleach reacts with hydrogen peroxide, and Clorox says not to mix bleach with other household chemicals.

Chlorine bleach + Rubbing alcohol

Bleach and rubbing alcohol can form chloroform, which causes dizziness, nausea and loss of consciousness.

If they mix by accident: Stop and add nothing else; leave the area for fresh air, open windows and keep children and pets away; call Poison Control at 1-800-222-1222, or 911 if anyone has trouble breathing.

What makes it worse

Mistakes to avoid

Don't bleach wool, silk, mohair or spandex

Chlorine bleach weakens these fibers, so it has no place on them, even on a stubborn stain. If the item is one of these, stop before the bleach soak and use only the detergent and peroxide steps.

Don't bleach colored items that aren't colorfast

Bleaching damage to colored garments can't be reversed, and bleach can change the fabric's color as well as the stain's. Before any bleach, do a bleachability test: 2 teaspoons bleach in 1/4 cup water, a drop on a hidden spot, and 1 minute.

Don't use ammonia on vinyl or linoleum

Ammonia isn't safe on vinyl or linoleum floors, so don't use it there. Check product labels for ammonia before you buy or use one on those floors.

When to call a professional

If the stain still shows after several rounds, or the item can't go through a wash, a professional cleaner is the safer next step. Ask them to check it before you try anything else at home.

Questions

Does bleach remove dye stains, and how do you remove them without bleach?

Bleach can remove some dye stains, but only on white or colorfast items, and only after everything has been rinsed out. Without it, the liquid detergent pretreat and the color-safe peroxide treatment are the main steps, and items that can't take chlorine are better left to a dry cleaner.

Do store-bought removers and dry cleaners work on hair dye?

A store-bought remover is worth using only if it's one of the types in the steps: a heavy-duty liquid detergent, or a color-safe peroxide remover, used as its label says. Toothpaste is one of the skin options and isn't a fabric remover. For an item you can't wash, ask a dry cleaner to look at it before you try anything at home.

Why do permanent or red hair dye stains take several tries?

Permanent dye is very concentrated, and it's usually removed through repeated treatment rather than one strong one. Keep each round gentle and stop when nothing new lifts from the fabric.

Can I use hydrogen peroxide from the medicine cabinet?

It's better to stick with the color-safe peroxide remover in the steps above, since plain drugstore peroxide can lighten colored fabric. If you test it anyway, do it on a hidden spot first. Keep it away from metal containers and tools, and off laptops, displays and tablets.

Can hair dye come out of suede shoes?

No, dye on suede can't be removed, so don't wet it or apply any remover. Blot wet dye with a dry white cloth, then take the shoes to a professional who handles suede.

Can hair dye come off eyeglasses frames?

No, the safe move is an optician rather than chemicals on the lenses. Check the frame material first, because rubbing alcohol isn't safe on acetate or acrylic.

Related

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. U.S. FDA
  2. Tide
  3. Clorox
  4. Carpet and Rug Institute
  5. University of Georgia Extension
  6. Cornell Cooperative Extension
  7. New Jersey Department of Health
  8. L'Oréal Paris
  9. Madison Reed
  10. Swanstone
  11. Natural Stone Institute