Skip to main content
A UK eyewear leader since 2004As seen on TV
Union Jack flagMade in our UK lab · Next Day DeliveryUK opticians on hand to helpPrescription lenses includedReturns & exchanges
Union Jack flagMade in our UK lab · Next Day Delivery
How to select the right frame colour

How to select the right frame colour

Skin tone, eye colour, hair, three simple factors that point you to the most flattering frame colour for your face. Here's how to use all three.

Published by Direct Sight | Buying Guide

Choosing a glasses frame colour is one of the most personal decisions in eyewear. The frame sits at the centre of your face every day, and the right colour can enhance your eyes and complement your complexion. It can lift your whole look. The wrong one can do the opposite.

This guide works through three factors, your skin tone, your eye colour, and your hair colour, to help you find the frame colours most likely to suit you. None of this is a rigid set of rules. Personal style and confidence matter most. But understanding these three factors can give you a good starting point.

Step 1 - Start with your skin undertone

Choosing glasses to match your skin tone

Most colour guides describe skin tone by how light or dark your skin colour is. That is useful, but the more reliable factor for frame colour choice is your skin's undertone. The underlying warmth or coolness in your complexion that remains constant regardless of how much time you spend in the sun.

How to identify your undertone, the vein test

Look at the veins on the inside of your wrist in natural daylight. If they appear green or olive, you have a warm undertone. If they appear blue or purple, you have a cool undertone. If you can see both colours equally, you have a neutral undertone.

Skin undertone Frame colours that work well Generally best avoided
Warm (veins appear green or gold suits you) Gold, brown, tortoiseshell, olive green, warm red, orange, rose gold, amber Icy blues, pale silver/grey, cool pinks
Cool (veins appear blue or silver suits you) Black, silver, grey, navy, purple, cool pink, clear, deep plum Warm orange/red, amber, yellow-gold
Neutral (both colours visible equally) Almost any colour - black, tortoise, gold, silver, green, pink, clear Very few - experiment freely with bold warm and cool palettes
Woman wearing a round tortoise plastic glasses frame

Light Skin

Light skin tones suit both contrasting and complementary frame colours.

Warm undertones:

Brown · Purple · Gold · Blue · Tortoise · Black

Cool undertones: 

Black · Blue · Grey · Pink · Silver

Soft neutrals, blush pink, light gold, and clear frames, complement gently without overwhelming. Bold contrasts, black, navy, and dark tortoiseshell, create a sharp, defined look. Pastels such as lavender and powder blue work particularly well on lighter cool-toned skin.

Woman wearing wayfarer style plastic glasses frame

Medium Skin

Medium and olive skin tones carry both neutral and bold frames well.

Warm undertones:

Brown · Green · Gold · Rose Gold · Tortoise 

Cool undertones: 

Black · Blue · Red · Purple 

Tortoiseshell and warm brown complement the natural warmth of medium skin. Metallics, gold and rose gold, bring out golden undertones. Deep blue and burgundy create a strong, striking contrast. Clear frames are effective on medium skin without disappearing as they might on very light skin.

Man wearing a browline havana and gold frame

Deep Skin

Deep skin tones carry bold, rich colours with particular impact.

Warm undertones:

Brown · Green · Gold · Tortoise 

Cool undertones: 

Black · Blue · Green · Purple 

Blue, green, and red create striking contrast. Tortoiseshell and brown blend harmoniously with the richness of deeper complexions. Gold and bronze frames bring out warmth in the skin tone. Black frames look sophisticated and strong against deeper complexions.

Step 2 - Consider your eye colour

Your glasses frame your eyes, giving it the power to make your eye colour appear more vivid and expressive.

Choose a frame that echoes your eye colour for a harmonious, coordinated look. Or choose a contrasting colour for a more striking, dramatic effect.

Woman wearing a large plastic frame

Brown Eyes

Brown eyes can range from warm to cool shades of brown depending on the depth of colour. Generally brown eyes complement warmer frame colours such as golds, tortoiseshell and green. Warmer hazel brown eyes pair beautifully with dark green and grey.

Colours to match with brown eyes:

Black · Tortoise · Gold · Green · Grey 

Man with green eyes wearing a black plastic glasses frame

Green Eyes

Frame colours that bring out green eyes are rich browns and gold tones.  Green eyes also contrast well with pink or purple coloured glasses.

Colours to match with green eyes:

Brown · Gold · Pink · Purple

Woman with blue eyes wearing a grey havana glasses frame

Blue Eyes

Blue eyes pair beautifully with silver, grey, and navy tones that mirror and intensify their cool appearance. Rich brown and tortoiseshell provide a warm contrast that makes blue eyes stand out. Red frames create a vivid, bold contrast effect.

Colours to match with green eyes:

Silver · Grey · Blue · Brown · Tortoise · Red

Step 3 - Factor in your hair colour

