To eliminate odor for good, you have to kill the source — not mask the smell. Odor comes from bacteria and fungi in damp insoles. The right process: dry thoroughly → disinfect the insole and interior → deodorize → keep dry after every wear (stuff with paper, use desiccant packs, rotate your shoes). Avoid hot dryers and direct sunlight — they crack the leather. For deep-set mold or persistent odor, get a deep cleaning (insole removal, antifungal treatment, sanitizing dry) — from 300,000₫ at Gazano.
Hanoi's humid and rainy seasons are when leather shoes smell and grow mold inside the most — because insoles never fully dry between wears.
Smelly leather shoes aren't the leather's fault — the culprit is bacteria and fungi thriving in the damp environment inside the shoe. Foot sweat soaks into the insole and never fully dries, creating ideal conditions for odor-causing microbes. Fragrance sprays only mask the smell temporarily — to eliminate it for good, address the root: dry, disinfect, and keep dry.
3 odor sources you need to eliminate
- Damp insoles: where the most sweat and bacteria collect — odor source number 1.
- Shoe interior (inner leather/fabric surfaces): mold takes deep hold, especially after shoes get soaked in the rain.
- Feet & socks: if your feet sweat heavily, the odor will return even after the shoes are clean — treat both at the same time.
Pull out the insole and smell it separately: if the insole is the main source → washing or replacing it brings immediate improvement. If the interior still smells with the insole removed → mold has set into the shoe itself and needs thorough disinfecting or a professional deep cleaning.
Eliminating odor at home — 4 steps
Dry thoroughly (no high heat)
Stuff the shoes with newspaper or absorbent paper and leave them in a well-ventilated spot for 24–48 hours. Never dry in harsh sun or with a hot dryer — the leather will crack.
Clean & disinfect the insole and interior
Remove the insole and wash or replace it. Wipe the interior with a mild disinfectant (diluted alcohol for fabric, a dedicated solution for leather), then let it dry completely.
Deodorize
Sprinkle in baking soda overnight and shake it out, or use a dedicated deodorizing spray or tablets. For fine shoes, choose leather-safe deodorizers over harsh chemicals.
Keep them dry after every wear
Use desiccant packs or cedar shoe trees to absorb moisture, and rotate 2–3 pairs so each pair gets 24 hours to dry out completely.
Deep-set mold, persistent odor: get a deep cleaning
If mold has set into the interior and the odor keeps returning despite your efforts, bring the shoes in for a deep cleaning. At Gazano, the process includes: insole removal → deep interior cleaning → antifungal treatment → low-heat sanitizing dry → leather conditioning, eliminating the problem at the root without harming the leather.
- Services deep leather shoe cleaning: from 300,000₫ depending on condition.
- Dealing with heavy mold? See our complete A-to-Z guide to treating moldy shoes.
- Free assessment: send photos or a description via Zalo 0936.297.486.
Spraying fragrance or deodorizer on still-damp shoes and shutting them in a closed cabinet only feeds the mold and makes the smell worse. Always dry them out completely first, then deodorize and store them somewhere well-ventilated.
Preventing odor and mold from coming back
- Rotate several pairs — don't wear one pair every day; give the leather 24 hours to release moisture.
- Cedar shoe trees absorb moisture and naturally deodorize after every wear.
- Desiccant packs or boxes in your shoe cabinet, especially during humid season. See how to store leather goods against humidity.
- Wear moisture-wicking socks and manage foot sweat — cut off the moisture at its source.
Why do my leather shoes smell again right after deodorizing?
Because you've only masked the odor, not killed the source. The smell comes from bacteria and fungi in damp insoles. Fragrance sprays are a temporary cover; to eliminate it for good, dry the shoes thoroughly, disinfect the insole and interior, and keep them dry after every wear.
Should I put leather shoes in a dryer or out in the sun to dry them?
No. High heat from dryers and harsh sunlight strips the leather's oils, making it stiffen and crack. Instead, stuff them with absorbent newspaper, leave them in a well-ventilated spot, and use desiccant packs or a dedicated shoe dryer on low heat.
Is baking soda safe for deodorizing leather shoes?
Baking soda absorbs moisture and deodorizes insoles quite well when sprinkled overnight and shaken out. But avoid prolonged contact with genuine leather, as its alkalinity can dry the leather out. For fine shoes, use a dedicated deodorizer or get a professional deep cleaning.
Can I treat mold inside my shoes at home?
Light mold can be handled at home: wipe clean, disinfect, and dry thoroughly. Mold that has set deep into the insole and interior with persistent odor requires a deep cleaning — insole removal, antifungal treatment, and sanitizing dry. Shoe cleaning at Gazano starts from 300,000₫.
