Smelly shoes are a nightmare for anyone, especially in Vietnam's hot and humid weather. The unpleasant odor not only makes you lose confidence but is also a sign that bacteria and yeast are thriving inside your shoes. The good news is you can completely deal with it at home. In this article, HD Sneaker Cleaning shares some tips. How to get rid of shoe odor With 9 simple methods, easy-to-find ingredients, instructions tailored to each shoe material, and preventative tips, you can keep your shoes smelling fresh for longer.

Why do shoes smell bad?
Understanding the true reasons will help you choose. How to get rid of shoe odor It's about addressing the root cause of the problem instead of just masking the odor temporarily.
- Sweat and bacteria: Each foot has hundreds of sweat glands; when sweat comes into contact with bacteria, it produces compounds that cause unpleasant odors.
- Shoes that are stuffy and not breathable: The material does not allow moisture to escape, causing it to trap and release odors.
- Wearing shoes without socks: Sweat seeps directly into the lining and upper of the shoe.
- The shoes are damp and not completely dry yet. A humid environment is ideal for the growth of bacteria and mold.
- Old shoe insoles: Over time, the insole accumulates sweat and dirt, becoming the biggest breeding ground for strong odors.
9 effective ways to remove shoe odor at home.
1. Baking soda
Baking soda (sodium bicarbonate) Baking soda is excellent at absorbing moisture and neutralizing odors. Sprinkle 1-2 teaspoons inside your shoes, leave it overnight, then pour it out and brush it clean the next morning. You can wrap baking soda in a thin cloth for easy removal. This is one of the cheapest and most effective ways to deodorize shoes.
2. Dry your shoes in a well-ventilated area, avoiding direct sunlight.
Remove the insoles and air-dry them in a cool, breezy place. Avoid drying them in direct sunlight for many hours, as high temperatures can cause the glue to come undone, the shape to warp, and the color to fade—especially with leather shoes or high-end sneakers.
3. Dry tea bags
Place 2–3 unused dry tea bags (tea bags) in each shoe overnight. The tannins in the tea help absorb odors and leave a pleasant scent. This method is especially convenient as almost every household has them readily available.
4. Medical alcohol or white vinegar
Dilute 70% alcohol or white vinegar with water in a 1:1 ratio, and use a clean cloth to wipe the inside of the shoes to kill odor-causing bacteria. Remember to wipe gently and allow the shoes to dry completely in a well-ventilated area before wearing them again.
5. Baby powder
Sprinkling a thin layer of talcum powder inside your shoes before wearing them helps absorb moisture, reduce friction, and keep your feet dry all day long—preventing odor from the start.
6. Activated charcoal
Activated carbon It has superior deodorizing and moisture-absorbing capabilities. Place a small bag of activated charcoal in your shoes when not in use; it can be reused multiple times by drying it in the sun.
7. Orange, lemon, and tangerine peels
The natural essential oils in orange, lemon, and tangerine peels both deodorize and add fragrance. Place the peels in your shoes overnight, then remove them; wipe away any remaining moisture to prevent reverse osmosis.
8. Wash and replace shoe insoles.
Shoe insoles are the biggest source of odor. Wash your insoles regularly with mild soap, dry them thoroughly, or replace them with new ones (there are antibacterial and odor-eliminating options) if they are too old.
9. Freeze shoes to kill bacteria.
Place the shoes in a sealed zip-lock bag and put them in the freezer overnight. The low temperature kills most of the odor-causing bacteria. Suitable for canvas shoes and sneakers. should not This applies to leather shoes because cold and damp conditions can cause the leather to crack.

Eliminate shoe odor according to material type.
Each material requires a specific method of deodorizing shoes to eliminate odors without damaging them:
- Canvas shoes / sneakers: Most methods work — baking soda, freezing, and lining the washing machine.
- Leather shoes: Prioritize baking soda, tea bags, and activated charcoal; avoid soaking in water, freezing, and exposing to strong sunlight.
- Suede shoes: Very sensitive to water — only use dry deodorizing (baking soda, activated charcoal) and use professional services when necessary.
- Football/Badminton shoes: If you sweat a lot, combine frequent underwear washing with antibacterial spray.
Tips for preventing shoes from smelling bad in the long term.
Removing the odor is only addressing the symptoms. To prevent your shoes from smelling bad again and to avoid having to deodorize them frequently, maintain the following habits:
- Wear moisture-wicking socks and change them daily; cotton socks or antibacterial athletic socks are preferred.
- Rotate between 2–3 pairs of shoes, avoiding wearing the same pair for several days in a row, to allow them time to dry and air out.
- Dry your shoes immediately after wearing them in the rain or after sweating profusely.
- Clean your shoes regularly and Proper shoe care When not in use.
- Keep your feet clean, dry, and your nails neatly trimmed to reduce bacteria.
Professional odor removal process at HD Sneaker Cleaning
For shoes with strong, long-standing odors, or for high-value, leather, or designer shoes, home remedies may not be effective and could even damage them. In such cases, professional shoe deodorization and deep cleaning services are a safer option. Let's look at the actual process:
HD Sneaker Cleaning provides cleaning sneakers, cleaning sneakers, cleaning leather shoes and remove stains from white shoes With a hand-washing, drying, and sanitizing process — safe for all fabrics.
Frequently Asked Questions about How to Remove Shoe Odor
Is it harmful to leave baking soda in shoes overnight?
No. Baking soda is harmless; just empty it and shake it well before bringing it back.
Should you put your shoes in the washing machine to get rid of odor?
Not recommended. Washing machines can easily loosen glue, distort the shape, and damage shoes—especially sneakers and leather shoes. Hand washing or professional cleaning is recommended.
How to safely remove odors from leather shoes?
Prioritize baking soda, dry tea bags, or activated charcoal; avoid soaking in water, freezing, or exposing to strong sunlight to prevent drying and cracking of the leather.
How long does it take for shoes to get rid of the odor?
With home remedies for shoe odor, in most cases, the odor is noticeably reduced after one night and completely eliminated after 2-3 treatments. For strong, long-standing odors, professional disinfection services are recommended.
In short, With just a few readily available ingredients, you can apply many effective ways to remove shoe odor at home. If you need a more thorough solution or care for high-value shoes, contact HD Sneaker Cleaning for advice on the most suitable shoe odor removal methods.
Services at HD Sneaker Cleaning
- Cleaning shoes & shoe cleaning professional in Ho Chi Minh City
- Shoe repair: sole repair, gluing, sole replacement, leather restoration
- Pricing · Book an appointment online — Pickup and delivery available
HD Sneaker Cleaning
Get your shoes delivered now — Combo deals from 147k/pair
Free delivery within 5km · 90-day warranty · 4.8/5 Google Reviews
Hotline: 0908.534.106 · Open 9:00–19:00 daily