Hair colour varies from person to person but also over time, whether naturally due to ageing, exposure to sunlight or dyeing. Warm hair such as golden blonde, auburn or chestnut suits warm frame colours. Cool hair such as ash blonde, platinum or grey suits cooler frames. The goal is a frame that sits alongside your hair rather than competing with it.

Man with black hear wearing a clear glasses frame

Black Hair

Black hair provides a rich base that suits almost any frame colour. Black frames create a bold, coordinated look. Clear and transparent frames let your features stand out without competing with the hair. Gold, rose gold, and silver are all effective metallics. Bold colours, red, green, vivid blue, are particularly striking against black hair.

Colours to match with black hair:

Black  ·  Blue  ·  Clear  ·  Gold  ·  Green  ·  Red  ·  Rose Gold  ·  Silver  ·  Tortoise

Woman with brown hear wearing a tortoise cat eye shaped frame

Brunette Hair

Warm brown hair has natural tones that align with tortoiseshell and rich browns, these complement without competing. Gold enhances golden-brown shades. Red frames create a vivid contrast. Blue adds a cool opposite to the warmth of brunette hair. Warm brunette tones have gold or red undertones; cool brunette tends towards lighter, ashier shades.

Colours to match with brunette hair:

Tortoise · Brown · Gold · Red · Blue · Brown

Woman with red hair wearing a black metal frame

Red Hair

Earthy, warm-toned frames complement red hair most naturally. Tortoiseshell echoes similar warm tones without competing.Deep forest green enhances the vibrancy of red hair through contrast. Gold blends with auburn and copper tones.

Colours to match with red hair:

Tortoise · Brown · Green · Gold

Man with blonde hair wearing a round metal black frame

Blonde Hair

Both contrast and complement work for blonde hair. Black and tortoiseshell create a defined, bold contrast against lighter hair. Pastel colours, soft pink, powder blue, lavender, complement the lightness of blonde. Distinguish between warm blonde (gold and honey tones suit warm frames) and cool blonde (ash and platinum suit cooler frames).

Colours to match with blonde hair:

Black · Tortoise · Blue · Pink · Purple

Man with grey hair wearing wayfarer black glasses frames

Grey Hair

Grey hair suits both neutral and bold choices. Tortoiseshell and warm brown add warmth and balance. Bold colours, cherry red, navy blue, forest green, look particularly striking against silver hair. Clear and grey frames create a refined, natural pairing. Grey hair is one of the few shades that carries vivid frame colours with particular ease.

Colours to match with grey hair:

Blue  ·  Clear  ·  Multi-Coloured  ·  Grey  ·  Tortoise  ·  Purple  ·  Red

Matching frame colour to occasion and personal style

Beyond skin, eyes, and hair, how and where you wear your glasses matters. Here is a quick guide to frame colours by context:

Work & professional

Neutral, reliable, polished

Black, tortoiseshell, brown, grey, silver, gold, and navy all work confidently in professional environments. Deep plum and forest green suit most modern workplaces. Bold brights are better reserved for creative roles or kept for a second pair.

Everyday casual

Your widest range of options

Almost any colour works for casual everyday wear. Clear, tortoiseshell and gold go with anything. Mid-blue, soft green and rose gold add personality. Personal style becomes the main guide.

Formal & evening

Refined and considered

Black, silver, gold, and dark tortoiseshell carry the most natural elegance for formal occasions. Slim metal frames in gold or silver are particularly suited to evening contexts. Avoid very bold or vivid colours unless worn with complete confidence.

Statement & fashion

Make the frame the centrepiece

Red, orange, yellow, vivid blue, bright green, white, and multi-coloured frames turn glasses into an accessory rather than a functional item. They work best when the rest of your outfit is relatively simple.

Frequently Asked Questions

How do I choose the best glasses frame colour for my skin tone?

Start by identifying your skin undertone. The underlying warmth or coolness in your complexion, rather than just its surface lightness or darkness. Look at the veins on your inner wrist in natural daylight. Green or olive veins indicate a warm undertone; blue or purple indicate a cool undertone; seeing both equally means a neutral undertone.

Warm undertones suit earthy, golden colours like tortoiseshell, warm brown, gold, olive green, rose gold, and warm reds.

Cool undertones suit black, silver, grey, navy, deep purple, and cool pink frames.

Neutral undertones suit almost everything, use your eye colour and hair as a tiebreaker. If you are still unsure, black, tortoiseshell, or clear frames are universally flattering across all undertones.

Can my eye colour influence the frame colour I should choose?

Yes, your frame sits directly alongside your eyes, giving it the power to make your eye colour stand out. Choose a frame that echoes your eye colour for a harmonious, unified look or choose a contrasting colour for a more striking effect.

Brown eyes suit tortoiseshell, gold, and warm green for harmony; deep blue or purple for contrast.

Hazel eyes suit tortoiseshell, bronze, and deep green; purple provides a striking contrast.

Green eyes suit rich brown, gold, and tortoiseshell for warmth; purple frames create a vivid complementary contrast.

