Hair Turned Green After Dyeing Brown: Why & How to Fix It?

It’s no secret that hair dyeing can be a messy process. But what happens when the hair dye goes wrong?

In some cases, hair turned green after dyeing brown.

This unfortunate outcome is often the result of using the wrong type of hair dye, or not following the instructions properly.

Fortunately, there are ways how to remove the green tint from black hair and get it back to its original color.

What can you do to fix hair dye gone wrong? In this article, we will explore some of the methods you can use to get rid of green hair after dyeing.

Why did my brown hair turned green?

Hair can turn green for a variety of reasons.

One reason is if the person has recently dyed their hair brown and the dye has not fully set.

When hair is dyed, the natural pigment is covered by the dye. However, over time, the dye can fade and the natural pigment will start to show through.

It’s possible that the brown hair dye was not applied properly or evenly. This can cause patches of green to show through.

Another possibility is that the brown hair dye was not the right shade for the person’s hair, resulting in a greenish tint.

It is also possible that the person’s hair simply reacted badly to the brown hair dye, causing it to turn green.

It’s also common that hair may turn green due to chlorine exposure.

When hair is exposed to chlorine, it can cause hair to turn green. This is because chlorine reacts with the natural pigments in the hair and changes its color.

Finally, hair may turn green if it is not properly cared for. If hair is not shampooed regularly, it can build up oils and dirt, which can cause the hair to turn green.

brown hair turned green

If you have recently dyed your hair brown and it has started to turn green, it is important to consult with a professional hairdresser.

They will be able to help you determine the cause of the problem and give you advice on how to fix it.

How to remove green tones from brown hair?

Use red-based hair color

Green tones in brown hair can be removed with a red-based hair color. This will help to neutralize the green tones and give your hair a more natural look.

To use a red-based hair color, start by shampooing your hair with a clarifying or cleansing shampoo to remove any build-up from styling products or oils.

red shampoo

Then, mix equal parts of red-based hair color and developer in a bowl and apply it to your hair. Then, work the color up towards your roots.

Once the color is applied evenly throughout your hair, let it sit for the recommended amount of time, rinse your hair thoroughly with cool water and follow up with a conditioner.

Use ketchup

Adding ketchup to brown hair can help to counteract any unwanted green tones. To do this, mix a small amount of ketchup with water in a bowl.

Then, use a brush to apply the mixture to your hair, making sure to avoid your roots.

Leave the mixture in your hair for 15-20 minutes, then rinse it out with warm water.

You may need to repeat this process a few times to see results, but eventually, the green tones should start to fade.

Be sure to shampoo and condition your hair as usual after using ketchup so that it doesn’t become dry or damaged.

If you have any ketchup leftover, you can also use it as a natural hair mask!

Simply apply it to your hair and leave it on for 5-10 minutes before rinsing it out.

Use vinegar

If you have greenish-brown hair and are looking to remove any green tones, one way you can do this is with vinegar.

Simply mix equal parts vinegar and water, and apply it to your hair.

Leave it on for 10-15 minutes, then rinse it out thoroughly. You may need to repeat this process a few times to see desired results.

Another way to help remove green tones from brown hair is by using red shampoo.

Be sure to use these products sparingly, as they can also deposit color onto your hair if used too frequently.

When in doubt, always consult with a professional stylist to get the best advice for your individual hair type and needs.

brown green hair

How to fix green hair from chlorine

If you’ve been swimming in chlorinated water and have noticed your hair turning green, don’t worry! There are a few simple things you can do to fix the problem.

First, try rinsing your hair with clean water as soon as possible after swimming. This will help remove some of the chlorine from your hair.

If your hair is still green after rinsing, try shampooing it with a clarifying shampoo.

This type of shampoo will help remove the build-up of chlorine on your hair. You can also try using a mixture of baking soda and water to remove the green tint from your hair.

greenish brown hair

Just mix together 1 tablespoon of baking soda with 1 cup of water and apply it to your wet hair.

Let it sit for a few minutes before rinsing it out. If you’re still seeing green, you can try using a vinegar rinse.

Mix together 1 part vinegar with 4 parts water and pour it over your hair. Let it sit for a few minutes before rinsing it out.

You can also try using lemon juice to help remove the green tint from your hair.

Just mix together 1 part lemon juice with 2 parts water and apply it to your hair. Let it sit for a few minutes before rinsing it out.

How to Remove Green Tint From Black Hair – FAQ

Will clarifying shampoo remove green tint?

Yes, it eliminates the tint that chlorine causes. Clarifying shampoo will remove any colorful tinge caused by frequent pool usage.

What shampoo cancels out green?

Purple shampoo will not fix green hair, regardless of its natural color. Instead, red-based colors may be helpful in eliminating greenish undertones.

Purple shampoos are used to neutralize yellowish undertones, while blue shampoos eliminate orangey tints.

How do I lift the green out of my hair?

If you’re trying to remove green hair, try baking soda, ketchup, lemon juice, lemony Kool-Aid, a combination of aspirins and water, or clarifying shampoos.

Why is my brown hair dye green?

If you use the incorrect primary and secondary hues of color, you might end up with a greenish hue.

Although it’s frequently linked to bleaching, your hair may also acquire a green tint if you try to dye it darker.


In this article we discussed reasons why brown hair may turn green, how to remove green tones from brown hair, and products that can help.

Green tones in brown hair can be caused by several factors, including incorrect dye application, chlorine exposure, or lack of proper hair care.

Green tones can be removed from brown hair using a red-based hair color, ketchup, vinegar, or red shampoo.

When using any of these methods, it is important to follow the instructions carefully and use them sparingly to avoid damaging the hair.

Always consult with a professional stylist to get the best advice for your individual hair type and needs.

We hope our article helped you deal with the unwanted green tint in your hair!

Also read:

Allyson Carter

Ally is a professional hairstylist with more than 6 years of experience, but hair has been her passion since early childhood. Here, at Hair Spies, she blogs about all things hairdressing, hair tools, and everyday hair care. Read more about Allyson here.

We will be happy to hear your thoughts

Leave a reply

Hair Spies