Sheer, mesh and lace: what to wear underneath, and what gives the game away
A sheer panel does not hide anything, so the question is never whether something will show. It is what you want it to show. There are only three honest strategies: disappear into the skin, disappear into the garment, or layer on purpose so the thing underneath is part of the outfit. Each of them fails in a specific, predictable way, and the failures are almost always about contrast and seams rather than about coverage. Here is how each one works, and which one suits which kind of sheer.
Work out how sheer it actually is first
Opacity depends on three things: how open the weave or knit is, how dark the fabric is, and how much it is being stretched. A black mesh at rest can be nearly opaque and then become clearly transparent where it is pulled over a curve. Judge a garment stretched, not flat.
Hold it over your own forearm in daylight, not in a dim room. If you can read the colour of your skin through it, so can everyone in a brightly lit room, and artificial evening light is considerably more forgiving than a shop window or a camera flash.
Then decide which parts are sheer. A sleeve, a yoke or a back panel needs nothing underneath in most settings. A sheer bodice, a sheer front or a sheer skirt is a different decision, and a cropped sheer piece like a short top that fastens with toggles is really asking what goes under the body of it rather than the whole of it.
Strategy one: match your skin
A seamless layer close to your own skin tone reads as skin through sheer fabric and effectively makes the panel look bare. It is the strategy formal wear has used for a century and it is the most invisible of the three when the match is good.
The match has to be good, which is the whole difficulty. A shade too pale or too pink reads as underwear, not as skin, and under a dark mesh any pale layer produces a bright patch that the eye goes to immediately. If you cannot match, do not use this strategy.
It also only works if the layer is genuinely seamless. A sheer panel magnifies every edge underneath it, so a hem, a seam, a lace trim or a label shows as a line across the body in a way it never would under opaque cloth. Laser cut or bonded edges are the ones that disappear.
Strategy two: match the garment
Black under black is the most reliable thing on this list. A black seamless layer under black mesh reads as part of the garment, the contrast is close to zero, and nothing has to be matched to your particular skin tone. If you are unsure, do this.
A camisole, a bandeau, a bodysuit or a slip all work. A bodysuit is the best of them under a sheer dress because it has no hem to show at the waist, and a slip is the best under a sheer skirt because it moves with the fabric instead of against it.
The one failure mode is texture rather than colour. A satin layer under mesh catches light and gives itself away, and a ribbed or lace layer prints its pattern through. Matte, smooth and flat is what you want underneath.
This also works where the sheer is only part of the garment. A gathered dress that is sheer from the shoulder has an opaque body and a transparent upper, so the layer only has to handle the upper and can stop well below the sheer section.
Strategy three: layer on purpose
The third option is to stop hiding and make the under layer visible as a design choice. A black bodysuit under a sheer black dress, a bralette meant to be seen, a slip in a contrasting colour, a long sleeved top under a mesh overlay. Done deliberately this reads as the most considered of the three.
The rule that makes it work is that the visible layer should look like clothing rather than like underwear caught in the open. Something with a clean edge, a finished neckline and no hooks or adjusters on show. A fastening that is designed to be seen is fine. A nude strap with a slider on it is not.
Repeat the deliberate layer somewhere else so it reads as intentional. Opaque tights with a sheer skirt, or a visible dark layer at the top and a dark leg at the bottom, puts the sheer panel in the middle of a scheme instead of leaving it looking like an accident.
Legwear is the easiest version of this. Fishnet with crosses in the net under a sheer or short skirt is an under layer that is obviously meant to be part of the outfit, which takes the whole question off the table.
The things that give it away regardless
Pale underwear under dark sheer. This is the only genuine mistake in the whole subject, and it is a contrast problem rather than a modesty one: a light shape behind a dark transparent fabric is the brightest thing in the frame.
Labels, sliders, hooks and visible elastic edges. Cut labels out of anything that will live under sheer, and check the back view in a mirror, because the back of a bra reads through mesh far more clearly than the front.
Boning, padding and moulded cups. Any rigid structure under a thin fabric shows as a shadow with a defined edge, and a moulded cup under stretch mesh reads as a shape that is not yours.
And colour under lace rather than under mesh. Lace has solid motifs and open ground, so a layer beneath it shows only in the gaps, which is why lace is much more forgiving about what goes under it than plain mesh is. Lace that is worn against bare skin, like a short lace glove, needs nothing at all behind it.
Fit and care, which sheer makes stricter
A layer underneath changes how the outer fabric drapes. A tight layer under loose mesh is fine. A loose layer under a close fitting mesh bunches, and every fold prints through. If the sheer garment is fitted, the thing under it has to be fitted too.
Sheer and mesh also have less give than they appear to. An open net stretches a long way and then stops abruptly, with nothing left to redistribute, so a size too small shows as strain lines across the widest point rather than as a garment that is merely snug. We do not accept returns for a size chosen wrongly, so this is one to ask about: email us with your measurement and we will read the supplier's own figures for that exact piece.
For care, wash sheer pieces separately, by hand, and keep them away from anything with a hook, a zip or a strip of hook and loop fastening. A single snag in a mesh runs, and a run in an open net cannot be repaired invisibly. Take rings and bracelets off before putting a mesh sleeve on, because the thing that snags a sleeve is almost always jewellery.
Questions people actually ask
- What do you wear under a sheer dress?
- A seamless layer in the same colour as the dress is the most reliable answer: a bodysuit under a sheer dress, a slip under a sheer skirt. A skin toned layer works if the match is genuinely close. Pale underwear under dark sheer fabric is the one thing that always shows.
- How do you wear a mesh top without it being see through?
- You do not make mesh opaque, you decide what shows through it. Either match the layer underneath to the garment so the two read as one, or make the under layer part of the outfit on purpose with a clean finished edge and no visible hooks or sliders.
- Does lace need something underneath?
- Less often than mesh. Lace has solid motifs with open ground between them, so anything underneath shows only in the gaps, which makes it far more forgiving. Plain mesh is evenly transparent across its whole surface and gives much more away.
- Why can you see my bra through a sheer top?
- Usually contrast and edges rather than the fabric. A pale layer behind a dark transparent cloth is the brightest thing in the picture, and seams, lace trim, hooks and moulded cups all read as defined shadows. Seamless, matte and the same colour as the garment solves most of it.