Skip to main content

Hair color by skin tone

What Hair Color Suits Me?

The hair color that suits you best usually repeats your undertone and stays within about two shades of your natural depth. Warm skin glows with golden, copper and caramel shades; cool skin looks fresher with ash, beige and blue-black.

Use the chart and decision steps below to work out what color to dye your hair — before you book the appointment.

  • Undertone first
  • Depth ±2 shades
  • Eye color tips
Upload a selfie

Free analysisNo account needed

A row of hair swatches on wood graded from cool ash blonde, ash brown and blue-black to warm copper, caramel and honey blonde
AI-generated illustration for inspiration; not a personal analysis result.

Warm or cool

Hair shades for warm and cool skin tones

Flattering shades

  • Honey blonde (warm)
  • Caramel (warm)
  • Copper (warm)
  • Golden brown (warm)
  • Ash blonde (cool)
  • Beige blonde (cool)
  • Ash brown (cool)
  • Blue-black (cool)

Hair colors for warm skin tones: honey, golden and strawberry blonde, caramel, copper, auburn and golden brown. Warm hair colors on warm skin tones create a glow; ashy shades can make warm skin look dull.

Hair color shades for cool skin tones: ash and beige blonde, platinum, cool or ash brown, espresso, blue-black and burgundy. Brassy gold and orange-copper tend to emphasize redness on cool skin.

Neutral undertones can go either way — choose based on your eyes and how much contrast you want.

Chart

Best hair color for your skin tone: chart

SkinBest hair colorsApproach with care
Fair / pale, cool
  • Platinum
  • Ash blonde
  • Cool brown
  • Soft black
Brassy gold, orange copper
Fair / pale, warm
  • Strawberry
  • Golden blonde
  • Light auburn
Blue-black, icy platinum
Olive
  • Chocolate
  • Caramel
  • Mocha
  • Bronde
Ash blonde, pale platinum
Light / medium brown, warm
  • Caramel
  • Honey brown
  • Copper
Ashy, gray-toned dyes
Brown / dark, warm
  • Dark chocolate
  • Mahogany
  • Honey highlights
Very light, ashy blonde
Brown / dark, cool
  • Blue-black
  • Espresso
  • Burgundy
Golden yellow blonde

Eyes

Best hair color for your eye color

Eye colorHair colors that enhanceTip
Blue
  • Ash blonde
  • Dark brown
  • Platinum
Fair skin and blue eyes look striking with ash blonde or a contrasting dark brown.
Green
  • Auburn
  • Copper
  • Chestnut
Red tones are green’s complement — brown hair colors for green eyes look best with red or copper lights.
Hazel
  • Caramel
  • Golden brown
  • Mahogany
Warm browns pick up gold flecks.
Brown
  • Chocolate
  • Caramel
  • Burgundy
Almost anything works; contrast decides the mood.

Decide

What color should I dye my hair? Five questions

  1. Does gold jewelry look better on you than silver?

    Yes → Lean toward warm shades: honey, caramel, copper.

    No → Lean toward cool shades: ash, beige, espresso.

  2. Do you want a low-maintenance change?

    Yes → Stay within two shades of your natural color.

    No → A bigger jump works if you keep your undertone.

  3. Is your skin quite red or flushed?

    Yes → Avoid red and copper; choose neutral or ash tones.

    No → Red and copper are open options if you are warm.

  4. Is your natural coloring high contrast (dark hair, light skin)?

    Yes → Deep shades and clean contrast suit you.

    No → Soft, blended shades with fine highlights suit you.

  5. Are you going gray?

    Yes → Blend with ash or beige highlights, or embrace silver if you are cool.

    No → Choose by undertone and contrast above.

See it before you dye it: try shades on your own photo with the AI hair color changer. Want a starting point based on your full coloring? Check your color season — every season guide includes hair colors.

Frequently asked questions

Short answers to the questions people ask most about this topic.

What hair color suits me best?

A shade that matches your undertone and stays within about two levels of your natural depth. Warm undertones suit golden and copper tones; cool undertones suit ash, beige and blue-black.

What hair color is best for olive skin?

Chocolate, mocha, caramel and bronde. Ash blonde and very pale platinum can make olive skin look sallow.

What hair color suits fair skin and blue eyes?

Ash or platinum blonde if you are cool; golden or strawberry blonde if you are warm; a contrasting dark brown for drama.

What hair color suits brown skin?

Warm brown skin glows with caramel, honey and mahogany; cool brown skin suits blue-black, espresso and burgundy.

Is there a tool to try on hair colors?

Yes. Our [AI hair color changer](/ai-hair-color-changer) lets you upload a selfie and try 18 shades, filtered by your color season.

See which season your photo points to

Upload a clear, front-facing selfie in daylight. The free analysis estimates one of the four main seasons and shows four colors to start with.

Upload a selfie

Free analysisNo account needed