9 Best Hair Colors for Blue Eyes and Cool Skin Tones (and How to Get Them)
Platinum, ash blonde, mushroom brown, ash brown, cool espresso, blue-black, burgundy, silver and lavender — the shades that flatter blue eyes and cool undertones, which skin depth each suits, and a real box color or toner for each.
Blue eyes and cool-toned skin share the same thing: a blue, pink or rosy base rather than a golden one. The shades that flatter that combination are the ones that echo it — ash, platinum, silver, cool brown, true black and blue-based reds — and the ones that fight it are the warm golds and coppers that make cool skin look sallow and pull attention away from the eyes.
Here are the nine best hair colors for blue eyes and cool skin, which skin depth each suits, and a real box color or toner to get each one.
The 9 best hair colors at a glance
| Shade | Why it works | Best on cool skin that's… | How to get it |
|---|---|---|---|
| Platinum | Icy brightness that makes blue eyes look even bluer | Fair | Lightening plus a toner such as Wella Color Charm T18 — usually a colorist job |
| Ash blonde | Smoky, silvery blonde with no brass to clash with pink undertones | Fair to light | Clairol Nice'n Easy 9A Light Ash Blonde or 8A Medium Ash Blonde; Garnier Nutrisse 81 Medium Ash Blonde |
| Mushroom brown | A grayish, taupe brown — soft and low-maintenance | Fair to medium | Ask a colorist for an ashy taupe brown; Garnier Nutrisse 61 Light Ash Brown is a close at-home option |
| Ash brown | Brown depth without the red or orange that warm browns carry | Light to medium | Clairol Nice'n Easy 6A Light Ash Brown; L'Oréal Paris Excellence Creme 5A Medium Ash Brown |
| Cool espresso | A deep, near-black brown that makes blue eyes stand out | Medium to deep | Revlon ColorSilk 20 Brown Black |
| Blue-black | Maximum contrast — the most dramatic frame for blue eyes | Fair (high contrast) or deep | Revlon ColorSilk 12 Natural Blue Black |
| Burgundy | A red that leans violet rather than orange, so it suits cool skin | Medium to deep | Revlon ColorSilk 34 Deep Burgundy |
| Silver | A cool, modern metallic — and an easy way to blend in natural gray | Fair to medium | L'Oréal Paris Colorista Silver on pre-lightened hair |
| Lavender | A pastel cool tone that picks up the blue in the eyes | Fair to medium | Arctic Fox Violet Dream, a semi-permanent, diluted with conditioner on pre-lightened hair |
Cool blondes: platinum, ash and mushroom
Blonde is the most popular choice for blue eyes, but only the cool end of it works on cool skin. Platinum is the high-impact version: nearly white, toned to cancel any yellow, and at its best on fair cool skin with bright blue eyes. Ash blonde is the wearable version, a smoky blonde with no gold. Mushroom brown sits between blonde and brown — a muted, grayish taupe that grows out gracefully and suits people who want lighter hair without upkeep every four weeks.
For ash blonde at home, Clairol Nice'n Easy 9A Light Ash Blonde and 8A Medium Ash Blonde, or Garnier Nutrisse 81 Medium Ash Blonde, are the straightforward picks — provided your natural hair is already close to that level (see "Getting there" below).
Cool browns and black: ash brown, espresso and blue-black
Dark hair makes blue eyes look brighter through contrast, and it's the most flattering direction for deeper cool skin. The trick is keeping the brown cool. Most brown dyes carry red or orange warmth; ash brown shades are formulated to cancel it. Clairol Nice'n Easy 6A Light Ash Brown and L'Oréal Paris Excellence Creme 5A Medium Ash Brown are reliable options.
Cool espresso goes darker without going flat — Revlon ColorSilk 20 Brown Black gets there. Blue-black is the boldest choice of all: Revlon ColorSilk 12 Natural Blue Black gives a glossy black with a cool reflect that looks striking against both very fair and deep cool skin.
Statement shades: burgundy, silver and lavender
Cool skin can wear red — just not orange-red. Burgundy and wine shades lean violet, which harmonizes with pink undertones; Revlon ColorSilk 34 Deep Burgundy is an easy entry. Silver and lavender are the fashion-forward cool options. Both need pale, pre-lightened hair to show true, so on anything darker than light blonde they are a salon project. L'Oréal Paris Colorista Silver and Arctic Fox Violet Dream (semi-permanent, diluted with conditioner for a pastel lavender) are the go-to at-home options once the base is light enough.
First, check that your skin is actually cool
Blue eyes don't guarantee cool undertones, and undertone — not how light or dark your skin is — is what decides whether a shade flatters. Cool undertones occur at every skin depth. These at-home checks are rough guides rather than precise tests, so look for a pattern across all three.
| Check | Suggests cool | Suggests warm |
|---|---|---|
| Veins on your inner wrist, in daylight | Look blue or purple | Look green or olive |
| Jewelry held near your face | Silver or white gold looks better | Yellow gold looks better |
| Your skin in the sun | Burns easily, turns pink | Tans easily, turns golden |
Mixed results usually mean neutral undertones — which is good news, because neutral skin can wear both the cool shades above and softer neutral blondes and browns.
How to read the numbers on the box
Box color codes look cryptic, but they follow a system. As Garnier explains it, the first number is the level — how light or dark — from 1 to 10, and the next digit is the tone, which tells you whether the shade is warm, cool or neutral. A second tone digit, when there is one, is a secondary "reflect."
| Level | Range |
|---|---|
| 1–3 | Black to deep brown |
| 4–6 | Dark brown to light brown |
| 7–10 | Dark blonde to lightest blonde and platinum |
For cool skin, the tone is what you're shopping for. Garnier groups ash, violet and green as cool tones, and gold, copper and auburn as warm ones. In Garnier's own example, 83 means level 8 with a golden tone — a medium golden blonde, exactly what cool skin should pass on. Read the same way, 81 is level 8 with an ash tone. Brands that use letters follow the same idea: the "A" in Clairol's 8A or L'Oréal's 5A means ash.
On any box, look for ash, A, or a tone digit of 1, and avoid gold, G, copper, or a tone digit of 3. That single habit steers you away from most shades that fight cool skin.
Getting there: what box dye can and can't do
A box color adds tone well, but it can only lighten natural hair a limited amount. If your natural hair is within a couple of shades of your goal — or you're going darker — a box dye is a realistic route. If you're starting from dark brown or black and want platinum, silver or pastel lavender, you'll need lightening first and a toner after, usually in stages. That's where a colorist is worth the money: over-lightening dark hair in one go is how people end up with orange, damaged hair.
Once hair is pre-lightened, a toner sets the final shade. Wella Color Charm T18 Lightest Ash Blonde and Wella Color Charm T14 Pale Ash Blonde are widely used to cancel yellow for an icy result, and Wella Color Charm 050 Cooling Violet is an additive for extra coolness.
Keeping cool shades from turning brassy
Cool colors fade toward warm: blondes go yellow, browns go orange. The fix comes from the color wheel. As Garnier puts it, colors opposite each other cancel each other out — the reason ash shades neutralize orange and red. Toning shampoos use the same principle.
For blonde, platinum, silver
Purple shampoo
- Cancels
- Yellow
- Picks
- Fanola No Yellow Shampoo; Joico Color Balance Purple Shampoo; Matrix So Silver Shampoo
- How often
- Once or twice a week, alternating with your regular shampoo
- Watch for
- A lilac cast on very light hair if you leave it on too long
For ash brown, mushroom, espresso
Blue shampoo
- Cancels
- Orange and brassy red
- Picks
- Matrix Brass Off Shampoo; Joico Color Balance Blue Shampoo; Redken Color Extend Brownlights
- How often
- Once a week, or when brown starts looking warm
- Watch for
- Dullness from overuse — follow with conditioner
Sun, chlorine and hot water all speed up fading, so rinse in cooler water and protect colored hair outdoors.
How we chose these shades and products
We picked shades that stay cool — ash, violet and blue based — across the range from platinum to black, and matched each to the skin depths it flatters most, since cool undertones occur on fair, medium and deep skin alike. For each shade we named a widely available box color, toner or semi-permanent that targets that tone, using each product's current shade name and number. Formulas and results vary with your starting color, so always do a strand test first and follow the package directions, including the allergy test. For more options, browse our hair color section.
Frequently Asked Questions
-
High contrast does it: blue-black or cool espresso makes blue eyes look strikingly bright, especially on fair skin. At the other end, icy platinum and silver intensify the blue by echoing its coolness. Both work far better on cool skin than warm golden or copper shades, which pull attention away from the eyes.
-
You can, but golden, honey and caramel blondes tend to make cool, pink-toned skin look sallow or ruddy. If you love blonde, choose ash, platinum or a cool beige blonde instead. People with neutral undertones — mixed results on the vein, jewelry and sun checks — have more room to wear softer, warmer blondes.
-
Platinum, ash blonde and silver are the most flattering light options, and blue-black is the best dark one for dramatic contrast. Avoid very warm shades and flat, mid-level browns that can wash fair skin out. Lavender is a good pastel choice if you're pre-lightening anyway.
-
Deep, cool shades: blue-black, cool espresso and burgundy or wine tones are especially flattering. Because cool undertones occur at every skin depth, the same rule applies as on fair skin — choose ash, violet and blue-based tones and skip copper and gold.
-
Both indicate an ash tone. Box codes put the level first — 1 is black and 10 is the lightest blonde — followed by the tone. An "A" (as in Clairol 8A) or a tone digit of 1 (as in Garnier Nutrisse 81) means ash, which is cool and suits cool skin. A "G" or a 3 means gold, which is warm.
-
Use a purple shampoo once or twice a week — purple sits opposite yellow on the color wheel and cancels it. Fanola No Yellow, Joico Color Balance Purple and Matrix So Silver are popular options. For ash brown that turns orange, switch to a blue shampoo such as Matrix Brass Off. Rinsing with cooler water and protecting hair from sun and chlorine slows fading too.