You’re staring at your blonde hair in the mirror, wondering why it looks more like a banana than a platinum goddess. As someone who’s been there, I know the struggle to find a purple shampoo that actually fights the brass without leaving your hair dry and dull. Let’s pit two contenders against each other: John Frieda and L’Oreal Purple Shampoo.
| Feature | John Frieda | L’Oreal |
|---|---|---|
| Price | $10 | $8 |
| Size | 8.3 oz | 6.7 oz |
| Paraben-Free | ✓ | ✓ |
| Sulfate-Free | ✗ | ✓ |
| Fragrance | Floral | Citrus |
| Effectiveness on Brassiness | Moderate | High |
✅ john frieda Pros
- Affordable price point
- Larger bottle size
- Pleasant floral fragrance
❌ john frieda Cons
- Contains sulfates
- Moderate effectiveness on brassiness
- Can be drying with frequent use
✅ loreal purple shampoo Pros
- Highly effective on brassiness
- Sulfate-free formula
- Vibrant citrus scent
❌ loreal purple shampoo Cons
- Smaller bottle size
- Slightly more expensive per ounce
- Can leave a slight purple hue if left on too long
Performance: Battle of the Brass
When it comes to neutralizing brassiness, L’Oreal takes the crown. Its sulfate-free formula packs a punch and leaves blonde hair looking fresh and vibrant. If you’re battling serious brass, L’Oreal is your go-to. John Frieda, while effective, requires more frequent use and the results aren’t as striking. It does a decent job for maintenance but struggles against stubborn brassiness. If you’re looking for a subtle refresh, John Frieda might suffice, but for a significant tonal shift, L’Oreal is the stronger contender.
Build Quality: Ingredients and Formula
John Frieda’s formula includes sulfates, which can strip moisture from your hair. It’s not ideal if you’re dealing with dry, processed hair. On the other hand, L’Oreal’s sulfate-free formula is gentler, retaining moisture and keeping your hair healthier in the long run. If your hair is already on the dry side, L’Oreal is the safer bet. However, if your hair is resilient and you’re more concerned with cost-per-ounce, John Frieda offers a larger bottle for the price.
Value: Bang for Your Buck
If you’re pinching pennies, John Frieda offers more product for slightly less cash. But remember, you might end up using more to achieve the same effect you get from L’Oreal. L’Oreal’s smaller bottle might seem like a downside, but its potency means you use less per wash. If you’re serious about keeping your blonde bright and you’re willing to invest a bit more upfront, L’Oreal delivers better long-term value.
Neither of these shampoos will completely replace a salon toner — they’re meant for maintenance. John Frieda can leave your hair feeling a bit dry if overused, so pair it with a good conditioner. L’Oreal can sometimes leave a faint lavender tint if you overdo it, so keep an eye on the clock while it’s in your hair.
Our Final Verdict: Which One Should You Buy?
If you’re looking for an affordable option to maintain blonde tones without breaking the bank, John Frieda is your match. It’s best for those with resilient hair that can handle a bit of sulfate. But, if you demand top-notch brass-busting with a gentler touch, L’Oreal is the one for you, especially if you’re invested in your hair health and don’t mind the higher price per ounce.
Will these shampoos work on non-blonde hair?
These purple shampoos are designed for blonde, silver, or highlighted hair. They can slightly tone down brassiness in brunette highlights but aren’t as effective on darker shades.
How often should I use purple shampoo?
Start with once a week and adjust based on your hair’s response. Overuse can lead to dryness or a purple tint.
Do these shampoos replace regular shampoo?
No, they’re meant as a supplement to your regular hair care routine, specifically for toning purposes.












