Main content
best hair colors green eyes

18 Stunning Hair Colors For Green Eyes

Searching for the best hair color for green eyes? We’re sharing 18 of our favorite shades for every skin tone.

Green eyes are captivating all on their own. After all, they’ve been named the rarest eye color in the world! While you don’t need any help making your unique eye color dazzle, there are tons of ways to make them stand out even more.

If you’ve already nailed complimentary eyeshadow and packed your wardrobe with clothes to make your green eyes pop, it’s time to start thinking about your hair color. Should you try a dark brown hue, opt for a blonde hair color, or go totally bold withfantasy shade

Wondering about the best hair color for green eyes? We’re breaking down which ones are best for you based on your skin tone. Whether your irises are pale green, emerald, or sage, these are the eye-catching hues you need to know about.

Good hair day by @shear_envytupelo.

What hair colors make green eyes pop?

To figure out what hair color goes with green eyes best, you’ll want to first consider your complexion. While some colors work across the board, others really flatter different shades. 

For example, if you have fair skin and green eyes then a platinum blonde can really make your eyes pop, while a chocolate hue can look especially beautiful on people with medium skin tones and cherry looks gorgeous on dark complexions. We’ve provided suggestions below according to your skin tone.

The Best Hair Colors For Green Eyes And Fair Skin

Platinum Blonde

If you like to keep your blonde icy all year round, platinum blonde is the perfect shade to enhance your eye color—especially if you have pale skin

Since platinum blonde is one of the most challenging shades to maintain, get ready to make a few changes to your hair care routine. First, we recommend swapping out your regular shampoo and for the Biolage ColorLast Purple Shampoo to help neutralize brass and yellow tones.

If you opt for platinum blonde, the bleach sessions may take a toll on the look and feel of your strands. Invest in a weekly hair mask like the Redken Color Extend Magnetics Mega Mask. This two-in-one hair mask that is both a treatment and care extender designed specifically for the color care of your color-treated hair.

Good hair day by @stylelushsalon.

Neutral Blonde

A neutral blonde blends both cool and warm blonde shades and isn’t too bright or too dark. This option is a very flattering, low-key hair color for green eyes. Is also a great hair color for green hazel eyes since lowlights can pull out some of that brown warmth. To keep your blonde hair looking pretty, use a product formulated for blondies, such as Matrix Total Results Brass Off Blonde Threesome Leave-In Cream.

Good hair day by @hairbykatierose.

Medium Blonde Ombre

Looking for another way to get that mix of light and dark and warm and cool? Try an ombre hair color for green eyes that starts dark and warm at the top and then gradually blends into a lighter and color at the ends. It’s a breezy, lived-in look that’s never fussy and will really help your green eyes stand out.

Good hair day by @ivelisse_masterstylist.

Ash Brown

If your skin has cool undertones, an ash hair color paired with your green eyes will be a stunning combination. Looking to keep your strands on the darker side? You can’t go wrong with an ash brown hair color. Without proper care, your ashy brunette hue can turn brassy over time. We recommend investing in the Matrix Total Results Brass Off Color Obsessed Shampoo and Conditioner to help neutralize brassiness.

Good hair day by @le_poise_parrucchieri.

Light Auburn

Because red and green are on the opposite sides of the color spectrum, the complementary colors help each other stand out. If you have a fair complexion, however, you’ll want to avoid deeper shades that can easily wash you out. If you have fair skin with cool and warm undertones, we absolutely love light auburn hair color to give your face a subtle glow.

Good hair day by @inkforhair_.

Pastel Pink

Instead of wearing a pastel pink outfit to accentuate your eye color, opt for a full head of pastel pink hair to really make a statement.

The Best Hair Colors For Green Eyes And Tan Skin

Good hair day by @courtneyhtaylor.

Warm Blonde

Not only do warmer blonde hues look killer against tan skin, but they also bring out the golden flecks in green eyes. Ask your colorist for cream blonde or sand hair color to really stay on trend for 2021. 

Good hair day by @its_micaaah.

Chocolate Brown

If you’re a natural brunette with tan skin, you don’t need to do anything drastic to give your eye color that extra oomph. If you want to make a subtle change, however, try a full head of chocolate brown hair or chocolate brown highlights to brighten and add dimension to your mane.

Good hair day by @brufabricio.


Copper hair, green eyes, and freshly sun-kissed skin? We can’t think of a better combination. If you’re looking to put your striking eye color on full display, this dark copper hue is the contrast you need. It’s also one of the best hair colors for olive skin and green eyes since the warmth of the hair works brilliantly against the green-leaning tones of your skin and eyes.

Good hair day by @danalynnhair.

Auburn Ombre

For a bit more splash, you could always go with an auburn ombre or balayage approach. Think rich, darker red hues at the top that fade out into a paler strawberry color. Gorgeous! 


Tan skin already has a ton of warmth so if you’re set on trying a vibrant hair color, cool things down with a bright purple hue like blackberry.

Good hair day by @mr_alexandrycosta.


To flatter your green eyes, go all the way to the dark side with a black-brown hair color. If you wanted, you could also ask your colorist to put a warm or golden gloss on top for some subtle shimmer. To keep your dark hair looking pretty, use a product formulated specifically for you, such as Matrix Total Results Dark Envy Green Toning Shampoo and Conditioner.

The Best Hair Colors For Green Eyes And Dark Skin

Good hair day by @brunodviana.

Caramel Highlights

Looking to add a touch of warmth to your ‘do? Not only will the golden tones in caramel highlights lighten and brighten your mane, but also bring out the gold, yellow, and green notes in your eyes.

Good hair day by @lilzthrilz_of_beauty.

Chestnut Brown

The warm undertones of a chestnut brown hair color will really help make your green eyes pop. This shade is also super flattering on green hazel eyes.

Good hair day by @hair_by_zenae.


When it comes to red hair colors on dark skin tones, we say the bolder, the better! If you’re looking for the brightest shade of red to highlight your green eyes, ask your colorist for a cherry hue. Since red hair colors are more prone to fading, we suggest using products that maintain color vibrancy, such as L'Oréal Professionnel Vitamino Resveratrol Color Radiance Moisturizing Shampoo and Conditioner

Good hair day by @jordan_kindel_salon.

Dark Auburn

If cherry is a bit too wild for you, ask your colorist for a dark auburn hair color. The reddish-brown hue will stay true to your dark roots while also giving your mane just enough red to compliment your complexion and your eyes.

Good hair day by @beauty_botanica.

Deep Purple

For those who dare to go there, consider a deep purple hair color to flatter your green eyes. The warmer undertones of purple will really help to make your eyes pop. You have a whole spectrum to work with, so ask your stylist what they think will look best. If you have naturally black hair already, then layering purple on top of that may be the easiest way to go and it’ll look gorgeous.

Good hair day by @darycetolliver.


If you have naturally black hair and a deep skin tone, lean into it! The darkest of dark shades will be a sharp contrast against green eyes, really making them stand out.

Interested in trying a new hair color? Use our salon locator to book an appointment at a salon near you. 

Orientation message
For the best experience, please turn your device