Free matcher · no signup

Hair color matcher

Pick your skin depth and undertone — or measure them first with our photo tools — and get the hair color families that harmonize, with the one family to approach carefully.

Your skin depth

Your undertone

Not sure? Measure both from a photo: tone finder · undertone test

The science

Why undertone decides hair color more than depth does

01

The classic hair-color mistake is matching depth (how light or dark) while ignoring undertone (warm, cool, neutral, olive). A golden caramel and an ash brown can be identical in depth, but on olive skin the caramel amplifies sallowness while the ash harmonizes — the undertone relationship, not the depth, is what reads as “that color washes her out” or “that color makes her glow.”

02

The working rule: matching temperature harmonizes, opposing temperature contrasts. Warm undertones carry golden, honey, and copper families; cool undertones carry ash, platinum, and blue-based darks. Neutral skin carries both, which makes maintenance the real deciding factor. Olive skin — low-chroma with a green-gray lean — is the special case most guides ignore: it typically flatters with neutral-to-cool colors, because gold and orange tones fight the green.

03

If you are guessing your undertone from wrist veins, stop — measure it. Our undertone test and skin tone finder read it from your skin pixels in Lab color space, and this matcher chains directly off those results.

Level and maintenance: the other half of the decision

Undertone picks the color family; distance from your natural level picks your life. Within two levels of your natural depth: touch-ups every 6–10 weeks, soft grow-out, hair stays healthy. Three-plus levels lighter: bleach territory — monthly roots, bond-repair care, and warm undertones fighting through (why "brassy" is the most-Googled hair complaint). The undertone rules from this tool apply hardest at high contrast: a cool-toned person going very light needs consistent ash toning; a warm-toned person going darker can lean rich chocolates almost carefree. Balayage and ribbons deliver a family’s look at a fraction of the maintenance — the cheat code when your flattering family is far from your natural level.

FAQ

Common questions

How do I know if I should have warm or cool hair color?+

Match your skin undertone: warm undertones suit golden and copper families, cool undertones suit ash and blue-based families, neutral can wear both, and olive usually flatters with neutral-to-cool. Measure your undertone from a photo with our undertone test rather than guessing from veins.

What hair color makes skin look sallow?+

Warm gold and orange tones on olive or cool skin — the yellow in the hair amplifies yellow-green in the skin. If you have ever gone caramel and looked tired, that was the mechanism.

Can I go against my undertone on purpose?+

Yes — contrast is a look, and makeup can bridge the gap. The matcher tells you the harmonious families; treat the “approach with caution” shade as a deliberate fashion choice rather than a default.

Why does my hair color turn brassy?+

Lightened hair exposes underlying warm pigment, and cool-toned dyes fade toward it. Purple/blue shampoos neutralize optically between salon tonings. If brass flatters your undertone (warm), embrace golden intentionally; if not (cool/olive), toning is the maintenance you signed up for.

Can hair color make you look younger?+

Softer than your natural depth near the face, yes — harsh single-process black and heavy platinum both age most faces by maximizing contrast with skin that has lost contrast. Dimension (highlights/lowlights) reads younger than flat color at any level.

SkinPal for iOS & Android

This tool estimates. The app measures.

SkinPal scans your face and scores 8 skin metrics — then tracks how they change week over week, so you can see your routine working.