Hair · 6 min read ·
How to Choose Hair Color for Your Skin Tone
How to choose hair color for your skin tone: find your undertone and depth, see the best shades for fair, medium and deep skin, and skip ones that wash you out.
To choose a hair color for your skin tone, you need two things: your undertone (cool, warm or neutral) and your skin depth (fair, medium or deep). As a rule, warm undertones glow with golden, copper and caramel shades, cool undertones look best with ash, beige and blue-based reds or browns, and neutrals can borrow from both. Depth decides how light or dark you can go before the color starts to look like a wig.
Most hair color mistakes aren't about the shade being ugly. They're about a shade fighting your undertone, so your skin looks grey, red or tired next to it. Here's how to avoid that.
Find your undertone in five minutes
Undertone is the color under the surface of your skin, and it doesn't change with a tan. Do these checks in daylight with no makeup, and trust the result that shows up most often.
- Veins: look at your inner wrist. Mostly blue or purple suggests cool, mostly green suggests warm, a mix suggests neutral.
- White vs cream: hold pure white and off-white fabric under your face. If bright white looks better, you're likely cool. If cream looks softer and kinder, you're likely warm.
- Jewelry: if silver makes your skin look brighter, lean cool. If gold does, lean warm. If both look fine, you're probably neutral.
- Sun: if you burn easily and turn pink, you're often cool. If you tan to golden, often warm.
Best hair colors for fair skin
Cool fair skin, the kind with pink or rosy tones, looks great in icy and ash blondes, champagne, and cool light browns. In Lody's color list, that's Light Ash Blonde, Pure Diamond, Medium Champagne and Light Cool Brown. Very warm golds and oranges tend to make pink skin look flushed.
Warm fair skin, often with peachy cheeks or freckles, lights up with honey, strawberry and soft red tones: Beeline Honey, Reddish Blonde, Light Auburn and Caramel. Very dark black on fair skin of either undertone can look harsh, because the contrast is extreme. If you want dark, Chocolate Brown is softer than Leather Black.
Best hair colors for medium and olive skin
Medium warm skin is one of the most flexible combinations. Caramel, Hot Toffee, Dark Golden Brown and Copper Shimmer all bring out the gold in your skin. Balayage-style caramel over a brown base is a classic for a reason.
Olive skin has a green or grey cast that ash tones can exaggerate, which is the most common mistake here. Go for rich, neutral to warm browns like Havana Brown and Chocolate Brown, or deep reds like Chocolate Cherry. Cool medium skin looks great with Light Cool Brown, Espresso and berry reds like Crushed Garnet.
Best hair colors for deep skin
Deep warm skin looks stunning in rich, glossy shades with warmth: Espresso, Chocolate Cherry, Sparkling Amber and Hot Toffee. Golden and caramel highlights around the face add dimension without looking stripy.
Deep cool skin suits jet and soft blacks, deep burgundy and wine tones: Leather Black, Midnight Ruby, Blowout Burgundy. Bright fashion colors like Hot Pink, Electric Blue or Deep Purple can look incredible on deep skin because the contrast is the point. Just know they need serious lightening first if your natural hair is dark.
One tip that works across every depth: keep the lightest pieces around your face and the deeper tones underneath. Light near the face reflects onto your skin like a soft bounce card, which is why a few caramel or honey strands at the hairline can make a whole color look more flattering without changing the rest of your hair.
Eye color and contrast
Your eye color nudges the choice. Green and hazel eyes pop next to copper, auburn and warm browns. Blue eyes look bright against cool blondes, and also against deep chocolate for a striking contrast. Brown eyes look warmer and lighter with caramel and honey pieces near the face.
Contrast matters too. If your natural coloring is high contrast (dark hair, light skin, or very dark eyes), keeping some depth in your hair usually looks most natural. Low-contrast people, with similar hair, skin and eye depth, can go softer and more blended.
Makeup follows the same logic. A big color change often means your usual lipstick and blush need adjusting, since a warm copper and a cool ash blonde pull your face in opposite directions. If you go warmer, peach and coral lips tend to sit better. If you go cooler, berry and rose shades usually win. The guide on finding your lipstick shade helps you re-match after a color change.
The low-maintenance rule: two or three shades
Staying within two to three levels of your natural color, lighter or darker, is the easiest way to get a shade that suits you. Your eyebrows still match, your skin still looks like it belongs with your hair, and regrowth is soft instead of a stripe.
Bigger jumps can work, but plan for them. Going from dark brown to blonde means bleach, toner and touch-ups every six to eight weeks. Going very dark on light hair means fading and a visible line as it grows. If you're stuck between two blondes, our ash blonde vs honey blonde comparison breaks down the choice.
Check the shade against your own skin
Swatches and box photos are shot on someone else's skin under studio lights. The real test is seeing the shade next to your face. A virtual preview in Lody lets you put three or four candidates on the same selfie and compare them. Our guide on how to try hair color on your photo explains how to take a photo that gives a fair result.
FAQ
What hair color makes you look younger?
Usually a shade one or two levels lighter than your natural color with soft dimension around the face. Very dark, flat color tends to emphasize shadows and fine lines.
What hair color suits neutral undertones?
Neutral undertones can wear both warm and cool shades. Beige and champagne blondes, soft caramel and natural mid browns are especially safe.
Should hair color match eyebrows?
Not exactly, but it should be within two or three shades. Much lighter hair often looks best with brows tinted a little lighter too.
Does skin tone or eye color matter more for hair color?
Skin undertone matters most. Eye color is a secondary factor that helps you choose between two shades that both suit your skin.