Hair colour
How to pick a hair colour for your skin tone
Find your undertone in about two minutes, then match a shade family to it.

The colour that suits you has very little to do with how light or dark your skin is. It comes down to your undertone, which is the quiet colour sitting underneath the surface of your skin. Get the undertone right and almost any shade family can work on you, from soft beige blonde to deep espresso. Get it wrong and even an expensive salon colour can leave you looking tired or washed out. This guide shows you how to find your undertone at home, what each family does, and how to test a shade before you commit.
Find out whether this suits your face. One selfie, and the face-shape read and your top pick are free.
Kurli is an AI hairstyle advisor: upload one selfie and it reads your face shape, recommends the cuts that suit it, and renders any of them onto your own photo before you commit.
Surface tone and undertone are two different things
Your surface tone is what you see first: fair, light, medium, olive, tan, deep, or rich. It changes through the year. A summer of sun can move you a couple of steps darker, and a long winter moves you back.
Your undertone is the colour underneath, and it does not change. It is either cool (a hint of pink, red, or blue), warm (a hint of yellow, peach, or gold), or neutral (a balance of both). Two people with the exact same surface tone can have opposite undertones and need completely different hair colours.
This is why "what colour suits medium skin?" is the wrong question. Medium skin with a cool undertone and medium skin with a warm undertone want different things. Undertone is the part that actually decides.
Three quick tests to find your undertone
Do these in daylight near a window, with no makeup on and no coloured wall behind you. Artificial light lies, especially warm indoor bulbs.
The vein test. Turn your wrist over and look at the veins. Blue or purple points to a cool undertone. Green or olive points to warm. If you genuinely cannot decide, that is a real answer and usually means neutral.
The jewellery test. Hold silver against your face, then gold. Silver tends to make cool undertones look brighter and warm undertones look a little grey. Gold does the opposite. Whichever metal makes your skin look more awake is pointing at your undertone.
The white paper test. Hold a sheet of plain white paper next to your bare face. Against true white, cool skin reads slightly pink or rosy, warm skin reads slightly yellow or golden, and neutral skin reads fairly even.
Run all three. If two agree, trust them. One test on its own can mislead you.
Cool undertones: what to reach for
If your undertone is cool, you want shades described as ash, pearl, platinum, smoky, mushroom, or espresso. These have blue, violet, or grey sitting inside them, and they sit calmly against pink-leaning skin.
The strongest options are ash blonde, beige blonde, cool light brown, mushroom brown, cool dark brown, blue-black, and soft silver. Burgundy and cool plum work well too if you want a red without going orange.
What usually fights cool skin is a heavy golden or copper base. Brassy gold next to pink skin pushes the pink further, and the face can end up looking flushed or blotchy. If you love warmth anyway, keep it off your face: ask for warmth through the mid-lengths and ends and keep the pieces around your hairline cooler.
Warm undertones: what to reach for
Warm undertones have gold or peach underneath, and they come alive next to shades with gold, honey, caramel, copper, or chocolate in them.
Strong choices are golden blonde, honey blonde, caramel, warm chestnut, copper, auburn, and warm chocolate brown. Rich golden brown is close to a universal win on warm skin, which is why it is so common in salon colour charts.
The shades to be careful with are the very ashy ones. A heavy ash or silver colour beside golden skin can make the skin read slightly grey or sallow, because the cool pigment cancels the warmth your skin already has. If you want to cool your colour down, step down gradually. Go one or two levels cooler rather than jumping from copper to platinum ash.
Neutral undertones: the widest range
Neutral undertones sit between the two, and they are genuinely the easiest to colour. Most shade families will work, so the deciding factor becomes contrast and upkeep rather than tone.
Because almost everything works, neutral undertones should choose based on how much maintenance they want and how much contrast they like against their skin. A soft bronde or a neutral medium brown is close to no-risk. If you want more impact, either go several levels lighter or several levels darker than your natural colour, rather than sitting one level away where the change barely reads.
If you have a neutral undertone and a colour has ever looked wrong on you, the cause was usually the level (too light or too dark) rather than the tone.
Contrast: the part most people skip
Undertone tells you which family. Contrast tells you how far to go, and it is the step most people miss.
Contrast is the gap between your skin, your hair, and your eyes. Someone with fair skin and near-black hair is high contrast. Someone with medium skin and medium brown hair is low contrast. Neither is better, but they behave differently when you change colour.
High-contrast faces can carry bold, saturated colour without being overwhelmed, because your features already hold their own against strong hair. Low-contrast faces usually look best staying within a few levels of their natural colour, because a very dark or very light colour starts wearing you instead of the other way round.
A practical rule: if you have low contrast and want a big change, change the level slowly across two or three appointments and judge as you go.
Eye colour is a tiebreaker, not the main rule
Eye colour is worth using when you are stuck between two shades, but it should not overrule your undertone.
Blue and grey eyes tend to look brighter beside cool and ash shades, because the cool pigment echoes the eye. Green and hazel eyes tend to pop next to copper, auburn, and warm brown, since red tones sit opposite green and make it look more intense. Brown eyes are the most flexible and work with almost everything, so let your skin decide.
Use this as a nudge between two shades you already like, not as the reason to pick a family that fights your skin.
Test a shade before you commit
You do not have to guess. There are three low-risk ways to check.
Drape a fabric. Hold a scarf or jumper in roughly the shade you are considering next to your face, in daylight. It is not exact, but it is surprisingly good at showing you whether a tone makes your skin look brighter or duller.
Use a semi-permanent first. A semi-permanent or demi-permanent colour in the direction you are curious about washes out over several weeks and does not use bleach for a darker or same-level result. It is a genuine trial run. See our types of hair dye guide for how long each type lasts.
Start with face-framing pieces. A few lighter or warmer pieces around your face show you exactly how a tone behaves against your skin, and they are easy to blend away if you change your mind.
You can also upload a selfie to Kurli and see a shade rendered on your own photo before you book anything.
When the colour is right but still looks off
Sometimes the shade family is correct and something is still wrong. There are three usual causes.
Brassiness. Lightened hair loses cool pigment first, so it drifts warm over the weeks. That is a fading problem, not a wrong-shade problem, and a toner or a purple or blue shampoo fixes it. Our colour care and fading guide covers the routine.
One flat block of colour. A single solid shade with no variation reads harsh on most people, because natural hair is never one colour. Adding a few lowlights or lighter pieces restores depth.
Placement. A colour can be right but sitting in the wrong place, especially around the face. Where light and dark sit changes how wide or long your face looks, which is covered in hair colour by face shape.
How to ask for it in the salon
Salon language is more precise than everyday language, and using it saves a lot of disappointment. Say your undertone out loud, name the level you want, and name the tone. For example: "I have a cool undertone. I would like to go about two levels lighter than my natural, and I want it to stay ash rather than turning golden."
Bring two or three photos, and bring one photo of a colour you do not want. The second kind is often more useful, because it shows your stylist exactly where the line is for you.
Ask directly how the colour will fade, since every lightened colour warms up over time, and ask what it takes to maintain. If the honest answer is a toner every four weeks and you know you will not do that, pick a softer version now rather than being unhappy in six weeks. Our guide on how to ask your stylist for the right cut applies just as well to colour.
Common questions
How do I know if I have a warm or cool skin undertone?
Check your wrist veins in daylight: blue or purple suggests a cool undertone, green or olive suggests warm. Then hold silver and gold jewellery to your face and see which makes your skin look brighter, and hold a sheet of white paper next to your bare face to see whether your skin reads pink (cool) or golden (warm). Run all three tests and go with the majority.
Can I have a cool undertone with dark skin?
Yes. Undertone and depth are completely separate. Deep skin can be cool, warm, or neutral, exactly like fair skin. Cool deep skin suits blue-black, cool espresso, and soft silver, while warm deep skin suits rich chocolate, caramel, and copper. Judge the undertone with the vein, jewellery, and paper tests rather than assuming from depth.
What hair colour suits olive skin?
Olive skin usually has a green or neutral cast and sits between warm and cool, so it handles a wide range. Deep chocolate brown, warm chestnut, and rich caramel are reliable. Be cautious with very ashy blondes and heavy golden brassy tones, since both can pull the green in olive skin forward and make it look sallow.
What is the most universally flattering hair colour?
A neutral or soft golden medium brown suits more people than any other shade, because it sits between warm and cool and stays close to most people's natural level. It is the safest starting point if you are unsure, and it is easy to shift warmer or cooler later without bleach.
Does my skin undertone ever change?
No. Your undertone is fixed. What changes is your surface tone, which gets darker with sun and lighter in winter. That is why a colour chosen at the end of summer can look slightly off by mid-winter. The shade family stays right, but you may want to adjust the level by one step through the year.
Should I match my hair colour to my eyebrows?
Not exactly, but they should be related. Brows that are more than about two levels away from your hair colour look disconnected and draw attention for the wrong reason. If you make a big colour change, plan to adjust your brows by a level or two as well. Going lighter usually needs a smaller brow change than going darker.
Can I go blonde if I have warm or deep skin?
Yes, as long as you choose the right blonde. Warm and deep skin usually suits honey, caramel, and golden blondes far better than icy platinum, because the warmth in the shade echoes the warmth in the skin. Very cool platinum against warm skin can look stark. Going blonde from dark hair is also a process, which our going blonde guide covers.
Why does my hair colour make me look tired?
Usually the tone is fighting your undertone, or the colour is one flat block with no variation. A shade that is too ashy for warm skin can make you look grey, and one that is too golden for cool skin can make you look flushed. Adding a few face-framing pieces in a friendlier tone often fixes it without recolouring everything.
Does hair colour actually change how my face looks?
Yes, mostly through placement rather than shade. Lighter pieces pull the eye towards wherever they sit, and darker pieces recede. That means where the colour is placed can make a face look narrower, wider, longer, or softer. Our hair colour by face shape guide covers exactly where to put light and dark.
How many levels lighter or darker should I go?
Two to three levels is a visible change that still suits most people and is kind to your hair. Anything more than four levels lighter usually means bleach, more damage, and a real maintenance commitment. If you have low contrast between your skin, hair, and eyes, stay on the smaller end.
Can I test a hair colour before committing to it?
Yes, in three ways. Drape fabric in that shade next to your face in daylight, try a semi-permanent version that washes out over several weeks, or colour only a few face-framing pieces first. You can also upload a selfie to Kurli and see a shade rendered on your own photo before booking.
Is it worth paying a salon just to choose a shade?
A colour consultation is usually inexpensive compared to fixing a colour that went wrong, and many salons offer it free before a booking. It is most worth it when you are changing more than two levels, going lighter from dark hair, or covering grey for the first time. For a small change within your own shade family, home testing is usually enough.
Sources
Hair biology and hair-care facts on this page are supported by these sources. Styling recommendations are guidance.
- Biochemistry, Melanin, StatPearls, NCBI Bookshelf
- Coloring and perming tips for healthier-looking hair, American Academy of Dermatology
- Tips for healthy hair, American Academy of Dermatology
- Physiology, Hair, StatPearls, NCBI Bookshelf
- Everyday hair care, American Academy of Dermatology
See it on your own face
Kurli reads your face from a selfie, recommends styles that suit you, and renders each one onto your photo.
The face-shape read and your top pick are free. Your photo is never sold or used to train AI.