In a sentence: The best colours for green eyes are the purples and warm reds that sit opposite green on the wheel — plum, mauve, burgundy, copper and rust — plus the greens and teals that echo it, anchored by warm neutrals. Skip to the full palette or find your exact shades.

Put a plum jumper next to a green-eyed face and watch what happens. The eyes seem to deepen and warm and turn a shade greener, as if someone nudged the saturation up. It's the most repeatable trick I know, and most people with green eyes have never been told it — they're busy reaching for the safe navy and grey that do precisely nothing for the rarest eye colour going.

Here's my honest take after years of styling green-eyed clients. You have two routes to making your eyes the best thing about any outfit, and you can use both. You can contrast them with purples and warm reds, or you can echo them with greens and teals. Almost everything that flatters green eyes is one of those two moves. Get that idea into your head and dressing for your eyes stops being a mystery.

Green Eyes and colour — what actually flatters

Colour theory does the explaining here, and it's refreshingly simple. On the colour wheel, green sits directly opposite red and red-purple. Place a colour beside its opposite and each looks more intense — that's complementary contrast. So plum, mauve, aubergine and the warm reds (copper, rust, burgundy) make green eyes read greener and brighter purely by sitting near them. This is the single most powerful lever you have, and it's why a soft purple does more for green eyes than almost any other colour.

The second route is echo. Greens, and the colours that sit beside green — teal, emerald, olive — repeat your eye colour back at you, and repetition reads as intensity. A teal top doesn't fight your eyes; it agrees with them, and they look greener for the company. Then there's gold, the quiet third option: most green eyes are flecked with amber, hazel or gold, and a warm gold or copper catches those flecks and lights them up from the inside.

But — and this is the honest part — "green eyes" is not one person. Green eyes turn up on warm, cool and neutral colouring, on fair skin and deep skin, on high-contrast and soft people. The family of flattering colours is reliable across all of them. The single most flattering version of each shade depends on your undertone, your depth and your contrast. That's why two women with near-identical eyes can look best in two different plums. The direction is universal; the exact shade is personal.

The best colours for green eyes

These ten are the ones I reach for again and again for green eyes — five that contrast, five that echo, each earning its place.

Colour palette for green eyes with hex codes — plum, mauve, burgundy, copper, rust, gold, emerald, teal, olive and forest green, by ToneLala
Best Colors for Green Eyes: Your Best Shades (with Hex Codes) — every shade with its hex code.
Colour Hex
Plum #6E3D6B The hero. A red-purple opposite green on the wheel, it makes green eyes pop harder than anything else in your wardrobe.
Mauve #9C6F8E The soft, everyday version of plum — gentle near the face and quietly flattering, with the same eye-brightening trick.
Burgundy #7A1F3D A deep red-wine that flatters most colouring and gives green eyes a rich, complementary lift. Your dressiest contrast.
Copper #B06A3C Warm metallic red-brown that catches the amber flecks in green eyes and makes them glow. Brilliant on warm skin.
Rust #A65A3A The earthier cousin of copper — warm red-orange opposite green, easy to wear and instantly flattering.
Warm Gold #C9A227 Golden yellow that echoes the gold and hazel in green eyes; pure inner glow, especially on warm undertones.
Emerald #1E7A52 A proper jewel green that echoes your eye colour and makes it look luminous. Universally striking.
Teal #1F7A7A Sits between blue and green, so it intensifies green eyes while reading rich rather than icy. A reliable win.
Olive Green #6B6F3A Warm and earthy, it mirrors green eyes and flatters golden colouring beautifully. The cool-girl green.
Forest Green #2E5339 Deep and saturated — the grown-up green for tailoring and knitwear, and it deepens green eyes every time.

Best neutrals: Warm Cream #F1E7D3, Camel #C19A6B, Chocolate Brown #4B3A2F, Warm Taupe #9C8A78 and Aubergine #4A2C40 — warm, low-key neutrals that keep green eyes the most colourful thing in frame, with aubergine doing the job black usually fails at.

Want YOUR exact most-flattering shades?

Find your colour season →

Colours to avoid with green eyes

  • Stark optic white and cool grey. Both pull warmth out of the face and flatten the amber flecks that make green eyes interesting. Swap to cream, camel or warm taupe and the eyes warm up instantly.
  • Muddy yellow-greens and very pale lime. Greens too close to your eye colour but slightly off — chartreuse, sludgy lime — clash rather than echo and can make eyes look tired. Stick to clean emerald, teal and forest, or warm olive.
  • Flat black on its own near the face. It can drain green eyes and read harsh, especially on warmer or softer colouring. If you love a dark, reach for aubergine, forest or chocolate first — they flatter where black just sits there.

Green Eyes across the colour seasons

Here's where it gets personal. Green eyes don't belong to one season — they span the wheel — and your undertone is what decides which palette is genuinely yours. A warm, golden, green-eyed person usually lands in the autumn family (True or Soft Autumn), happiest in olive, rust, copper and gold. A cooler, clearer green-eyed person can sit in winter or summer, carrying emerald, teal, plum and burgundy with more punch or more softness depending on how bright or muted their colouring is. A light, warm-bright version leans spring, glowing in coral-warm and clear gold-greens.

What separates them isn't the eye colour — it's undertone, depth and contrast working together. That's the whole point of seasonal analysis: it sorts you by those three dimensions and hands you the exact versions of these shades. My colour analysis guides walk through each season in detail, so you can see which camp your green eyes fall into before you commit to a single purchase.

Makeup & styling tips for green eyes

Lean into contrast on the eyes — it's the same trick, scaled down. Plum, burgundy, copper and bronze shadows make green irises sing, because the red and purple undertones are green's complement and push your eyes greener; this is the not-so-secret weapon every makeup artist uses on green eyes. A soft mauve or aubergine liner does the same gentle lifting for daytime. Skip flat cool greys and silvers on the lid — they tend to mute green rather than wake it up. For lips and cheeks, warm berry, brick and warm rose tend to flatter the colouring green eyes usually come with. Gold jewellery is the natural default because it echoes the warmth in most green eyes, though a warm, slightly antiqued silver suits cooler-leaning undertones nicely.

Putting it together

If you take one thing from this: green eyes have two cheat codes — contrast them with plum, burgundy, copper and rust, or echo them with emerald, teal, olive and forest. Build around one purple or warm red you love and one green that suits you, let chocolate, camel and cream do the neutral work that black and grey were quietly failing at, and reach for gold near your face. That alone will change how lit-up your eyes look in every photo. The only question left is which version of each shade is yours — and that comes down to your undertone, which is exactly what a personal analysis is for.