In a sentence: the best colours for dark skin are clear, saturated jewel and bright tones — cobalt, emerald, fuchsia, true red, royal purple, turquoise, marigold and tangerine — with bright white for contrast, anchored by charcoal, navy, camel and stone grey. Skip to the full palette or find your exact shades.

The first time I draped a cobalt-blue cloth on a deep-skinned client who'd lived in beige her whole adult life, she actually laughed out loud. Her face lit from within — cheekbones, eyes, the lot — and she said, "I look awake." She'd spent years being told to play it safe in neutrals that, on her, did nothing but mute the most striking thing about her colouring. Dark skin is rich in pigment, and rich pigment can hold rich colour. The shades that overwhelm a paler complexion are exactly the ones that make deep skin glow.

So the brief here is the opposite of "tone it down." If you've got dark skin and you've been hiding in safe neutrals, this is your permission slip to wear the loud, clear, joyful colours other people can't carry. There's one honest caveat I'll keep coming back to — the single most flattering version of each colour still depends on your undertone — but the direction of travel is the same for everyone: brighter, cleaner, deeper.

Understanding dark skin and colour

Dark skin has a lot of melanin, and that's a colour superpower. High melanin means depth and saturation in the skin itself, so it can stand up to depth and saturation in clothing without being washed out. Where a light, delicate complexion gets overpowered by a vivid emerald or a true red, deep skin meets that colour as an equal — the contrast reads as vibrant and intentional rather than harsh.

Here's the part most charts get wrong, though: "dark skin" is not a single thing, and depth is not the same as undertone. Two women can have identically deep complexions and look best in completely different palettes — one glowing in warm marigold and bronze, the other in icy fuchsia and cobalt. That difference is undertone: the warm (golden, red, bronze), cool (blue, rose) or neutral cast underneath the surface colour. Depth tells you that you can go saturated; undertone tells you which saturated colours. That's why undertone matters more than anything else, and why I'm careful never to promise one universal "best" shade.

The good news is that a few colours are so clear and pigment-rich that they flatter across almost every dark-skin undertone — they're the ones below.

The best colours for dark skin

These are the ten I reach for again and again on deep complexions — clear, confident colours that the skin is rich enough to carry.

Colour palette of the best shades for dark skin with hex codes — cobalt blue, emerald, fuchsia, true red, marigold, royal purple and bright white, by ToneLala
Best Colors for Dark Skin: Your Most Flattering Shades (with Hex Codes) — every shade with its hex code.
Colour Hex Why it works
Cobalt Blue #1B4D9B My desert-island shade for dark skin. Deep, electric and clean — it makes the whites of the eyes and the skin both look brighter.
Emerald Green #0B6E4F A true jewel green with real depth. It reads expensive against deep skin and flatters warm and cool undertones alike.
Fuchsia #C2156E A cool, vivid pink-red that lights up the face. The brighter it is, the better it looks here — soft dusty pink does the reverse.
True Red #C8102E Clear, slightly blue-based red. Dramatic and universally flattering on dark skin; it's the colour I put people in for confidence.
Marigold #E8A22B A warm golden yellow that glows like sunlight on deep skin. Where pale lemon can clash, this rich yellow sings — especially on warm undertones.
Royal Purple #4B2E83 Deep, saturated and regal. Purple and dark skin is one of fashion's great pairings; it adds drama without ever looking heavy.
Turquoise #1CA6A0 A bright blue-green with a holiday energy. Cool and clear, it makes deep skin look luminous and sun-kissed.
Tangerine #E8642C A warm, punchy orange. It's bold, but dark skin grounds it so it reads joyful rather than loud — gorgeous on warmer complexions.
Magenta #A8197C A deeper, more purple-leaning cousin of fuchsia. Rich and high-impact; brilliant for cool and neutral undertones.
Bright White #F7F7F4 The contrast move. A crisp, clean white beside deep skin is striking in a way it never is on paler people — instant freshness.

Best neutrals: Bright White #F7F7F4 (the crispest, most flattering contrast), Camel #C19A5B (a warm tan that keeps a look polished and expensive), Charcoal #36363B (a softer, richer "dark" than flat black), Navy #1E2749 (the smart, modern alternative to black), and Stone Grey #B6AEA0 (a warm grey that won't go flat against deep skin).

Want YOUR exact most-flattering shades?

Find your colour season →

Colours to avoid with dark skin

  • Muddy mid-browns and murky taupe that sit close to your own skin tone. Instead of contrasting, they blend in — the outfit and your features both go quiet. Reach for camel or a deep chocolate with more clarity, or skip to a brighter colour entirely.
  • Chalky, washed-out pastels — baby blue, pale lilac, dusty mauve. They're so low in pigment that they can look ashy and lifeless against rich skin, draining the contrast that's your biggest asset. If you love pastels, go for the clearer, more saturated versions.
  • Beige and "nude" neutrals pitched for lighter skin. A beige that's gorgeous on fair skin often reads flat and greige on deep skin. Swap it for a warm camel, a true ivory or a clean bright white, which all hold up far better.

None of these are forbidden — they're simply the shades that most often disappoint, so treat them as "handle with care" rather than rules.

Dark Skin and the colour seasons

Depth puts most dark skin in the deeper, richer half of the seasonal system — but depth alone doesn't pick your season. Undertone does.

If your undertone is warm (golden, bronze, red-brown), you likely sit in Deep Autumn: think warm emerald, marigold, tangerine, teal and rich earthy reds, with gold metals and camel neutrals. If your undertone is cool (blue or rose beneath the skin), you're probably a Deep Winter: clear, icy-edged brights like fuchsia, cobalt, royal purple and true red, with crisp bright white and charcoal, and silver as easily as gold. Neutral undertones can borrow happily from both. And while it's less common on genuinely deep skin, brighter-but-lighter complexions can lean Bright Winter or Bright Spring, where clarity matters even more than depth.

That's the bit a one-size chart can't do, because two equally dark complexions can land in different seasons entirely. Our colour analysis guides walk through each season in detail, so you can see exactly where your warmth, depth and contrast place you.

Makeup & styling for dark skin

The same logic runs straight through to makeup: pigment-rich beats sheer. Deep skin carries bold lip colour beautifully — a true red, a berry, a warm brick or a glossy plum all read intentional rather than overdone, where a wishy-washy nude can look grey. On the eyes, jewel tones (emerald, sapphire, bronze, copper) flatter, and warm metallic accents are universally lovely. For clothing, lean into colour-blocking two of your brights together — cobalt with tangerine, emerald with fuchsia — because deep skin can anchor combinations that would overwhelm a paler frame. And both gold and silver work, so let your undertone, not a rule, decide which feels more "you."

Putting it together

Build around clarity and you can't go far wrong: pick two or three brights you genuinely love from the list — say cobalt, emerald and a true red — add bright white for contrast and camel or charcoal to ground them, and you've got a wardrobe that does the deep skin justice instead of muting it. The colours here flatter across most undertones, but the exact cobalt, the exact red that makes your face light up is personal — and worth pinning down properly. Stop dressing to be inoffensive, lean into the saturated colours your skin was made to wear, and let one vivid shade do the talking.