Most Likely Causes (Ranked)

Earwax traps dirt, dead skin, and bacteria. When compacted (often by cotton swabs), it develops a musty smell in your house as bacteria break down trapped material.

Bacterial or fungal infection of outer ear canal from trapped moisture, producing foul-smelling discharge.

Middle ear infection can rupture the eardrum, releasing infected fluid with strong foul smell.

In children, small objects lodged in the ear canal cause infection and foul odor.
How to Fix It
Safely Clean Earwax
$0-15Never use cotton swabs.
- 1Use OTC earwax drops (Debrox, hydrogen peroxide) — tilt head, add drops, wait 5 minutes, drain.
- 2Gently rinse with warm water using rubber bulb syringe after softening.
- 3NEVER insert cotton swabs, bobby pins into the ear canal.
- 4For stubborn buildup: see a doctor for professional removal.
Treat Swimmer's Ear
$10-30Requires medicated drops.
- 1See a doctor — typically requires prescription antibiotic ear drops.
- 2Keep the ear dry — no swimming, use shower cap.
- 3OTC ibuprofen for pain relief.
- 4Don't wear earbuds until infection clears.
Prevent Ear Odor
$0Daily habits.
- 1Wash outer ear with soap during shower.
- 2Dry ears gently after bathing.
- 3Clean earbuds and hearing aids regularly.
- 4Don't over-clean the ear canal — some wax is protective.
When to Call a Professional
Ear pain with discharge — likely infection, see a doctor.
Blood in ear discharge — may indicate ruptured eardrum.
Sudden hearing loss with odor — needs prompt evaluation.
Fever with ear pain — infection spreading, seek care.
How to Prevent It
Keep ears dry after swimming/bathing.
Don't use cotton swabs inside the canal.
Clean earbuds regularly.
Treat infections promptly.
Why Cotton Swabs Make It Worse
Cotton swabs are the #1 cause of impacted earwax — the #1 cause of smelly ears. Swabs push wax deeper where it compacts, traps bacteria and moisture, creating odor.
The ear canal is self-cleaning. Clean only the outer ear and let the canal manage itself.
Frequently Asked Questions
Smelly wax usually isn't. Smelly discharge (liquid) can indicate infection — see a doctor.
Sebaceous glands produce oil that combines with sweat, dead skin, and bacteria. Clean behind ears daily.
Yes. They trap moisture, promote bacteria, and push wax deeper. Clean them regularly.
Outer ear daily. Ear canal generally left alone. Excess wax: softening drops monthly or doctor visits.
