The best hair colours for different skin tones

Finding the right hair colours for different skin tones is helpful because it makes choosing the most complimentary hair colour for you so much easier. Fair, medium and deep are the usual skin tone categories used to describe someone’s skin – but that’s not all! As beauty and makeup lovers know, your skin also has an undertone. An undertone is the colour underneath the surface of your skin, which helps determine if you have a cool, warm or neutral complexion. Read on to find the most complimentary hair colours for your skin tone.


Warm skin tones

Those of you with a warm undertone should go for warmer hair colours. We say this because a warm hair colour will complement your skin. These colours will bring out your vibrant complexion and help avoid looking washed out. That’s why you should steer clear of pale colours and icy looks.



Woman with toffee hair
Source: Unsplash

Try a toffee brown hair colour to complement your warm skin tone. If you’re not a fan of all over hair colours for different skin tones, then try an ombre or add some highlights to your look.


Golden blonde

Woman with Golden blonde hair
Source: Unsplash

Blonde is a hair colour for different skin tones that can either wash you out or make you glow. That’s why we recommend a warm gold blonde for those with a warm undertone. It doesn’t matter if your skin is fair or dark, a golden blonde shade is sure to complement your warm undertone.


Dark Chocolate

woman with Dark Chocolate hair
Source: Unsplash

Who can resist chocolate? Not us! This cool dark chocolate brown is a gorgeous option if you’re looking for a rich colour that’s deep and glossy.

Get that glossy finish by spritzing a bit of the Toni&Guy Finishing Shine Spray.



woman with Copper hair
Source: Unsplash

Copper is more of a bold red hair colour. Those with a warm undertone can really rock this look.


Cool skin tones

If you’ve got skin with a cool undertone, then you should go for cooler, icier colours. We say this because when it comes to hair colour for your skin tone, a cool hair colour will compliment the natural undertone of your skin.



woman with Ash hair
Source: Unsplash

A blonde colour that works beautifully on skin with a cool undertone is Ash blonde. This cooler, more natural-looking blonde is a great option if you’d prefer to rock a more subtle look.


Cool brown with lowlights

woman with Cool brown with lowlights hair
Source: Adobe Stock

A cool brown hair colour will look simply stunning with your colouring. Try a medium brown with lighter brown lowlights for a look with added texture and dimension.



woman with Burgundy hair
Source: Unsplash

This amazingly rich colour is a great dark shade for your skin tone because it will give you the a beautiful dramatic effect without washing you out.


True red

woman with True red hair
Source: Unsplash

True red is a blue-toned red, and it looks great on cool-toned skin. Don’t believe us? Pop on your reddest shade of lipstick and just see how amazing you look. We say, amplify bold look with a true red hair colour.

Keep your colour vibrant with a shampoo and conditioner that are formulated specifically for colour-treated hair. We suggest the Dove Colour Care Shampoo and Conditioner.


Neutral skin tone

Do you have a neutral undertone? If yes, take note: fair skin with a neutral undertone pairs amazingly with lighter, warmer reds. This is because these hair colours contrast really well with the naturally cooler tones of your pale skin. Keep reading to see our suggestions for hair colours for your skin tone:


Rusty Red

woman with Rusty Red hair
Source: Unsplash

A great looking hue to try is a rusty red. This hair colour has a subtle brown tinge helps to complement your neutral undertone.



woman with Auburn hair
Source: Unsplash

Another red hair colour we think looks super glam on a neutral skin tone is auburn. This unique reddish-brown shade really stands out on skin with a neutral undertone and can update your look instantly.


Strawberry blonde

woman with Strawberry blonde hair
Source: Unsplash

Strawberry blonde effortlessly walks that fine line between warm and cool, just like your neutral skin tone. This red-blonde look is a soft and feminine hair colour for your skin tone.



woman with Espresso hair
Source: Unsplash

Espresso is dark brown shade that looks gorgeous on those with a neutral undertone. If you’ve been looking for a warm, dark brown – this is definitely your next hair colour.



Sign up to our newsletter and get exclusive hair care tips and tricks from the experts at All Things Hair.