In a sentence: the best colors for your eye color come from two tricks, echo your iris to deepen it, or wear its opposite to make it pop, and your skin's undertone sets the exact shade. Skip to the full palette or find your season.
Best Colors for Your Eye Color

Contents
Watch someone's eyes the moment they pull on the right color. There's a flicker, the iris seems to switch on, the color reads cleaner and brighter, the whole face lifts. I've seen it happen across a fitting-room mirror more times than I can count, and the person wearing the jumper almost never notices it themselves. Your eyes are the most expressive thing you own, and they respond to color far more than most people realize.
Here's the honest version after years of doing this work: dressing to your eye color is not complicated, but it is specific. There are only two moves that matter, and they apply whether your eyes are blue, green, brown, hazel, gray or some shifting mix of all of them. Learn the two moves, then let your skin tell you which exact shade to reach for. That second part is where people get it wrong, so I'll come back to it.
The two rules that work for every eye color
Color theory gives you a tidy pair of levers, and they're the whole game.
The first is to echo your eye color. Wear a shade from the same family as your iris and the brain keeps comparing fabric to eye, so the two reinforce each other and the color reads deeper and more saturated. Blue eyes look bluer against denim and sapphire; green eyes look greener against olive and emerald; brown eyes look richer against chocolate and warm bronze.
The second is to contrast it, wear the color sitting directly opposite yours on the wheel. Complements make each other vibrate, so the opposite shade throws your eye color forward and makes it pop. Blue sits opposite orange, which is why rust, copper and warm coral make blue eyes leap out. Green sits opposite purple, so plum and aubergine light up green and hazel eyes. Orange-brown eyes love teal and gold across the wheel. Contrast is the louder of the two tricks because contrast is exactly what the eye is built to notice.
You don't have to pick one. The best wardrobes use both, an echo color for the days you want depth, a contrast color for the days you want your eyes to be the first thing someone sees.
Why your skin decides the final shade
Now the part that trips everyone up. The color right next to your face is not read against your irises, it's read against your skin. So while your eye color points you at a family of shades, your undertone decides whether the flattering version of that family runs cool and clear or warm and earthy.
This matters because eye colors don't sort neatly onto one kind of skin. Blue eyes turn up on cool, rosy complexions and on warm, golden ones in roughly equal measure. Hazel sits on warm, neutral and cool-leaning faces alike. Two women with near-identical green eyes can suit two different emeralds, one bright and cool, one soft and warm, purely because their skin differs. The eye color is the direction; the undertone is the dial.
So treat it as a two-step read. Get the direction from your eyes, which families to reach for, and get the exact shade from your skin. Skip the second step and you'll buy the right color in the wrong version, which is why so many "colors for X eyes" lists feel hit-and-miss. The palette below is the reliable direction for most people; your personal version is set by undertone.
A palette that works across eye colors
These ten shades are the ones I reach for most when dressing to eye color, a balanced mix of echo greens and blues and warm contrast tones that flatter the widest range of eyes.
| Color | Hex |
|---|---|
Sapphire Blue #1F3A93 |
The blue-eye hero and a clean contrast for warm brown eyes, deep, true and endlessly wearable. |
Teal #1F7A7A |
Sits between blue and green, so it deepens blue and green eyes while popping brown by contrast. The great all-rounder. |
Emerald #1E7A52 |
A jewel green that echoes green and hazel eyes and frames blue and brown beautifully, flattering on nearly everyone. |
Olive Green #6B6F3A |
Warm, earthy green that speaks directly to the green in hazel and the warmth in brown eyes. |
Plum #73415F |
Purple's the secret weapon for green and hazel eyes, it sits opposite green and makes it jump forward. |
Aubergine #4A2C40 |
A deep purple that works as a dark neutral and pops green eyes; richer and warmer than black near the face. |
Burgundy #6E2434 |
A wine-deep red that flatters by contrast and makes brown, hazel and green eyes look luminous. |
Rust #A65A3A |
Blue's warm complement, the orange-based tone that throws blue eyes forward and looks expensive doing it. |
Copper #B06A3B |
Warm metallic orange that lights the amber flecks in brown and hazel eyes and pops blue by contrast. |
Warm Gold #C9A227 |
Glow in a color, it wakes up the gold in brown and hazel eyes and warms blue-eyed coloring. |
Best neutrals: Warm Cream #F1E7D3 and Camel #C19A6B for soft warm bases, Chocolate Brown #4B3A2F as a flattering near-black for warm eyes, Navy #1E2749 as a richer dark for cool eyes, and Charcoal #36363B for depth where black feels too hard.
Want YOUR exact most-flattering shades?
Find your color season →Best colors by eye color
The two rules play out a little differently depending on what you're working with. Here's the short version for each.
Blue eyes. Echo with sapphire, cobalt, teal and denim; contrast with rust, copper and warm coral. Blue eyes are unusually responsive, so both levers give you a visible result, most people forget the warm-contrast one. Full detail in my best colors for blue eyes guide.
Green eyes. Purple is the magic, plum, aubergine and violet sit opposite green and make it pop harder than any green shadow ever could. Echo with emerald, forest and olive when you want depth instead. See the best colors for green eyes guide.
Brown eyes. Far from "going with everything", brown eyes glow in warm jewel tones, teal, emerald, plum, rust, copper and gold, that light up the amber most brown irises carry. Cool espresso browns can carry teal and burgundy more crisply. More in best colors for brown eyes.
Hazel eyes. The chameleon. Hazel layers green, gold and brown, so it responds to two tricks at once, plum and aubergine to pop the green, gold and copper to wake the amber. See best colors for hazel eyes.
Gray eyes. Treat these like cool blue eyes. Clear blues, teals and cool greens echo them; soft rose and dusty plum add a gentle lift. Gray eyes flatten fast under muddy, dull shades, so keep colors clean.
How eye color maps to your season
Here's the honest caveat: eye color alone doesn't pick a color season. Seasonal analysis sorts your coloring by three things, undertone (warm or cool), depth (light or deep) and chroma (soft or clear), and the same eye color shows up across several seasons depending on those dials.
Warm, golden coloring of any eye color tends towards Spring or Autumn, where rust, copper, olive and warm gold come into their own. Cool, rosy coloring leans Summer or Winter, happiest in sapphire, teal, emerald and clear plum. Then depth and clarity refine it: high-contrast, clear coloring sits in the brighter seasons, while soft, low-contrast coloring lives in the muted ones. My color analysis guides walk through how warmth, depth and contrast play out season by season, the True Autumn palette is a good look at the warm-and-deep end, and the True Summer palette at the cool-and-soft one, so you can see which camp your coloring is closest to.
Makeup that works with the same logic
The echo-and-contrast rules apply to your eyes themselves, not just your clothes. For shadow, the contrast trick almost always wins: warm browns, bronze, copper and terracotta push blue eyes bluer; plum, mauve and aubergine make green and hazel eyes greener; deep teal and forest liner frame brown eyes. Matching shadow to your iris, blue shadow on blue eyes, tends to flatten rather than reveal, so save it for effect. A touch of gold or champagne in the inner corner lifts almost any eye. For lips and cheeks, follow your undertone rather than your eye color: warm coral and brick for golden skin, cool berry and rose for cool skin.
Putting it together
If you take one thing from this, take the two rules: echo your eye color to deepen it, oppose it to make it pop, and use both depending on the day. Build around a teal or emerald that flatters most eyes, keep a warm contrast (rust and copper for blue, plum and aubergine for green and hazel, gold for brown) close to hand, and let chocolate, camel and navy do the quiet neutral work. That alone changes how lit-up your eyes look in every photo. The only question left is which version of each shade is yours, clear and cool, or warm and earthy, and that comes down to your undertone, which is exactly what a personal analysis is for.

