How to Remove Gray & Purple from Blonde Hair

How to Remove Gray & Purple from Blonde Hair
Published: Jul 15, 2015
Updated: Dec 13, 2021
2 minute read

If you’ve recently dyed your hair blonde but notice it's gone too gray or purple, there are some safe and inexpensive home remedies that can be considered. These gray and purple tones usually occur when dye is too ashy and has been left on for too long.

To remove these hues, a homemade soap cap can be used to take color away quickly. A soap cap is especially effective on blonde hair since hair is already lightened and peroxide won't cause noticeable color change.

  1. Mix equal parts of the developer or hydrogen peroxide with shampoo in a bowl or a cup. Hydrogen peroxide can be bought at most drugstores. Developer and hydrogen peroxide—typically used to lighten hair—can also be used to remove the unwanted color when combined with shampoo.
  2. Spray water on hair until damp.
  3. Take the mixture of hydrogen peroxide and shampoo and apply it to the areas where the hue of purples and gray are most evident. Massage mixture into the hair. 
  4. Leave the mixture on your hair for 4-5 minutes. Monitor hair frequently to check if the purple or gray hues are dissolving.
  5. Once purple and gray tones are removed sufficiently, wash hair with warm water. Make sure the solution is completely removed. 
  6. Apply conditioner to help minimize damage.
  7. Rinse and style as usual. 
Sponsored
LEAFtv Logo

LEAFtv is your destination for food, beauty, style and feel-good living, with how-tos and inspiration for everyday life.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.