Will purple shampoo fix green hair? Is there any other easy alternative to fix it?


  • Purple shampoo doesn’t fix green hair.
  • You need to use the opposite color on the color wheel to fix green hair, which is red.
  • So, you could use red shampoo or use a red-toned dye to fix it.
  • If you prefer to fix the green with shampoo, the best ones are Joico and Punky Redilicious 3-in-1


It doesn’t matter why your hair ended up with green tones in it. Maybe you forgot to protect your blonde highlights when you took your swimming lessons.

In those cases, the oxidation of heavy metals in the water can make your blonde highlights turn green.

Or, maybe you wanted to dye your hair blue after bleaching it, and instead of blue, you ended up with green hair.


It doesn’t matter how you got the green, what matters is that you’re sick and tired of it, and you want to get rid of it. But, you can’t just go to the store and blindly choose the first product you lay your hands on because you think it might work.

 No, it’s very important to know that purple shampoo isn’t the right product for fixing green hair. 


Each color has a specific color that will fix it or cancel it out.

The only shampoo that will cancel out green is red. Purple shampoo cancels out yellow tones that tend to appear in blonde hair.

But, hey! Don’t get down. You’re not the only woman in the world that has felt bad about green locks. I can assure you that green hair is a very common problem for women with ash toned hair. Do you know why?


Because ash tones make for a greenish tonality in your hair, and each time you touch up your color, using an ash tone dye, you’re adding more green pigmentation.

If you use a red-toned dye, then the green color in your hair will disappear right away.

But you can use just any red-toned dye. Do you want to know which one you should choose?


If so, don’t move from that spot, because I’m going to tell you:

  • How to fix green hair with red shampoo
  • How to fix green tones in your hair with dye


 Let’s start with the simplest option, shampoo, then we can look at the more complex one – the dye – so that way you can choose the option that’s best for getting rid of that green in your hair. 

So, before we start, let me give you some good news: You needn’t lose hope because there are plenty of options for getting rid of those horrible green locks and going back to the color you love.


How to fix green hair with red shampoo

neutralize green hair

Like I said before, if you want a solution for green hair that involves shampoo, you’ll need to use a red shampoo, which cancels out green tones.

Will it work the first time you use it?


 Probably not, but you should start to see a significant change the second or third time you wash your hair with it because the green will disappear. 


It’s very easy to apply to your hair since it’s only a matter of using it the same way that you use your normal shampoo.

Once you wash your hair with the red shampoo, leave it in for 5-10 minutes, and then rinse with plenty of cool water.

Something you should keep in mind is that  you should keep using the red shampoo, even after you touch up your color with dye. 


Although you’ll have gotten rid of most of the green in your ash-toned hair, when you use an ash dye again, the green pigmentation will reappear. And so, you’ll need to use the red shampoo to cancel it back out.

The only way to prevent those green tones from appearing is to use your normal dye without any tone.

For example:

  • If you first used a light ash brown 6.1, and then you were able to get rid of the green from the ash tone, when it comes time to touch up your color, you should use a light brown 6.
  • If you used an ash blonde 8.1, then made the green disappear with the shampoo, you can use a blonde 8 dye to prevent it from coming back.


That way, you won’t be adding any extra tone to your hair, and neither green nor any other tones you might want to get rid of will even appear.

If for some reason, the green comes back, all you’ll need to do is use the red shampoo again and that will fix it.


These two shampoos work very well and are from well-known and trusted brands.

  • JOICO SHAMPOO: This red shampoo contains essential oils that protect your hair from damage and is one of the best and most popular internationally.
  • PUNKY REDILICIOUS 3-IN-1: This is a red shampoo with conditioner. It will leave your hair shining bright and it will protect it from damage caused by dye.


Now that you know how to fix your hair with red shampoo, I’m going to explain how to do it with dye.


How to get rid of green in your hair with a dye

hair color kits different brands

You’ll need to keep in mind one important detail if you go for this option: You should use the same color dye as you usually do, just with a different tone. So, that would mean choosing a dye with a mahogany tone instead of an ash tone.


Let’s take a look at a few examples so we can make sure you’re completely clear on what that means.

  • If the color of the dye in your hair right now is a light ash brown 6.1, then you can cancel out the green using a light mahogany brown 6.5 dye.
  • If the color of your dye is a dark ash blonde 7.1, you can use a dark mahogany blonde 7.5.
  • If the color of your dye is an ash blonde 8.1, you can use a mahogany blonde 8.5

Do you see it?


 The constant is always the dye’s color, all that you’ll change is the tone number. As you surely saw, each dye has a number after the decimal, and that number is dye’s tone.  

For example:

  • 6.1= light brown color (6), ash tone (1)
  • 8.5= blonde color (8), mahogany tone (5)


The tones give special colors to the dye.

For example:

  • If you don’t like golden tones, then you can use dyes with ash tones.
  • If you used a dark golden blonde 7.3, and it wasn’t what you were hoping for, you can use a dark ash blonde 7.1.

Do you see it? You can choose the best tone for your hair by paying attention to those numbers.

What do you need if you decide to cancel out the green in your hair using a red dye?


All you need to do is go to the pharmacy or a hair care store and buy a dye. You can do this at home because it’s an easy procedure, even if you don’t have prior experience with dyeing your hair.

 Always follow the instructions provided to a tee and leave the dye in your hair for exactly how long as is indicated.  You’ll quickly see how your hair color changes completely, in just 30-40 minutes, depending on what brand of dye you choose.

It’s also very important to remember which color you used so you don’t make any mistakes when it comes time to touch up your color.



  • You can use either red shampoo or a red-toned dye to get rid of green in your hair.
  • If you opt to use red shampoo, you should keep using it as long as you’re using ash-toned dyes because it’s the ash tones that promote the green in your hair.
  • If you choose to use a dye with red tones to get rid of the green, under no circumstances should you use the red shampoo too, because all that will do is turn your hair even more red.


You can’t use these two solutions together to get rid of the green. You need to choose one or the other: the shampoo or the dye.

So, what will you decide? Will you use the red shampoo or the red dye to finally put an end to the green in your hair?

Deja Tu Comentario