7. Moroccanoil Blonde Perfecting Purple Shampoo
BEST HYDRATING SHAMPOO FOR GRAY HAIR

PROS
- Cancels brassy tones
- Softens strands
With almost 3,000 reviews, Moroccanoil’s shampoo is top-rated for its ability to remove brassy color in gray, light brown and blonde hair. Reviewers called it a “game changer,” “the best purple shampoo” and “amazing for silver hair.” Plus, it’s made with strong softening ingredients like argan and castor oils to leave hair silky.
8. Rene Furterer Okara Silver Toning Shampoo
BEST VIOLET SHAMPOO FOR GRAY HAIR

PROS
- Lightly neutralizes brassiness
- Softens and strengthens hair
This violet-tinted shampoo from Rene Furterer provides a softer alternative to bright purple formulas. “With a perfect shade of violet pigment, this shampoo neutralizes color instantly without leaving too cool of a look on the hair,” Dueñas says. “It provides the perfect tone to gray hair.” Plus, vitamins B5 and E help strengthen damaged strands.