Frequently asked questions
What colors look good with your eye color?
There's a simple rule that works for every eye color: echo it or oppose it. Echo means wearing a shade in the same family as your iris, blues and teals for blue eyes, greens and olives for green and hazel, warm browns and golds for brown, which makes the color read deeper. Oppose means wearing the complement, the color sitting opposite yours on the wheel, which makes your eyes pop by contrast: warm rust and copper for blue eyes, plum and aubergine for green, teal and gold for brown. The single most flattering version of each shade is then set by your skin's undertone.
What color makes your eyes stand out the most?
Usually the complement, the color opposite yours on the wheel. Blue eyes pop hardest against warm orange tones like rust, copper and coral; green and hazel eyes light up against purples like plum and aubergine; brown eyes glow against teal, emerald and warm gold. Contrast is what the eye notices, so the opposite shade does more visible work than a matching one. Echoing your iris deepens the color instead, and many people look best alternating between the two.
Does eye color or skin undertone matter more for choosing colors?
Undertone matters more for the shade right next to your face, because that color is read against your skin, not your irises. Your eye color gives you the direction, which color families to reach for, but your undertone decides whether those should run cool and clear or warm and earthy. Two people with the same eye color and different undertones suit genuinely different versions of the same shade, which is why a full color reading beats dressing by eye color alone.
Do gold or silver suit my eye color better?
Metals follow warmth more than eye color. Warm eyes with amber or gold flecks, most brown and hazel eyes, and warmer blues, glow in gold and copper, which echo that warmth. Cooler, clearer eyes on cool skin tend to look crisp in silver and white gold. If your eye carries both, let your undertone be the tie-breaker: warm skin leans gold, cool skin leans silver, and neutral skin can wear either.
How do I find the exact best colors for my eye color?
Start with the echo-and-contrast palette below to get the direction, then narrow it by your undertone, depth and contrast. The most reliable route is a personal color analysis, which reads your skin's undertone alongside your eye color and gives you your precise season and shades, so you stop guessing in the mirror. You can start one at tonelala.com/onboarding.
Related guides

Best Eyeshadow for Your Eye Color
The best eyeshadow for your eye color, the shades that make blue, green, brown, hazel and gray eyes pop, with the contrast trick and real hex codes.

How to Build a Capsule Wardrobe
A color analyst's guide to building a capsule wardrobe around your palette, how to pick a base, neutrals and accents, with hex codes and a starter formula.

Makeup for Blue Eyes
The eyeshadow, liner and lip shades that make blue eyes pop, a color analyst's guide to copper, bronze, warm browns and the tones to skip.

What Colors Look Good on Me
A color analyst explains how to find what colors look good on you, read your undertone, value and chroma, with a sample palette

Best Colors to Wear on Camera
A color analyst's guide to the best colors to wear on camera, 10 video-flattering shades with hex codes, what to avoid on screen, and how to find yours.

Best Colors for Red Hair And Green Eyes: Your Best Shades (with Hex Codes)
A color analyst's edit of the best colors for red hair and green eyes, 10 flattering shades and 5 neutrals with hex codes, what to avoid
Prefer in person? Find color analysis near you
Browse local color analysts by city, or get the same season, palette and best-colors breakdown online from one selfie.
See your colors on a photo of you
Upload one selfie and ToneLala reveals your season, your full palette, and your best hair, makeup, jewelry and outfits, styled on you.