We once noted that certain colors look great on brunettes. Whether it be statement-making hot pink or pastel yellow, some shades really just pop on those with dark manes. But what about those of us with lighter locks? Don't worry—we're not leaving anyone hanging. It turns out that there are a handful of colors that really make blondes look their best—hues that offset the brightness and highlight your skin tone. While we tend to think everyone can pull off whatever color makes them feel confident, these tried-and-true hues will never let you down. In fact, we think it's worth keeping them all in your arsenal for days when you can't decide what look to go with. If you don't believe us, allow some of the world's most stylish blondes to illustrate why. Keep scrolling to see (and shop) the five colors that really look incredible on blondes.
Bold Color: Metallic
On Sienna Miller: Gucci dress
Whether you prefer a classic silver metallic or a Grecian goddess–inspired gold, metallics really glow on blondes because they pick up on the lighter, brighter tones in your hair.
On Jennifer Lopez: Versace dress
This silver metallic dress is the perfect balance to J. Lo's blonde hair.
Classic Color: White
On Rita Ora: Givenchy dress
Sure, you might say white looks good on pretty much every hair color. And while that's partially true, it also happens to stand out particularly well on blondes. While it provides a different effect when worn on brunettes, a white fabric on a blonde recalls a perfect day at the beach, wind in one's hair, and sun on one's skin.
Gilbert Carrasquillo/GC Images
On Karlie Kloss: Hugo Boss suit and slides
A crisp white suit stands out from the crowd.
On Rihanna: Stephane Rolland dress
Nothing makes blonde hair stand apart like a white dress.
On Ashley Olsen: The Row coat
Many blondes shy away from nudes, fearing the dreaded effect of looking washed out—you know, when your clothes, skin, and hair all blend together in an unflattering way. But contrary to popular opinion, nudes look especially good on blondes.
A nude dress will always be in style.
On Candice Swanepoel: Michael Kors dress; Lorraine Schwartz jewelry
For an unexpected spin on lacy formal dressing, try it in a nude hue.
Pastel Color: Pink
Raymond Hall/GC Images
On Gigi Hadid: People sneakers
A pale blush pink gives blondes an ethereal quality it doesn't give to those with other hair colors, especially if you reach for flowy, romantic fabrics and shapes.
On Laverne Cox: Roland Mouret dress
A bold pink dress makes blonde hair stand out.
On Elle Fanning: Gucci dress
Pair pale pink with a pop of green to balance out an ultra-romantic look.
Primary Color: Poppy Yellow
Alessio Botticelli/GC Images
On Blake Lively: Jenny Packham dress; Madewell jacket
Antiquated wisdom suggests that blondes simply can't wear yellow, as it clashes with their hair and gives their skin an unpleasant, pallid undertone. This might be true of certain yellows, but a bright, statement-making poppy looks fantastic on blondes. It picks up the golden tones in their hair and adds a suggestion of a tan to their skin.
Danny Martindale/GC Images
On Kirsten Dunst: Christian Dior dress
A pale yellow hue looks simply dreamy with bright blonde hair.
This post was published at an earlier date and has been updated.