Skip to content

White or Skin-Coloured Undershirt Under a White Shirt?

Short answer: Under a white shirt, a skin-coloured or grey undershirt is the most invisible. A white undershirt creates contrast against your skin and shows clearly through the thin, white fabric. The rule is simple: the undershirt should be as close to your own skin tone as possible.

Why white undershirts show under white shirts

A white shirt is rarely completely opaque. What you see through the fabric is the contrast between undershirt and skin, and a bright white undershirt gives the biggest contrast against your skin. An undershirt in a muted grey or skin-like tone, on the other hand, blends in with the body and disappears. See the selection of bamboo undershirts for men.

When is white still the right choice?

Under coloured and dark shirts, knitwear and T-shirts, white works fine, and here it is fit and material that decide the comfort instead. Bamboo viscose wicks sweat away and protects your shirt from marks; read more in the post on the good undershirt as a base layer.

The fit completes the invisible look

Choose a close-fitting sleeveless style if your shirt is thin, so no edges show. If you are unsure about the size, the size guide for bamboo clothing helps. Women will find similarly discreet styles under bamboo undershirts for women.

Frequently asked questions

Which colour undershirt is invisible under a white shirt?

A skin-coloured or muted grey undershirt is the most invisible, because it minimises the contrast with your skin. White, on the other hand, shows clearly through the fabric.

Can I wear a white undershirt under dark shirts?

Yes, under dark and coloured shirts the fabric is less see-through, and a white undershirt is a perfectly good choice here.

Should the undershirt have sleeves under your shirt?

If you want to avoid sweat marks under your arms, choose short sleeves. If the undershirt has to be completely invisible under thin fabric, a sleeveless style is best.