You catch your reflection and there they are, two points pressing through the front of your shirt. You cross your arms, adjust your posture, grab a jacket you do not need.
And you spend the rest of the day thinking about it.
The problem is almost never your body. It is what happens when thin, single-layer fabric meets a surface that is not flat. Nipples protrude slightly by default, and any fabric that drapes directly against the skin will show them. The thinner the fabric and the lighter the color, the more visible the outline.
The fix depends on what you are wearing.
- A thicker fabric or a second layer eliminates visibility in most cases without any special product.
- Nipple covers and adhesive solutions work under thin or sheer tops when layering is not an option.
- The right bra construction (for those who wear bras) solves it permanently for most outfits.
Here is every option, from the free 30-second fix to the permanent wardrobe change.

Why Nipples Show Through Some Clothes and Not Others
Fabric thickness is the main factor
A thick cotton oxford, a denim shirt, or a structured knit has enough material between your skin and the outside world that a slight protrusion does not register. The fabric holds its own shape instead of conforming to yours.
A thin jersey tee, a silk blouse, or a single-layer knit does the opposite. The fabric is so light that it drapes directly over the nipple and follows the contour exactly. The nipple creates a visible point because the fabric has no resistance.
This is why the same person can look completely smooth in one shirt and obviously pointed in another. The body did not change. The fabric weight did.
Light colors amplify the problem
White and light-colored fabrics show shadows and contours that darker fabrics absorb. A nipple pressing against a white tee creates a visible shadow from several feet away.
The same nipple under a dark navy or black shirt is nearly invisible because dark fabric does not reflect light off the high point.
Cold, friction, and arousal make it worse
Nipples respond to temperature, touch, and stimulation. Cold air, air conditioning, or friction from a rough fabric can cause the nipple to become more erect and more visible.
This is normal physiology, not something you can prevent. But you can dress for it.
If you know you are headed into a cold environment, plan for it the same way you would plan for rain. The fix is in the fabric, not in hoping your body cooperates.
Quick Fixes (No New Clothes Needed)
Layer with what you have
The simplest fix is a second layer. A camisole under a thin top, an undershirt under a dress shirt, or a bralette under a loose tee adds one more barrier between your nipple and the outer fabric.
That single layer is usually enough.

For men in dress shirts, a gray or skin-tone undershirt works better than white. A white undershirt under a white dress shirt can create visible lines at the collar and sleeves.
A gray or skin-tone undershirt disappears under the fabric while still blocking nipple visibility.
Nipple covers (reusable silicone)
Reusable silicone nipple covers are small adhesive discs that stick directly over the nipple and areola. They create a smooth, flat surface so the fabric has nothing to catch on.
Nippies by B-Six are the most widely recommended option. They are reusable for months, invisible under most fabrics, and come in multiple skin tones.
They work best under tops where a bra or undershirt would show (backless, strapless, deep V).

