How to Choose a Blazer Colour for Your Skin Tone: The UK Guide
Quick Take: The blazer colour that reads as most considered and most flattering is not the same for every man — it depends significantly on skin tone. A blazer colour that reads as warm and distinctive on one skin tone can read as washed-out or harsh on another. This guide covers the four main skin tone categories — fair, medium, olive, and dark — and provides specific blazer colour recommendations for each, grounded in the colour theory principles that British menswear has applied for decades.
Why Skin Tone Matters When Choosing a Blazer Colour
The blazer is the most visible garment in a man’s outfit — it frames the face and the upper body, and its colour is the first thing that reads in any room. A blazer colour that complements the skin tone creates a harmonious combination that reads as considered and intentional. A blazer colour that clashes with or washes out the skin tone creates a combination that reads as unconsidered regardless of the quality of the garment.
The principle is simple: warm skin tones are complemented by warm blazer colours, and cool skin tones are complemented by cool blazer colours. But the application is more nuanced than this simple rule suggests — contrast, saturation, and the specific undertone of the skin all play a role in determining which blazer colours read as most flattering.
Understanding Your Skin Tone
Before choosing a blazer colour, it helps to understand your skin tone in two dimensions: the depth (how light or dark the skin is) and the undertone (whether the skin has warm, cool, or neutral undertones).
- Depth — Fair skin reads as light and pale. Medium skin reads as mid-range — neither very light nor very dark. Olive skin reads as medium-to-dark with a distinctive warm or greenish undertone. Dark skin reads as deep and rich.
- Undertone — Warm undertones have a yellow, golden, or peachy quality. Cool undertones have a pink, red, or bluish quality. Neutral undertones have a mix of warm and cool qualities without a dominant direction.
The easiest way to identify your undertone is to look at the veins on the inside of your wrist in natural light. Green or olive-coloured veins suggest warm undertones. Blue or purple veins suggest cool undertones. A mix of both suggests neutral undertones.
Fair Skin Tone: The Best Blazer Colours
Fair skin — light, pale skin with either warm (peachy or golden) or cool (pink or rosy) undertones — is the most common skin tone in the UK. The challenge for fair skin is avoiding blazer colours that wash out the complexion or create too little contrast between the skin and the garment.
Best choices for fair skin:
- Midnight black — The highest-contrast blazer colour for fair skin. A midnight black blazer creates a strong, clean contrast against fair skin that reads as sharp and considered. The contrast between the deep black and the pale skin draws attention to the face and reads as intentional and distinctive. A midnight black double-breasted slim fit blazer worn with a white shirt reads as the most formally striking combination for fair skin.
- Deep burgundy — The most flattering warm-toned blazer colour for fair skin with warm undertones. Burgundy adds warmth and richness that complements the peachy or golden undertones of warm fair skin without overwhelming the complexion. A deep burgundy houndstooth blazer worn with a white or cream shirt reads as warm and considered for fair skin with warm undertones.
- Navy blue — A universally flattering blazer colour for fair skin. Navy provides strong contrast without the severity of black, and its cool blue tone complements fair skin with cool undertones particularly well.
Colours to approach with caution for fair skin:
Very pale or light blazer colours — cream, ivory, pale grey — can read as washed-out against fair skin because they create too little contrast between the skin and the garment. These colours work better for fair skin when worn with a darker shirt or trouser combination that provides the contrast the outfit needs.
Medium Skin Tone: The Best Blazer Colours
Medium skin — skin that reads as mid-range in depth, neither very light nor very dark, with warm, cool, or neutral undertones — is the most versatile skin tone for blazer colour choices. Medium skin provides enough contrast with both light and dark blazer colours to read as considered in most combinations.
Best choices for medium skin:
- Light grey pinstripe — One of the most flattering blazer colours for medium skin. Light grey provides a clean, neutral contrast against medium skin that reads as considered and professional without the severity of black or the warmth of cream. The pinstripe adds a distinctive British tailoring detail that reads as intentional. A light grey pinstripe double-breasted blazer worn with a white shirt reads as the most considered professional combination for medium skin.
- Cream and tan — A warm, distinctive blazer colour that reads as particularly flattering for medium skin with warm undertones. The cream and tan combination adds warmth that complements the golden or peachy undertones of warm medium skin, and it reads as summery and considered in smart-casual contexts. A cream and tan pinstripe double-breasted blazer worn with a white shirt and dark trousers reads as the most considered warm-toned combination for medium skin.
- Forest green — A distinctive and flattering blazer colour for medium skin. Forest green complements the warm undertones of medium skin and reads as considered and intentional in smart-casual contexts.
Colours to approach with caution for medium skin:
Very warm or very saturated blazer colours — bright orange, bright yellow, or very warm brown — can compete with the warm undertones of medium skin rather than complementing them. These colours work better as accent pieces than as the primary blazer colour.
Olive Skin Tone: The Best Blazer Colours
Olive skin — medium-to-dark skin with a distinctive warm, greenish, or golden undertone — is one of the most versatile skin tones for blazer colour choices. The warm, rich undertone of olive skin complements a wide range of blazer colours, from warm earth tones to cool neutrals.
Best choices for olive skin:
- Midnight black — A particularly flattering blazer colour for olive skin. The deep black creates a strong contrast against the warm, medium-depth olive skin that reads as sharp and considered. The contrast between the black and the warm olive skin tone reads as more dynamic and more distinctive than the same combination on fair skin. A midnight black double-breasted slim fit blazer worn with a white shirt reads as the most formally striking combination for olive skin.
- Cream and tan — The most flattering warm-toned blazer colour for olive skin. The cream and tan combination complements the warm, golden undertones of olive skin in a way that reads as harmonious and considered. The warm tones of the blazer and the warm undertones of the skin create a cohesive combination that reads as intentional rather than accidental. A cream and tan pinstripe double-breasted blazer worn with a white shirt and dark trousers reads as the most considered warm-toned combination for olive skin.
- Deep burgundy — A rich, warm blazer colour that reads as particularly flattering for olive skin. Burgundy’s warm red-purple tone complements the warm undertones of olive skin and reads as distinctive and considered in smart-casual and formal contexts.
Colours to approach with caution for olive skin:
Very cool or very pale blazer colours — pale blue, pale lavender, or very light grey — can clash with the warm undertones of olive skin rather than complementing them. These colours work better for olive skin when the rest of the outfit provides warm-toned elements that balance the cool blazer colour.
Dark Skin Tone: The Best Blazer Colours
Dark skin — deep, rich skin with warm, cool, or neutral undertones — is the most versatile skin tone for blazer colour choices. The depth and richness of dark skin provides strong contrast with both light and dark blazer colours, and it reads as flattering in a wider range of blazer colours than any other skin tone.
Best choices for dark skin:
- Light grey pinstripe — One of the most striking blazer colours for dark skin. The high contrast between the light grey and the deep, rich dark skin reads as sharp and considered in a way that is unique to dark skin. The pinstripe adds a distinctive British tailoring detail that reads as intentional, and the light grey provides the maximum contrast that makes the combination read as the most visually striking. A light grey pinstripe double-breasted blazer worn with a white shirt reads as the most considered high-contrast combination for dark skin.
- Cream and tan — A warm, distinctive blazer colour that reads as particularly flattering for dark skin with warm undertones. The cream and tan combination provides strong contrast against dark skin while adding warmth that complements the golden or warm undertones of warm dark skin. A cream and tan pinstripe double-breasted blazer worn with a white shirt and dark trousers reads as the most considered warm-toned high-contrast combination for dark skin.
- Deep burgundy — A rich, warm blazer colour that reads as particularly flattering for dark skin. Burgundy’s deep, warm tone complements the richness of dark skin and reads as distinctive and considered in every context from smart-casual to formal.
- Midnight black — A more advanced choice for dark skin that requires careful execution. A midnight black blazer on dark skin creates a low-contrast, tonal combination that reads as sophisticated and intentional when the shirt and accessories provide sufficient contrast. A midnight black blazer worn with a white shirt and a distinctive tie or pocket square reads as the most considered tonal combination for dark skin.
Colours to approach with caution for dark skin:
Very dark blazer colours worn with dark shirts on dark skin can create a low-contrast combination that reads as too monochromatic. The key for dark skin is ensuring that the shirt or accessories provide sufficient contrast to allow the blazer colour to read clearly.
The Universal Rules: What Works for Every Skin Tone
- Navy blue — The most universally flattering blazer colour across all skin tones. Navy provides strong contrast with fair and medium skin, complements the warm undertones of olive skin, and reads as considered and appropriate in every professional and smart-casual context.
- The shirt matters as much as the blazer — The shirt worn under the blazer significantly affects how the blazer colour reads against the skin. A white shirt provides the maximum contrast and allows the blazer colour to read most clearly. A shirt in a colour that clashes with the skin tone can undermine even the most flattering blazer colour.
- Fit is more important than colour — A well-fitted blazer in a less-than-ideal colour reads as more considered than a poorly fitted blazer in the most flattering colour. The fit should always be the primary consideration.
Explore the Collection
Wessi Slim Fit Blazers
Midnight black, light grey pinstripe, cream & tan, and deep burgundy slim fit blazers — the most considered blazer colours for every skin tone.
Shop Blazers →The Wessi Blazers for Every Skin Tone
Choosing the right blazer colour for your skin tone is not about following rigid rules — it is about understanding the principles that make a blazer colour read as flattering and considered rather than accidental. Midnight black for high contrast on fair and olive skin, light grey pinstripe for striking contrast on medium and dark skin, cream and tan for warm harmony on olive and dark skin, and deep burgundy for rich warmth across every skin tone — each reads as the most considered blazer colour choice for its specific skin tone context. Choose the colour for the skin tone, the fit for the silhouette, and the shirt for the contrast — and the blazer will read as exactly what it should be: a deliberate and considered style choice made by a man who knows what works for him.