Blue eyes suit silver, grey, and navy for an echo effect; rich brown and tortoiseshell for warm contrast.

Grey eyes suit silver and gunmetal for a refined look; navy and deep plum add definition.

What are the best glasses frame colours for warm vs. cool skin tones?

Warm skin tones (yellow, peach, or golden undertones) are complemented by earthy and rich hues. Tortoiseshell, warm brown, gold, olive green, rose gold, orange, and rich warm reds. These colours echo the natural warmth of the skin and create a harmonious, flattering look.

Cool skin tones (pink or blue undertones) pair best with cooler, more refined shades. Silver, black, grey, navy, deep purple, and cool-toned pinks. These frames create clean contrast against a cool complexion without clashing.

Both warm and cool skin tones can wear black and tortoiseshell. These two colours are among the most universally flattering frame choices regardless of undertone.

Should I match my glasses frame to my wardrobe or personal style?

Your glasses should complement how you dress, but they do not need to match individual outfits. Neutral frame colours like black, tortoiseshell, brown, grey, clear, gold, and silver, are the most wardrobe-versatile choices. They work with virtually any clothing.

If your wardrobe is predominantly neutral, you have freedom to add a coloured frame as the single point of interest. If your wardrobe is already colourful or patterned, a neutral frame usually creates the most balanced overall look.

Consider also the contexts in which you will wear your glasses. If you wear them all day including at work, a neutral or professional frame is a practical primary choice. A bolder frame works well as a second pair for evenings and weekends. The most important factor is that the frame reflects your personal style and makes you feel confident.

What colour glasses frames are the most versatile?

Black, tortoiseshell, and clear frames are the three most universally flattering and versatile frame colours.

Black suits every skin tone, every undertone, every eye colour, and every occasion.

Tortoiseshell with its layered blend of amber, brown, and black. Has warm, multi-tonal character that is flattering on almost any complexion.

Clear frames are the most outfit-neutral of all. They add definition through shape without introducing any colour that could clash with skin, hair, or clothing.

If you are choosing a primary pair of everyday glasses and are unsure where to start. Any of these three will be a safe, flattering, and enduringly stylish choice.

What colour glasses suit blonde hair?

Blonde hair suits a wide range of frame colours, with the best choice depending on whether your blonde is warm or cool in tone.

For warm blonde, golden, honey, strawberry, or caramel shades. Tortoiseshell, gold, warm brown, coral, and rose gold complement the natural warmth of the hair.

For cool blond, ash, platinum, or silvery tones. Black, navy, silver, and grey create polished contrast.

Across all blonde shades, pastel frames such as soft pink, powder blue, and lavender complement the lightness of blonde hair without competing with it. Black and tortoiseshell create a bold, effective contrast against any shade of blonde.

What colour glasses suit grey hair?

Grey and silver hair is one of the most versatile hair colours for eyewear because almost any frame colour works.

Bold statement colours like cherry red, ocean blue, and forest green look particularly striking against silver hair. They create a confident, fashion-forward combination.

Tortoiseshell and warm browns add warmth and prevent grey hair from looking flat. Grey and clear frames create a refined, unified aesthetic. Bright frame colours that might overwhelm darker hair work especially well against grey. If there is a bolder colour you have always wanted to try, grey hair is the ideal moment to wear it.

Can I wear any glasses frame colour I like regardless of my skin tone?

Yes, the guidance on this page is a framework for finding naturally flattering choices, not a set of rules.

Any frame colour can be worn by anyone. Personal confidence and style ultimately matter more than colour theory. This skin undertone, eye colour, and hair guidance gives you the most reliable starting point when you are unsure.

Direct Sight's 30 day exchange policy means you can order with confidence. If a frame colour looks different in person than you expected, we will exchange it without question.

What colour glasses frame is most popular in the UK?

Black and tortoiseshell frames are consistently the two most popular frame colours in the UK prescription eyewear market.

Black is the most reliable single choice. Universally flattering, always professional, and available in every frame style from slim metal to bold thick acetate.

Tortoiseshell is the most popular patterned choice globally. Valued for its warmth, its flattering multi-tonal character, and its ability to transition between every dress code.

Clear and transparent frames have grown strongly in popularity over recent years. While gold, brown, and grey remain consistent bestsellers. Among bold colours, blue and green lead the market for those who want to express individuality through their eyewear.

What colour glasses are best for work?

The most reliable professional frame colours are black, tortoiseshell, brown, grey, silver, and gold. All of which suit every workplace from traditional corporate to creative agency. Navy and deep plum also work in most professional environments.

The key consideration for work is that the frame should feel considered rather than distracting. It should complement your professional presentation rather than compete with it.

Bright or vivid colours (orange, yellow, vivid red, hot pink) are best suited to creative industries or creative roles. They work well as second pairs for those who want to express more personality outside work.

As a practical approach choose a neutral primary pair for everyday professional wear. Keep a bolder frame as a second pair for evenings and weekends.