Your Gym Shoes Will Never Stop Smelling Until You Fix This...
16th March 2026
The Short Version
- › The most popular fix is baking soda. It only reaches the surface of the shoe. The bacteria causing the smell live deep inside the foam and no powder can reach it.
- › Washing your gym shoes is one of the worst things you can do. It saturates the foam with water and if they are not completely dry before your next session, bacteria multiply faster than before the wash.
- › The only fix that actually works long term is pulling the moisture out of the foam overnight. No moisture means bacteria have nothing to feed on. The smell stops coming back.
Why Your Gym Shoes Never Seem to Get Better
You train hard. You take your kit seriously. But there is one thing that does not seem to matter how much effort you put in: after every session, those gym shoes still smell.
You have tried things. Maybe baking soda, maybe throwing them in the wash, maybe leaving them outside to air for a couple of days. And every time, the smell just comes back. Usually by the next session.
This is not about hygiene. It is about where the bacteria actually live inside the shoe and why every popular fix is targeting the wrong part.
Here is what is going on, and here is a straight ranking of 7 things people actually try so you can see why most of them keep failing.
Why Gym Shoes Smell in the First Place
During training your feet produce significant amounts of sweat. That moisture does not just sit on the surface — it gets absorbed into the foam midsole, the compressed insole, and the layered fabric lining of the shoe.
The smell itself is not the sweat. It is the waste produced by bacteria as they break down the sweat proteins in that warm, dark, damp foam. The clinical term is bromodosis and it is a bacterial activity problem, not a cleanliness problem.
The bacteria that cause gym shoe smell are not sitting on the surface you can spray or powder. They are embedded in the foam layers underneath, and they will keep multiplying as long as moisture is present.
This is why the smell keeps coming back no matter what you put on the surface of the shoe. The source of the problem is inside the foam. Until the moisture is removed from the foam itself, the bacteria have everything they need.
Ranked: 7 Things People Actually Try
We looked at the most common fixes people use for smelly gym shoes and ranked them from least to most effective based on one question: does this actually reach the foam where the bacteria live, or is it just treating the surface?
Rank #1 — Least Effective
The Freezer Method
Sealing your gym shoes in a plastic bag and freezing them overnight is a popular one. The idea is that bacteria cannot survive sub-zero temperatures, so the cold kills them and removes the smell.
The reality is that freezing puts bacteria into a dormant state rather than killing them. Once the shoes warm back up, the bacteria resume exactly where they left off. The smell returns with the next session. As a last resort before a workout when nothing else is available, it buys you a few hours. As a long term fix, it does not hold up.
Verdict: Temporary slowdown only. Bacteria are dormant, not dead.Rank #2
Newspaper Stuffing
Crumpling newspaper and stuffing it tightly into the shoe overnight is a surprisingly effective way to draw moisture out of the lining and insole after a heavy session. Newspaper is highly absorbent and pulls dampness from the shoe before it has a chance to sit overnight and feed bacteria.
This is more useful as a damage-control tool than a fix. It does not kill bacteria or neutralise odour but it does reduce the moisture that bacteria need. Best used immediately after training when shoes are at their most saturated.
Verdict: Good moisture management post-session, zero bacteria-killing ability.Rank #3
Baking Soda
The most popular fix for smelly shoes by a significant margin. Baking soda is cheap, widely available, and does genuinely work at neutralising surface odour and absorbing light moisture. Tip it into a sock, seal it, and leave overnight. Or sprinkle loose and shake out before wearing.
The limitation is structural. Baking soda is a powder that sits on the surface of the insole. The foam core of the shoe, which holds the majority of the bacteria, is completely unreachable. The fix lasts 24 hours at most. The bacteria in the deep foam simply rebuild, and you are back to square one.
Verdict: Useful for a quick overnight freshen, not a solution to the underlying problem.Rank #4
White Vinegar Spray
White vinegar is acidic, which creates an environment where odour-causing bacteria struggle to survive. Mix equal parts white vinegar and water, spray inside the shoe, and allow it to dry fully before wearing. The acid neutralises odour rather than masking it.
Works better than baking soda for bacteria but shares the same limitation: it sits on the surface. If the shoes are not fully dry before the next session, the lingering vinegar smell can combine with sweat to create something worse than you started with.
Verdict: Better than baking soda but requires consistent application and full drying time.Rank #5
Rubbing Alcohol Spray
A mix of equal parts rubbing alcohol and water in a spray bottle is one of the more effective DIY fixes. Alcohol kills bacteria on contact by breaking down their cell membranes. It also dries quickly, which means it does not add more moisture to the foam.
More effective than baking soda because it actively kills bacteria rather than just absorbing surface odour. The downside is it needs to be applied consistently after each session, it does not penetrate the deep foam layers, and repeated use on some materials can affect adhesives over time.
Verdict: Good short-term kill, needs repeating every session, does not reach the foam core.Rank #6
Cedar Shoe Inserts
Cedar wood naturally draws moisture from the shoe lining through absorption and has mild antibacterial properties. Cedar inserts sit inside the shoe overnight in direct contact with the insole, which gives them an edge over powder-based solutions.
They work better than baking soda for light odour maintenance but do not penetrate as deep as bamboo charcoal and clay. Best used alongside a deeper solution for heavy training schedules rather than as a standalone fix.
Verdict: A solid supporting option, not a permanent fix on its own.Rank #7 — Best Overall ⭐
Aroma Armour Shoe Fresheners
Aroma Armour is the only solution on this list designed specifically to remove moisture from inside the foam, which is where the bacteria actually live. It combines bamboo charcoal, montmorillonite clay, and fragrant oils in one small bag.
The bamboo charcoal adsorbs moisture and bacteria from inside the shoe at a molecular level due to its highly porous structure. The montmorillonite clay goes deeper, drawing moisture out of the foam fibres themselves. Fragrant oils neutralise any remaining odour molecules without masking them with synthetic fragrance.
Drop it in your gym shoes after every session. By morning the moisture is gone, the bacteria have nothing to feed on, and the smell does not come back. Not for a day. For good. Each bag works for up to 9 months with a monthly one hour solar recharge.
Verdict: The only fix that addresses the foam core, not the surface.Ready to stop the smell coming back?
Aroma Armour Shoe Fresheners
★★★★★
347 reviews
- Removes moisture from the foam core where bacteria breed
- Natural bamboo charcoal & montmorillonite clay
- Lasts up to 9 months — rechargeable in sunlight
- 30-Day Money Back Guarantee
$39.99 AUD
Shop Now →Why Aroma Armour Is the Only Fix That Gets to the Root
Every other solution on this list treats what it can reach — the surface of the insole, the fabric lining, or the air inside the shoe. None of them get to the foam core.
Aroma Armour is built around two ingredients that specifically target foam: bamboo charcoal and montmorillonite clay.
- Bamboo charcoal has a highly porous structure that adsorbs moisture and bacteria at a molecular level. Place it in a shoe overnight and it actively draws moisture out from the insole and lower foam layers.
- Montmorillonite clay goes deeper into the foam fibres themselves, pulling moisture from inside the material where bacteria actually breed. Research confirms its adsorptive and antibacterial properties — this is what separates it from every surface treatment on the list.
- Fragrant oils neutralise remaining odour molecules at the source rather than masking them with a heavier synthetic scent.
Drop Aroma Armour into your gym shoes after every session. Leave overnight. In the morning the moisture is gone, the bacteria have no food source, and the smell is not coming back. Each bag lasts up to 9 months with a monthly one hour solar recharge.
How the Top 3 Compare
| Feature | Aroma Armour | Baking Soda | Washing Machine |
|---|---|---|---|
| Reaches foam core | Yes | No, surface only | No, adds more water |
| Eliminates bacteria source | Yes | No | Can make it worse |
| How long it lasts | Up to 9 months | 24 hours max | Temporary |
| Safe for all gym shoes | Yes | Yes | No, can damage foam |
| Effort per session | Drop in overnight | Sprinkle and shake out | Full wash cycle + dry time |
← Swipe to see full table →
Common Questions
Why do my shoes still smell after baking soda and washing?
Both treatments work on the surface of the shoe. The bacteria responsible for the smell live in the foam core, which baking soda powder cannot penetrate and which washing saturates further rather than cleaning. You need something that pulls moisture out of the foam itself.
How long does Aroma Armour take to work?
Most people notice a significant difference after the first overnight use. For shoes that have been heavily saturated over months of training, allow two to three uses for the smell to clear fully.
How long does each bag last?
Up to 9 months. Place it in direct sunlight for one hour each month to recharge. This releases the trapped moisture and restores the absorption capacity of the bamboo charcoal and clay.
Can I use it in other shoes?
Yes. Aroma Armour works in running shoes, work boots, and everyday trainers. If it fits in the shoe, it works.
Does it actually fix the smell or just mask it?
It removes the moisture that bacteria feed on. No masking, no synthetic fragrance covering up the problem. When the moisture is gone, the bacteria stop producing the compounds that cause the smell.
Stop treating the smell. Start removing what causes it.
Drop Aroma Armour in tonight. Wake up to gym shoes that are actually fresh.
Shop Shoe Fresheners →