We feel confident in saying that taking your hair to a brighter, blonder hue requires the most upkeep of all shades. This is because lifting your hair's base color with bleach requires more processing and chemicals than dyeing it a darker shade. Doing so also leaves the hair more prone to breakage by opening the cuticle, which then allows for UV rays, pollution, and other elements to enter (and moisture the exit), thus making the color appear duller and brassier (read: yellow).
But even if you think you've hit the point of no return with your blonde's level of brassiness, know that there are some great purple shampoos that help restore your once-flaxen vibrancy (or prevent yellow-tinged hair from happening in the first place). Why purple? Think of it as a color-corrector: Shades placed opposite of each other on the color wheel cancel each other out, so purple tones will cancel out yellow tones.
Ready to shop the best formulas? These are the top purple shampoos for blonde hair.
Best for Natural Blondes: dpHUE Cool Blonde Shampoo
If you’re a natural blonde (even if you’re not we’ll keep your secret and still recommend this shampoo) this dpHue shampoo is for you, and it also works wonders for gray and white hair. Celebrity colorist Justin Anderson calls this shampoo "the best violet pigmented shampoo on the market." It's also a favorite of Kristen Cavallari's, and all for good reason. The deep violet pigments neutralize yellow tones and brassiness, and the gentle formula, which is free of parabens, sulfates , and phthalates, delicately cleanses hair.