Skip to content

Find your next good read.

Folded ivory and sage shirts on a limestone surface.

Shirt guide

How to Choose a White Shirt That Is Not See-Through

A white shirt only works if it gives the coverage you want in real light. Here is how to judge weave, weight and fit in the shop — and how to test one properly at home before you cut the tags off.

Begin here

How-to

Choosing a white shirt that stays opaque

To choose a white shirt that gives the coverage you want, check it while wearing your intended underlayer in more than one light. Fabric weight and weave can help you predict, but the actual shirt and its fit decide the result. Look at the front, back and the areas that stretch when you sit or reach before you remove any return tags.

Myth

A heavier fabric is always opaque — you can skip the light test if the shirt feels substantial.

Fact

Weight only helps when the weave is also tight; a loosely woven fabric thins wherever it stretches, whatever it weighs. Treat weight and weave as clues, and let the worn test in real light decide.

Myth

White underwear is the safe choice under a white shirt.

Fact

White under white often increases apparent sheerness, because bright white contrasts with your skin tone and draws the eye. What works for you depends on your colouring and the shirt — compare tones in daylight on your own body, and check the underlayer comparison below.

Deliberately sheer is a different decision

Some white shirts are designed to be worn sheer over swimwear, a bra or a coloured layer, and that is a styling choice rather than a fault. What this guide treats as a problem is unwanted transparency: a shirt you intended to wear as a standalone opaque layer. Knowing which you are shopping for changes which rules apply — a deliberately sheer shirt needs a planned underlayer, not a return slip.

What you will finish with.

You can choose a white shirt that gives the coverage you want in daylight and office light, test it worn at home before committing, and know your layering options for any white shirt that turns out more sheer than you expected.

Have these ready.

  • A phone torch or access to a window — two light sources that reveal sheerness differently.
  • The underlayers you actually plan to wear, in the tones you would wear them, since they change the result.
  • The care and composition label, because fibre content and washing advice tell you how the shirt will behave over time.
  • Return tags left on until the home test is done.

One step at a time.

  1. Hold the fabric up to the light before buying

    In the shop, stretch a handful of fabric gently between your fingers, then hold it toward the light unstretched. A densely woven cloth shows a soft, diffuse glow; a sheer one shows distinct gaps between threads, almost like mesh. Then pull slightly — if the gaps open when stretched, the shirt will thin over every curve when worn.

    Check: Unstretched, you can no longer see distinct thread gaps or your fingers — only a diffuse glow of light comes through.

  2. Use fabric weight as a rough clue, not a verdict

    Labels rarely list weight, so judge by feel and by comparison on the same rail. As loose tendencies only: very lightweight summer shirting is often translucent, standard everyday shirting is often reliable, and heavy cloths such as flannel are effectively opaque. There is no universal number that guarantees coverage — a heavy but loosely woven fabric can still thin when it stretches.

    Check: The fabric feels substantial, does not collapse into transparent folds when you scrunch it, and compares sensibly with heavier shirts on the same rail.

  3. Treat weave type as a tendency, not a ranking

    Weave structure shifts how much light passes through. Oxford's basket-style weave with thicker yarns is commonly among the more forgiving classic shirting cloths in white; poplin's fine, flat yarns often pass more light, so white poplin is more often found sheer; twill's diagonal overlap usually sits in between. These are starting expectations — finishing, yarn quality and brand variation mean the specific shirt can buck its weave's tendency.

    Check: You can name the weave from the label or description, and you have set your strictness accordingly — stricter for fine weaves, more relaxed for bulkier ones — while still running the light test.

  4. Plan what goes underneath — on your body, not in theory

    Opacity is the shirt-plus-underlayer system. White under white often reads as more sheer, because the bright layer contrasts with your skin tone; a tone close to your own skin frequently reads as neutral shadow instead. How well that works varies with your colouring and the shirt, so test the actual combination in daylight rather than assuming any single "nude" shade disappears for everyone — and reserve black for genuinely opaque fabric, since it shows as a dark block under anything translucent.

    Check: The underlayer you plan to wear is the tone and neckline you would actually choose, and it reads as neutral — not as a bright block — when you check the shirt in daylight later.

  5. Judge the fit, because pulling thins fabric

    A shirt can pass every fabric test and still go sheer where it is too tight. When fabric stretches across the chest, shoulders or back, the threads spread apart — the same effect as stretching it between your fingers. Horizontal creases between buttons, strain at the shoulder blades or fabric hugging the chest mean the weave is thinning exactly there.

    Check: Buttoned, the front placket lies flat without gap-strain, and you can pinch a little cloth away from the shoulder blades.

  6. Run the worn daylight test at home

    Shop lighting is designed to flatter, so the real test happens at home with the tags still on. Stand facing a bright window wearing the shirt with your intended underlayers, and check from the front, back and side — via a helper or a mirror photo for the back. Repeat under your workplace lighting if you can, since overhead LEDs and fluorescents behave differently from window light, and check once more after the first wash, when finishing chemicals have gone.

    Check: In daylight, worn, the body of the shirt gives the coverage you decided on from every angle — and the same holds after the first wash.

Check your result.

If it is not working yet.

You already own a shirt that turns out sheer

Layering solves it without retiring the shirt. A fine-knit vest or camisole in a tone close to your skin often restores coverage invisibly — test it in daylight on you, since tones read differently on different bodies. In cooler months the same shirt works under a knit with just the collar showing, and if even a fitted layer shows through, wear it open as an over-layer where the translucency is the look.

Washing is thinning the fabric over time

Repeated hot washing, high-heat tumble drying and abrasion gradually break fibres down into real thin spots, usually noticed first at elbows, collar folds or where a bag strap rubs. Wash white shirts cool and gentle, buttoned and turned inside out, and air-dry or tumble low only if the care label allows. Where thin spots have already formed, the fabric has failed there and no routine restores it.

Yellowing versus genuine sheerness

Both make a white shirt look past it, but they are different problems. Yellowing at the underarms, collar or across the fabric is residue and fibre aging, and it may improve with an oxygen-based whitener or a cleaner's advice, per the care label. Sheerness is structural — light passes through evenly everywhere and no washing changes it — so a useful check is whether the shirt looks denser slightly damp (likely soil) or equally translucent wet or dry (the weave).

Fit strain keeps defeating an otherwise sound shirt

If the fabric passes the hand tests but strains across the chest, back or buttons, the problem is size or cut, not opacity. Sizing up can fix the pull but may widen the shoulders; a different cut is often the honest answer. Fit guidance is a fuller subject — the button-down blouse fit guide covers sizing assessment in depth.

Keep exploring.