Silicone covers work for all genders. Men with puffy or prominent nipples can use the same covers under fitted tees and dress shirts.
Medical tape in a pinch
If you do not have covers, you can use medical tape or surgical tape in an X pattern over each nipple. It flattens the area enough to reduce visibility under most fabrics.
This is not a daily solution (adhesive on sensitive skin gets irritating fast), but it works for a specific outfit or event.
Permanent Fixes (Wardrobe Changes)
Choose thicker fabrics
If you solve the fabric problem, you solve the nipple problem. When shopping, check the fabric weight before anything else.
Fabrics that hide nipples: heavyweight cotton, oxford cloth, denim, chambray, flannel, thick linen, ponte, and anything with a visible texture or weave. Textured fabrics break up the surface so a small protrusion does not create a clean point.
Fabrics that show nipples: thin jersey, tissue-weight cotton, silk, chiffon, single-layer spandex, and anything sheer or semi-sheer. If you can see your hand through the fabric when you hold it up to light, it will show your nipples.
The middle ground: medium-weight cotton blends, pique knit (polo shirt fabric), and structured polyester blends. These work in moderate temperatures but may show nipples in cold environments.
Choose darker colors and patterns
Dark colors absorb light and hide contours. Patterns, prints, and busy designs break up the visual surface so the eye cannot trace a single point.
A graphic tee with a chest print is especially effective because the print adds a layer of stiffness right where you need it. The screen-printed area is thicker than the surrounding fabric and resists conforming to the body.
When shopping, check whether a top is lined. Some blouses and dresses come with a built-in lining that acts as a permanent second layer. A lined top in thin fabric performs like a thick top because the lining creates the barrier for you.
The right bra (for bra wearers)
Not all bras prevent nipple show-through. A thin lace bralette or an unlined bra offers almost no barrier.
What works:
- Molded cup bras have a pre-formed shape that holds its own contour instead of pressing the fabric against your body. The air gap between the nipple and the outer cup surface eliminates visibility.
- Padded bras add a foam layer that absorbs the protrusion entirely. You do not need heavy padding. A thin foam lining is enough.
- Spacer bras use a 3D knitted mesh construction that is breathable but structured. They feel lighter than molded cups but provide the same smooth surface.
- T-shirt bras are specifically designed for this problem. The seamless, smooth cup is engineered to disappear under fitted tops.
What does not work: unlined bras, sheer lace bras, and bralettes without a lining. These add a layer but the layer itself is thin enough that the nipple presses through both the bra and the shirt.
For men: the right undershirt construction
A standard crew-neck undershirt in the right fabric solves nipple visibility for most men. Look for:
- Micro-modal or bamboo blends that are smooth enough to not create texture under the outer shirt
- A fitted cut that sits flat against the chest without bunching
- Skin-tone or gray rather than white
Thompson Tee makes undershirts specifically designed to be invisible under dress shirts and tees. They handle sweat too, which is a bonus.
For men with gynecomastia or more prominent chest tissue, a compression undershirt provides a flatter surface and more coverage than a standard undershirt.
What Makes It Worse
Thin white tees. The single worst offender. White shows every shadow, and thin jersey shows every contour. Together, they guarantee nipple visibility.
Going braless in thin fabric. If you prefer going braless, you can, but the fabric needs to be thick enough to compensate. A thick cotton tee or a structured blouse works braless.
A silk camisole does not.
Cold environments without planning. Air-conditioned offices, winter weather, and cold restaurants all cause nipple erection.
If you know you are going somewhere cold, layer or choose a thicker top.
Tight-fitting tops in lightweight fabric. The tighter the fit, the more the fabric conforms to your body. A relaxed fit in the same fabric will show less because there is air between the fabric and your skin.
How to Build Outfits That Work
Thick or dark fabric + one barrier layer = invisible nipples.
That combination works for every body type, every gender, and every outfit style.
For work: A molded-cup bra or undershirt under an oxford cloth button-down in any color. The double layer plus the structured fabric makes nipple visibility impossible.
For casual: A dark graphic tee in heavyweight cotton. The dark color plus the print plus the fabric weight handles it without any additional layer.
For going out: If the top is thin or sheer, silicone nipple covers are the targeted fix. They work under tops where a bra or undershirt would be visible.
For summer: A linen shirt in a dark color or a thick cotton tee. Linen breathes well in heat, and the thick weave hides contours. Avoid tissue-weight cotton even when it is hot.
For braless days: Stick to structured fabrics with enough weight to hold their own shape. Thick cotton, ponte, denim tops, and anything with a visible texture. Save the silk and jersey for days when you are layering underneath.
When Nipple Visibility Is Not a Problem
Not everyone wants to hide their nipples. For some people, visible nipples are part of their style. The braless look is a deliberate choice, and there is nothing wrong with it.
This article is for people who are bothered by it and want solutions. If you are not bothered, you do not need any of this.
If you actively want to show nipples as part of your look, see how to show nipples through a shirt for the opposite playbook.
If other parts of your body show through clothes in ways you do not want, I covered all the common ones in my guide on how to keep parts of your body from showing through clothes.
Pin this page so you have it next time you are getting dressed and the mirror shows more than you want.

12-year nomad, carry-on-only traveler across 5 continents, and creator of Organizing.TV.
I help you pack smaller, stress less, and actually enjoy the packing part of travel.
