Why Does My Piercing Smell Like Fish? Causes & Fixes

That fishy smell coming from your piercing is almost certainly a buildup of dead skin cells, natural skin oils, and bacteria trapped in and around the piercing hole. It’s incredibly common, has its own nickname (“ear cheese” or “piercing funk”), and in most cases it’s not a sign of infection. The smell develops because your piercing creates a small tunnel through your skin that constantly collects debris with nowhere for it to go.

What Creates the Smell

Your skin is always shedding dead cells and producing sebum, the oily substance that keeps skin moisturized. On a flat surface of skin, these shed naturally. But a piercing creates a channel called a fistula, essentially a tiny tube of skin that forms around your jewelry as the piercing heals. That tube produces oils and secretions just like the rest of your skin, and they accumulate inside the channel over time.

Bacteria on your skin break down this mixture of oil, dead cells, and sweat. The byproducts of that bacterial activity are what produce the smell. The fishy quality specifically comes from certain nitrogen-containing compounds that bacteria release during this process. If you’ve ever removed jewelry and noticed a whitish, paste-like substance on the post or around the hole, that’s the buildup itself. Squeeze it or disturb it, and you get the full force of the odor.

This happens with every type of piercing, not just ears. Navel piercings, nose piercings, and cartilage piercings all collect the same debris. Piercings in areas that stay warm, moist, or covered by clothing tend to smell worse because those conditions accelerate bacterial growth.

Your Jewelry Might Be Making It Worse

The material your jewelry is made of plays a significant role in how much odor builds up. Porous materials like acrylic, wood, and low-quality metals have microscopic surface imperfections where bacteria and oils embed themselves. Once bacteria colonize those tiny crevices, no amount of surface cleaning fully removes them, and the smell keeps returning.

Implant-grade titanium and solid 14k or 18k gold have much smoother surfaces, which makes it harder for bacteria to take hold. Switching to higher-quality jewelry minimizes the smell, though it won’t necessarily eliminate it entirely since the fistula itself still produces buildup. Plastic jewelry is not safe for piercings and will make the problem worse, not better.

How to Clean Away the Buildup

A consistent cleaning routine is the most effective way to control piercing odor. Clean the piercing and surrounding skin two to three times daily. Always wash your hands thoroughly before touching the area.

For the piercing itself, salt soaks work well. Dissolve a quarter teaspoon of sea salt (or half a teaspoon of table salt) in eight ounces of warm water. Saturate a cotton swab with the solution, apply it to the pierced area, and let it soak for a few minutes. This loosens dried material and flushes out the accumulated debris. Gently rotate the jewelry while the area is still wet to help clear buildup from inside the channel.

For the skin around the piercing, a mild, unscented antibacterial soap diluted 50/50 with water works well. Avoid rubbing alcohol and hydrogen peroxide. Both dry out the skin and kill healthy new cells, which can actually slow healing and create more irritation that traps additional debris. Skip ointments like bacitracin too, since they can seal over the piercing and trap moisture inside.

When you remove jewelry for cleaning, wipe down the post or bar with a clean cloth. You’ll likely see the whitish buildup on it. This is normal maintenance, the same way you’d clean any piece of jewelry you wear against your skin daily.

When the Smell Signals Something More Serious

Normal piercing funk is mild to moderate, comes and goes with your cleaning schedule, and isn’t accompanied by pain or visible changes to the skin. An infection looks and feels different. Watch for redness and swelling that’s getting worse rather than staying the same, skin that feels warm or hot to the touch, and persistent soreness or itchiness around the site.

Discharge is the clearest dividing line. A small amount of white or clear fluid is part of normal healing. Thick discharge that’s green, yellow, or gray and smells strongly indicates an infection that needs medical attention. The Association of Professional Piercers recommends seeing a doctor immediately if you notice this type of discharge.

Small bumps called granulomas can also form around piercings. These look alarming but aren’t necessarily infections. They’re tissue reactions that often resolve with proper cleaning and jewelry adjustments.

Could Diet Be a Factor?

In rare cases, a persistent fishy smell coming from your skin (not just one piercing) could point to a metabolic condition called trimethylaminuria. People with this condition can’t properly break down a compound called trimethylamine, which smells like rotting fish. It builds up in the body and gets released through sweat, breath, and urine. The compound is produced during digestion of foods like eggs, fish, liver, soybeans, and peas.

This is uncommon, and if your piercing is the only place you notice the smell, trimethylaminuria is almost certainly not the cause. But if you notice a fishy odor from your sweat in general, especially after eating protein-heavy meals, it’s worth mentioning to a doctor. Stress and diet both influence how strongly symptoms show up.

Why Some Piercings Smell More Than Others

Location matters. Ear lobe piercings tend to produce less odor because they’re exposed to open air. Cartilage piercings, especially in the inner ear folds like the daith or tragus, sit in more enclosed spaces where moisture and warmth accelerate bacterial growth. Navel piercings are notorious for smell because the belly button is a warm, dark pocket that traps sweat and lint alongside the normal piercing buildup.

Age of the piercing matters too. Newer piercings are still forming that skin-lined channel, which produces more secretions during healing. But even fully healed piercings that are years or decades old still accumulate debris. The fistula remains a permanent tube of skin that produces oil, even if you remove the jewelry. People who haven’t worn earrings in years often find they can still squeeze that same smelly white substance out of old piercing holes, because the channel never fully closes and keeps collecting secretions.

The bottom line: regular cleaning, quality jewelry, and keeping the area dry between cleanings will keep the smell manageable. If the odor comes with pain, swelling, or colored discharge, that’s when it’s no longer just “piercing funk” and needs professional attention.