T-Shirt Colors for Your Skin Tone: Contrast Beats Undertone
Color
The short answer is that warm skin takes beige, brown, maroon and olive, and cool skin takes white, charcoal grey and a mid blue. The longer answer, and the one that changes more, is contrast: how far the shirt sits from your own skin and hair in lightness.
Most pages on this run the vein test, sort you warm or cool, and hand you a list. That stops one step short of what you can actually see in a mirror.
Does Skin Tone Decide Your T-Shirt Color?
It narrows the list. What decides whether a shirt looks right on you is contrast, meaning the gap in lightness between the tee and your face and hair.
Hold a shirt under your jaw in daylight. If the shirt and your skin sit close in lightness, your face reads soft and the shirt disappears. If they sit far apart, the shirt frames your face. Neither is wrong, but most men own only one without deciding to.
Dark hair on fair skin is high contrast already, so a black tee or a white tee keeps that going. Lighter hair on lighter skin is low contrast, and a hard black swallows the face instead of framing it. Mid tones do the work there: grey, denim blue, olive, maroon.
How Do You Find Your Undertone Without Guessing?
Skip the vein test. Put a white shirt and a beige shirt side by side under your jaw in daylight and look at which one makes your face look tired.
The vein test asks you to judge blue against green through skin, indoors, under a bulb that is already tinting everything. It is a coin flip. The shirt test uses the thing you are actually buying.
The Two Shirt Test
Washed Out
Now try beige. If your face comes back, the warm side is yours.
Beige, brown, maroon, olive
Sharper
Beige will look slightly muddy next to it. That is the tell.
White, charcoal, denim blue, grey
If both look fine you are neutral, more common than the internet suggests.
Warm Undertone: Beige, Brown, Maroon and Olive
Warm skin wants shirts with some yellow, red or earth in them. Beige and olive are the easy wins, maroon is the one that reads dressed.
Beige is the quiet one and the hardest to argue with, because it sits close to warm skin and keeps contrast low. Brown is the same idea with more weight. Olive is the one men skip and then wear constantly, since it goes with denim, grey and black. Maroon is the only one that asks for anything, and it asks that the rest stays plain.
Shop the Story
Four That Work on Warm Skin
Nick Tee
Beige
Slim fit, curved hem. A warm sand that sits close to warm skin and keeps contrast low.
$45
Shop Nick Beige
Nick Tee
Brown
A muted taupe rather than a chocolate, so it works with grey and black as easily as denim.
$45
Shop Nick Brown
Nick Tee
Forest Green
Reads olive on the body. The warm colorway that behaves like a neutral in the drawer.
$45
Shop Nick Forest Green
Joey Tee
Maroon
Tailored fit, straight cut hem, four way stretch. Deep enough for dinner, warm enough to flatter.
$45
Shop Joey MaroonFree 30 day returns on unworn items
Cool Undertone: White, Charcoal, Denim and Grey
Cool skin wants blue, grey and true white. The charcoal and the denim blue carry the most weight here, and white is the one worth getting right.
A cool white has a faint blue cast, and against cool skin that reads clean instead of yellow. Charcoal is the safer buy, holding a high contrast look without black's hard edge. Night grey is the one you stop thinking about, which is the highest compliment a shirt gets. For how these stack in a rotation, see the colors every man should own.
Shop the Story
Four That Work on Cool Skin
Nick Tee
White
A clean white with a cool cast, not a cream. Slim fit, curved hem, lightweight.
$45
Shop Nick White
Joey Tee
Charcoal Grey
A charcoal with a blue cast. A near black look without black's hard edge at the collar.
$45
Shop Joey Charcoal
Tim Tee
Night Grey
Tailored athletic fit in a cool mid grey. The lowest effort shirt here.
$46
Shop Tim Night GreyFree 30 day returns on unworn items
Two of these in your size beats six you talked yourself into. After that, the rest is what you put with it.
Frequently Asked Questions
What t-shirt color is best for pale skin?
It depends on your hair more than your skin. Pale skin with dark hair is high contrast already, so black, white and charcoal all look deliberate. Pale skin with light or greying hair is low contrast, and a hard black overpowers the face. Reach for grey, denim blue, olive or beige instead.
How do I know if I have a warm or cool undertone?
Hold a pure white shirt under your jaw in daylight, then a beige one. If the white makes your face look tired and the beige brings it back, you are warm. If the beige looks muddy and the white looks clean, you are cool. If neither does much, you are neutral. This beats the vein test because it uses the garment you are buying.
Can you wear white if you have a warm undertone?
Yes, but reach for an off white or a cream rather than a bright optic white. Warm skin next to a cool white is where the washed out look comes from. If your only white tee is a bright one, wear it under a warmer layer.
Does black look good on everyone?
Black is the most forgiving color to buy and one of the harder ones to wear well. It works best on high contrast colouring, meaning dark hair against lighter skin. On low contrast colouring it pulls attention down to the shirt and away from the face. Charcoal grey gets most of the same effect with less risk of that.
Athletic Meets Aesthetic
Buy the Shade That Suits You
Eight colorways, two cuts, one performance fabric. All true to size.
pillarathletics.com
