Choose The Best Clothing Colors For Your Skin Tone

by   |  in Style Tips

If you’re spending time picking out nice clothes to wear, at some point, you’ve probably wondered to yourself, “What colors look best on me?” Which makes sense, because why not take that extra step to pick colors that look best with your skin tone?

So let’s talk about what looks best with your skin color. There are plenty of ways to figure out the best colors for your skin tone, but it doesn’t have to be complicated.

If we men follow a few simple pointers, we should be okay. So let’s chat about how to find the best colors for you.

closeup of box of crayons with all skin tones
Photo via Flickr

Finding The Colors That Look The Best On You

Believe it or not, color is a hard thing to get wrong, and luckily for guys, it doesn’t matter that much anyway. There’s a set of colors I call #menswearNeutrals that works great for all guys.

As far as the chart I put together (see below), there’s a good chance you may not have the exact coloring of any of these examples, and that’s fine. Just choose the one who’s the closest match. And if you’re in between two guys’ skin complexion, you can wear colors (and avoid colors) assigned to both of them.

Just keep in mind that most colors look fine on everyone, and you can’t really go wrong.

Not sure which colors look best on you?

Grab our Contrast Cheat Sheet instantly, for free!

I like spam musubi, but not SPAM email. You’ll receive the Contrast Cheat Sheet, plus a great style email at least 1x a week. No funny business, unsubscribe any time.

Remember these things*

*This list isn’t scientifically proven, so use it as a general guideline, and deviate when necessary.

Remember that none of this is set in stone with no exceptions; it’s important for you to try stuff and see what looks good on you.

A Few Quick Tips:

  • If you have a lighter, paler complexion, avoid stark black and white
  • If you have a medium complexion, the primary and bold colors will suit you well
  • If you’re a darker skin tone, you have more freedom with whites and pastels than most

Assuming you can remember those basic rules, you’ll be good, but let’s see if we can dig a bit deeper.

What Are The Best Colors For Your Skin Tone?

Looking for the large PDF? Click here to download (right click > Save As…)

Light Skin tone: Fair, slightly pink

If you have light, fair, or pale skin, and / or skin tone with a slight pink to red undertone (like Conan O’Brien):

  • Wear: warm khaki colors, peach tones, teals, red, bright blues and greens.
  • Try to avoid: Black and white. The stark contrast is too much for your skin and will only accentuate the lack of color.

Light Skin tone: Fair, slightly yellow

If you have light, fair, or pale skin, and / or skin tone with a slight yellow undertone (like Justin Timberlake in that photo):

  • Wear: Pastels, they look best on you. Think baby blue, light pink, lavender, pale yellow. Neutrals also look good on you, such as a lighter beige and heather gray.
  • Try to avoid: Really striking or primary colors. Also, too much deep, dark color can wash you out. Stay away from all black or all navy.

Medium Skin tone: Tan / Olive

If you have medium, tan or olive skin (like Adrian Grenier):

  • Wear: warm colors such as rich browns, orange-yellow, olive green, deep reds, and purples.
  • Try to avoid: White and black, pastels, any kind of faded color. These don’t work well with your complexion.

Dark Skin tone: Brown

If you have dark, brown skin, or a darker complexion (at least as dark as Will Smith in the photo above, if not darker):

  • Wear: Dark colors, they look great on you like black, dark gray, and navy. Rich, deep colors also look good. Think emerald green, sapphire blue, royal purple. Bright white and pastel colors look great as well.
  • Try to avoid: Earthy tones and washed out colors; these don’t do anything for you.

“Do these colors go together?”

In this video, I’m giving you 5 easy tips for matching your outfit. These are tips you can use right now, and they’re super simple to remember.

And yeah, I tell you why you shouldn’t worry too much about skin tone when getting dressed. Just follow the tips in the video.

By the way, are you subscribed to Effortless Gent on YouTube? If not, you should be 😉

Four Colors That Look Good On Everyone

According to this article, there are four colors that are “universally flattering”, regardless of your skin tone. These colors are Eggplant, True Red, Indian Teal, and Mellow Rose.

Kinda weird names, I know. But look at the photos of the women below. All different complexions, but none of them look sickly or pale when wearing these colors.

via real simple

How would guys wear these colors?

  1. Put together an outfit of menswear neutrals (watch this video if you don’t know what menswear neutrals are).
  2. Take one item in your outfit, and have it be one of these colors.

Simple example of how to use these universally flattering colors

Outfit 1: Dark denim, grey T-shirt, “Indian Teal” sweater, brown brogues.

Outfit 2: Khaki chinos, white OCBD, “True Red” crewneck sweatshirt, white sneakers.

That’s just two examples! If you keep your entire outfit menswear neutrals except for one of the items, you can easily throw in one of those universally flattering colors.

Did this help you figure out which colors work best for you?

If not, how can I be more helpful? Let’s chat about it on Twitter or tag me in some photos on Instagram.

This is one of EG’s most popular posts, originally published April 21, 2011, and was updated December 22, 2018 (added video resource and more information to all sections) and July 8, 2021 (fixed links).