WikiShoes
Menu

When you buy through our links, we may earn a commission. Our affiliate links ›

Persistent Shoe Odor: When Cleaning and Replace

Short answer: If shoes still smell after a thorough cleaning, bacteria have likely penetrated deep into the lining, insole, or midsole. Washing removes surface buildup but cannot always reach bacteria living inside absorbent materials. Try targeted treatments like antimicrobial sprays, baking soda, and full drying between wears. If the odor persists after several deep-cleaning cycles, the pair is likely beyond saving and should be replaced, especially if the structure is also breaking down.

Why smells return after washing

Shoe odor is caused by bacteria that thrive in warm, dark, moist environments. Your feet sweat inside shoes, and that moisture gets absorbed by the lining, insole, and upper. Bacteria feed on the sweat and skin cells left behind, producing the smell you notice. A wash cycle removes surface grime and many bacteria, but it cannot always reach organisms that have worked their way into the deeper layers of the materials.

This is especially true for shoes with absorbent linings, foam insoles, or fabric uppers. Once bacteria are established inside the material, they can survive a surface cleaning and begin multiplying again the next time the shoes get warm and damp. The result is a smell that seems to come back no matter how often you clean the shoes.

For a deeper understanding of how shoe materials affect moisture and odor, see our guide on breathability materials and the guide on odor control in shoes.

Treating bacteria deep in linings and insoles

When surface washing is not enough, focus on treating the inside of the shoe where bacteria are most concentrated. Remove the insoles if they are removable and treat them separately. Wash the uppers and linings with a mild soap solution, then apply an antimicrobial shoe spray or powder designed for interiors. These products contain agents that kill bacteria on contact and leave a residue that keeps working after the shoe dries.

Drying is as important as cleaning. Bacteria need moisture to survive, so a thorough drying cycle between wears makes the environment much less hospitable. Let shoes air dry completely, ideally for 24 to 48 hours, before wearing them again. Rotating between two pairs of shoes gives each pair time to dry out fully. Stuffing shoes with newspaper or using a shoe dryer can speed up the process, but avoid high heat, which can damage adhesives and materials.

Baking soda is a traditional home remedy. Sprinkle it inside the shoes, leave it overnight, and shake it out in the morning. It absorbs moisture and some odors, though it is less effective at killing bacteria than dedicated antimicrobial treatments. For persistent cases, combine baking soda with a spray treatment and make sure the shoes are completely dry before storing them.

For step by step instructions, see how to deodorize shoes with baking soda, how to clean the inside of shoes, and how to clean memory foam insoles.

When a pair is beyond saving

Cleaning and treatment will not fix every pair. If you have washed the shoes, treated the insides with an antimicrobial spray, dried them thoroughly, and the smell is still strong, the bacteria have likely colonized the material so deeply that no home treatment will reach them. Continuing to wear such shoes can also transfer odor to your socks and feet.

Other signs that a pair should be retired include visible staining that will not come out, a permanently compressed insole, a collapsed heel counter, or a sole that is wearing unevenly. These indicate that the shoe is no longer providing the support it should, independent of the odor problem.

If you have foot health concerns related to persistent odor or skin irritation, a podiatrist can help. The American Podiatric Medical Association offers resources for finding a podiatrist and understanding foot conditions. The American Academy of Orthopaedic Surgeons also provides patient education on foot and ankle topics through OrthoInfo. See the sources at the end of this article.

When it is time for a new pair, think about materials and construction that resist odor. Shoes with breathable uppers, removable and washable insoles, and moisture wicking linings are easier to keep fresh. Look at our guide to the best shoes for women or best shoes for men to find a pair that fits your needs, and check the guide on removable insoles to understand why that feature helps.

Preventing odor from coming back

The best way to avoid the problem is to stop bacteria from becoming established in the first place. Wear moisture wicking socks, which pull sweat away from your skin, and let your shoes dry fully between wears. If a pair gets wet, dry it completely before wearing it again, as damp shoes are the ideal breeding ground for odor causing bacteria.

Rotating between at least two pairs of shoes is one of the most effective habits. It gives each pair a day or more to dry out completely, which dramatically reduces bacterial growth. For people who sweat heavily or wear shoes for long hours, a dedicated shoe dryer or antimicrobial insoles can also help.

For more on keeping your shoes fresh, see how to refresh slippers, shoe lining materials, and insole materials and replacement.

What to pick for your use

If youPickBuying guide
You want the easiest shoes to keep freshShoes with removable, washable insolesBest Unisex Shoes in 2026: 12 Picks Compared on Specs
You need breathable shoes for all day wearShoes with mesh or knit uppersBest Crocs Shoes in 2026: 15 Picks Compared by Specs
You want a durable workhorse pair for heavy useShoes with sturdy, easy to clean uppersBest Work Shoes in 2026: 15 Picks Compared on Specs
You prefer minimal coverage and maximum airflowSandals or slidesBest Sandals in 2026: 12 Picks Compared on Specs
You want a pair that is easy to replace when worn outA budget friendly pair from a reliable brandBest Shoes Under $100 in 2026: 15 Picks Compared on Specs
You value natural materials that breathe wellShoes with leather or canvas uppersBest Leather Shoes in 2026: 15 Picks Compared on Specs

Questions

Why do my shoes still smell after I wash them?

A wash cycle removes surface dirt and many bacteria, but odor causing bacteria can live deep inside the lining, insole, or midsole. Once they are established there, surface cleaning cannot reach them, and they start multiplying again when the shoes get warm and damp.

Can I fix shoes that smell like vinegar or ammonia?

Those smells are usually caused by specific types of bacteria that thrive in sweaty shoes. Deep cleaning with an antimicrobial spray and thorough drying may help. If the smell does not fade after several treatments, the bacteria have likely penetrated too deeply, and the shoes should be replaced.

How long should I dry shoes between wears?

Give shoes at least 24 hours to air dry completely between wears. Rotating between two pairs helps ensure each pair is fully dry before you put them on again. Bacteria need moisture to survive, so dry shoes are far less likely to develop odor.

Is baking soda enough to remove shoe odor?

Baking soda absorbs moisture and some odors, but it is not a strong antibacterial treatment. It works best as part of a routine that includes washing, antimicrobial sprays, and full drying. If baking soda alone does not remove the smell, the problem is deeper.

When should I throw away smelly shoes?

If the smell survives a thorough cleaning, antimicrobial treatment, and a full drying cycle, the bacteria have likely colonized the material permanently. Replace the pair, especially if the insole is compressed or the structure is breaking down.

Latest changes

  • : First published.

Sources

Related buying guides