The Best Colors to Wear for Your Specific Skin Tone

Ever put on a shirt that looked amazing on the hanger and felt completely wrong the second you saw it in the mirror? That’s not you being picky. That’s the shirt fighting your skin tone. The good news is that once you figure out your undertone and how deep your coloring runs, picking clothes gets a whole lot faster. No more standing in the closet at 7 a.m. wondering why nothing feels right.

First, Figure Out Your Undertone

This is the part most people skip, and it’s honestly the only part that matters. Skin tone has two layers: surface tone, which is how light or dark you appear, and undertone, which is the subtle hue sitting underneath. Undertones come in three main camps: warm, cool, and neutral. Warm leans golden, peachy, or yellow. Cool leans pink, red, or bluish. Neutral is a mix of both, and those people can wear a surprisingly wide range.

Not sure where you land? A few quick checks. Look at the veins on your inner wrist in natural light. Greenish veins point warm. Blue or purple point cool. A mix points neutral. Hold a piece of white paper next to your face. If your skin looks yellow or golden beside it, you’re warm. If it looks pink or rosy, you’re cool. And if jewelry tells you anything: gold flatters warm skin, silver flatters cool skin, and both work on neutral.

Warm Undertones

Your best colors live on the golden side of the spectrum. Think earth and sunshine. Mustard, olive, rust, terracotta, warm browns, coral, peach, and tomato red all work beautifully. Warm greens like moss and forest are solid picks. Cream beats stark white, and beige beats gray. If you want a rich neutral, camel and tan are practically made for you.

Colors that tend to drain warm skin: icy pastels, cool grays, and anything with a strong blue-purple cast. Pure white can wash you out, and so can fuchsia.

Cool Undertones

Cool skin glows in jewel tones and anything with a blue or pink base. Emerald, sapphire, amethyst, ruby red, and deep berry are all safe bets. Cool pinks like magenta and dusty rose work well, as do true blues, lavender, and plum. For neutrals, reach for charcoal, navy, true white, and cool grays. Silver jewelry finishes the look nicely.

Watch out for orange, mustard, and warm browns, which can make cool skin look sallow. Neon yellow is usually a no, and so is anything described as “golden tan.”

Neutral Undertones

Consider yourself lucky. You can borrow from both sides of the aisle. Soft whites, dusty pinks, muted blues, sage green, and taupe all sit easily on you. The one rule: stick to colors with a little softness to them. Loud, highly saturated shades can overwhelm neutral skin, so muted and earthy versions tend to look more polished.

Depth Matters Too

Undertone is half the equation. The other half is how light or deep your skin is. People with deeper skin tones can carry rich, saturated colors that would swallow lighter complexions: bold jewel tones, bright fuchsia, deep red, and vivid cobalt all look fantastic. Lighter skin tones often do better with softer, slightly muted shades, because very intense colors can overpower the face. Medium depths sit comfortably in between and can go either way.

The Colors Everyone Can Wear

Some shades seem to work on nearly everyone: navy, teal, dusty rose, olive, and most soft neutrals. When you’re building a wardrobe from scratch, start there. They layer easily and stop you from buying things you’ll only wear once.

Test Before You Buy

Here’s a trick stylists use. In good daylight, hold the garment up under your chin and look at your face, not the fabric. If your skin looks even and your eyes bright, it’s a match. If you suddenly look tired, gray, or washed out, put it back. Trust your eyes over the label every time.