Are you tired of being embarrassed by the unpleasant smell emanating from your shoes? Do you dread taking off your shoes in public, fearing the stench that might escape? You’re not alone. Shoe odor is a common problem that affects many people. They make your feet smelly, uncomfortable, and dirty. So, how to get rid of shoe odor quickly? Don’t worry! In this article, we’ll walk you through 16 practical, tried-and-true methods to banish that embarrassing smell and keep your footwear fresh.

Why Your Shoes Smell Bad?
Before we dive into solutions, let’s understand the enemy. Shoe odor isn’t just “sweat”; it’s a complex chemical reaction. Your feet naturally sweat, creating a warm, moist environment inside your shoes. This environment is heaven for bacteria, particularly Brevibacterium species, which thrive on sweat and dead skin cells.
As these bacteria multiply and break down the compounds in your sweat, they produce volatile organic compounds (VOCs) that give off that characteristic, pungent smell. It’s a microscopic party you definitely weren’t invited to.
Common Culprits:
- Excessive Sweating (Hyperhidrosis): Some people naturally sweat more than others.
- Poor Ventilation: Shoes made of synthetic materials or those with limited airflow trap moisture.
- Lack of Proper Drying: Not allowing shoes to fully dry between wears is a major contributor.
- Bacteria and Fungi: These microorganisms flourish in damp, dark conditions.
- Foot Hygiene: Infrequent washing or drying of feet can transfer odor-causing bacteria to shoes.
Understanding these factors is the first step in learning how to get rid of shoe odor effectively and prevent its return.
16 Simple Homemade Tips to Get Rid of Shoe Odor
1. The Power of Baking Soda: A Classic Odor Eliminator
Baking soda (sodium bicarbonate) is a miracle worker when it comes to absorbing odors. It’s a natural deodorizer that neutralizes acidic and alkaline odors, rather than just masking them.
How to Use It:
- Sprinkle and Rest: Before bed, generously sprinkle about 1-2 tablespoons of baking soda inside each shoe. Make sure to coat the insoles thoroughly.
- Let It Work: Leave the baking soda in the shoes overnight, or for at least 8 hours. The longer, the better.
- Vacuum or Shake Out: In the morning, shake out the baking soda. For a more thorough cleaning, you can use a small hand vacuum to remove any residue.
Pro Tip: For persistent odors, you can put baking soda in an old sock or a coffee filter, tie it off, and place it in the shoes. This makes cleanup easier and prevents direct contact with delicate shoe materials.
2. Freeze Out the Funk: The Cold Treatment
Some believe that freezing your shoes can kill odor-causing bacteria. While the extreme cold can slow down bacterial growth and temporarily reduce odor, it doesn’t necessarily kill all bacteria. However, it can be a quick fix for a less intense smell.
How to Use It:
- Bag It Up: Place each smelly shoe into a separate resealable plastic bag. This prevents the shoes from directly touching food in your freezer and protects them from moisture.
- Freeze Overnight: Pop the bagged shoes into your freezer and leave them overnight.
- Thaw and Air: Remove them in the morning. Allow them to thaw completely and air dry before wearing.
Consideration: This method is best for shoes that don’t have delicate materials like leather or suede, as freezing can potentially affect their texture or integrity.

3. Tea Bags: More Than Just a Brew
Believe it or not, unused black tea bags can be surprisingly effective at absorbing shoe odor. Tea contains tannins, which are potent antioxidants and possess natural antibacterial properties.
How to Use It:
- Steep (Optional, but Recommended): Briefly steep a few black tea bags in hot water for a few minutes. This releases the tannins.
- Cool and Dry: Let the tea bags cool completely and dry them slightly so they are damp, not dripping wet.
- Insert: Place one or two damp, cooled tea bags inside each shoe.
- Wait: Leave them in for a few hours or overnight.
- Remove: Take them out before wearing your shoes.
Caution: Ensure the tea bags are not too wet to avoid staining lighter-colored shoes.
4. Citrus Peels: A Burst of Natural Freshness
Lemon, orange, lime, or grapefruit peels aren’t just for composting; their natural oils have a fresh scent and mild antimicrobial properties that can help freshen up shoes.
How to Use It:
- Fresh Peels: Use fresh peels from citrus fruits.
- Place Inside: Put a few pieces of citrus peel into each shoe.
- Leave Overnight: Allow them to sit overnight.
- Remove: Take them out in the morning.
This method is great for a pleasant, temporary scent, but less potent for deeply ingrained odors.

5. White Vinegar: A Powerful Deodorizer and Disinfectant
White vinegar is an acid that neutralizes odors and can kill some bacteria and fungi. It’s an excellent multi-purpose cleaner and deodorizer.
How to Use It:
- Create a Solution: Mix equal parts white vinegar and water in a spray bottle.
- Light Spray: Lightly mist the inside of your shoes with the solution. Be careful not to saturate them, especially if they are made of delicate materials.
- Air Dry: Allow the shoes to air dry completely in a well-ventilated area. The vinegar smell will dissipate as it dries.
Important Note: Always test on an inconspicuous area first, especially with colored or delicate shoes, to ensure no discoloration occurs.
6. Activated Charcoal: The Unsung Hero of Odor Absorption
Activated charcoal is incredibly porous, making it an excellent absorbent of odors and moisture. It works like a sponge, trapping odor molecules within its vast surface area.
How to Use It:
- Purchase Charcoal Inserts/Bags: You can buy activated charcoal sachets or specially designed shoe inserts online or at many stores.
- Place in Shoes: Put one sachet or insert into each shoe overnight or when not wearing them.
- Reactivate (Optional): Some activated charcoal products can be “recharged” by placing them in direct sunlight for a few hours, which helps release absorbed odors and moisture.
This is a very effective and reusable method to get rid of shoe odor.
7. Rubbing Alcohol: Disinfect and Deodorize
Rubbing alcohol (isopropyl alcohol) is a strong disinfectant that can kill odor-causing bacteria and fungi.
How to Use It:
- Dampen a Cloth: Moisten a clean cloth or cotton ball with rubbing alcohol.
- Wipe Inside: Carefully wipe the inside of your shoes, paying attention to the insoles and lining.
- Air Dry: Allow the shoes to air dry completely. The alcohol evaporates quickly.
Caution: Test on a hidden spot first, as alcohol can sometimes discolor certain materials. Avoid using on delicate leathers.
8. Essential Oils: Aromatic Solutions
Certain essential oils not only smell good but also possess antimicrobial properties. Tea tree oil, lavender, peppermint, and eucalyptus are popular choices.
How to Use It:
- Dilute: Mix a few drops (5-10) of your chosen essential oil with water in a small spray bottle. You can also add a splash of witch hazel or rubbing alcohol for extra effect.
- Spray: Lightly mist the inside of your shoes.
- Dry: Allow to air dry.
Alternatively, you can put a few drops of essential oil onto a cotton ball and place it inside each shoe overnight.
Recommendation: Tea tree oil is particularly effective due to its strong antifungal and antibacterial properties, but use it sparingly as its scent is strong.
9. Cedar Wood: Naturally Aromatic and Absorbent
Cedar wood is known for its pleasant, natural aroma and its ability to absorb moisture. Cedar shoe trees are a fantastic investment for keeping shoes fresh.
How to Use It:
- Cedar Shoe Trees: Insert cedar shoe trees into your shoes immediately after wearing them. They absorb sweat and help maintain the shoe’s shape.
- Cedar Sachets/Chips: Place small cedar sachets or a handful of cedar chips (in a breathable bag) inside your shoes when they’re not in use.
This method not only helps to get rid of shoe odor but also prolongs the life of your shoes.
10. Cat Litter: More Than Just for Felines
Unused, unscented cat litter, particularly the clay-based clumping variety, is designed to absorb moisture and odor. It works similarly to activated charcoal.
How to Use It:
- Fill a Sock: Scoop some fresh, unscented cat litter into an old sock or a breathable fabric bag.
- Tie It Off: Tie a knot or secure the top of the sock/bag.
- Place in Shoes: Insert one litter-filled sock into each shoe.
- Leave Overnight: Let it sit overnight.
- Remove: Take them out before wearing.
Note: Ensure the litter is unscented to avoid adding new artificial smells to your shoes.

11. Silica Gel Packets: Your Shoe’s Best Friend for Moisture
Those little silica gel packets you find in new product packaging? Don’t throw them away! They are excellent desiccants, meaning they absorb moisture, which is key to preventing odor-causing bacteria.
How to Use It:
- Collect Packets: Save silica gel packets from new shoes, electronics, or medications.
- Place in Shoes: When you’re not wearing your shoes, tuck a few packets into each one.
- Regularly Replace/Recharge: Silica gel eventually becomes saturated. Some types can be “recharged” by baking them on a low heat in the oven, but it’s often easier to just replace them.
This is a great preventative measure to keep moisture levels down and get rid of shoe odor before it becomes a problem.
12. Commercial Shoe Deodorizers and Sprays
For those who prefer a ready-made solution, there’s a wide range of commercial products designed specifically to combat shoe odor. These often contain antibacterial agents, odor absorbers, and fragrances.
How to Use It:
- Follow Instructions: Always read and follow the manufacturer’s instructions, as application methods can vary.
- Spray or Sprinkle: Most come as sprays or powders. Apply to the inside of the shoe, often after wearing them.
- Allow to Dry: Ensure shoes are dry before wearing.
Tip: Look for products that specifically mention antibacterial or odor-neutralizing properties, rather than just masking scents.
13. UV Shoe Sanitizers: High-Tech Odor Busting
If you’re dealing with a persistent odor or want a more advanced solution, UV shoe sanitizers use ultraviolet light to kill bacteria and fungi.
How to Use It:
- Insert Device: Place the UV device into your shoes.
- Run Cycle: Activate the device and allow it to run for the recommended cycle time (usually 10-20 minutes).
- Regular Use: Use regularly, especially for athletic shoes or if you have issues with athlete’s foot.
These devices are an investment but can be very effective in eliminating the microscopic culprits behind stubborn shoe odors.
14. Washing Machine: When It’s Time for a Deep Clean
For many athletic shoes and canvas sneakers, a trip through the washing machine can be a game-changer.
How to Wash Shoes:
- Pre-Clean: Remove laces and insoles. Brush off any loose dirt or mud.
- Protective Bag: Place shoes (and laces/insoles) in a mesh laundry bag or an old pillowcase.
- Gentle Cycle: Wash on a cold, gentle cycle with a mild detergent. Add a towel or two to balance the load and reduce banging.
- Air Dry ONLY: NEVER put shoes in the dryer, as the heat can damage glue, shrink materials, and warp shoes. Stuff them with newspaper or paper towels to absorb moisture and help maintain shape, then air dry in a well-ventilated area away from direct heat or sunlight.
This is often the most effective way to get rid of shoe odor when it’s truly embedded.
15. Rotate Your Footwear: Give Your Shoes a Break
One of the simplest yet most effective ways to prevent and reduce shoe odor is to not wear the same pair of shoes every day.
Why It Works:
- Drying Time: Shoes need at least 24 hours to fully dry out after being worn. This allows trapped moisture to evaporate, depriving odor-causing bacteria of their ideal breeding ground.
- Reduced Wear and Tear: Rotating shoes also extends their lifespan.
Aim to have at least two pairs of everyday shoes that you can alternate between.

16. Prioritize Foot Hygiene and Moisture Management
Ultimately, the source of shoe odor starts with your feet. Good foot hygiene is paramount in preventing the problem.
Key Foot Care Practices:
- Wash Daily: Wash your feet daily with soap and water, paying special attention to the spaces between your toes.
- Dry Thoroughly: CRITICALLY IMPORTANT! Dry your feet completely, especially between the toes, before putting on socks and shoes.
- Moisture-Wicking Socks: Wear socks made from moisture-wicking materials (like wool or synthetic blends) instead of cotton, which traps moisture. Change socks daily, or more often if your feet sweat a lot.
- Antiperspirant for Feet: Consider using a foot antiperspirant or powder to reduce sweat.
- Treat Fungal Infections: If you suspect athlete’s foot, treat it promptly, as fungal infections contribute significantly to odor.
How to Prevent Shoe Odor?
In addition to the methods listed above, there are a few preventative measures you can take to help minimize shoe odor:
- Practice good foot hygiene: Wash your feet regularly with soap and water, and dry them thoroughly before putting on socks and shoes. This will help reduce the amount of sweat and bacteria on your feet.
- Wear breathable socks: Choose socks made from natural fibers like cotton or wool. This allows your feet to breathe and wick away moisture more effectively than synthetic materials.
- Use antiperspirant: If you struggle with excessive sweating, consider using an antiperspirant on your feet to help reduce moisture buildup.
- Replace insoles regularly: Insoles can absorb a lot of moisture and bacteria over time. So it’s important to replace them regularly or remove them and let them air out.
- Clean your shoes: In addition to deodorizing your shoes, it’s important to clean them regularly with a mild soap and water solution. This can remove dirt and debris that can contribute to odor.
When to See a Professional?
While shoe odor is generally a harmless and easily treatable issue, there are some cases where it may be a sign of a more serious underlying condition. If you’ve tried multiple methods to eliminate shoe odor and it persists. If you notice any other concerning symptoms like excessive sweating or discoloration, it’s a good idea to consult with a podiatrist.
Conditions like hyperhidrosis (excessive sweating), athlete’s foot, or other fungal infections can contribute to foot odor and may require medical treatment. A professional can help identify the root cause of your foot odor and provide appropriate treatment options.

Doesn’t UV light kill the bacteria found in shoes?
Enough UV light will kill all bacteria, but some of them are more resistant to it than others.
What kind of method avoid stink issue in natural water.
We already apply sand & carbon filter, also we use UF 0.01micron & UV system.
Tq
If your neighbors also experience the same type of odor problem you should contact your water provider.
I wear socks and still my shoe stinks..when someone else uses my shoes,it doesn’t stink
You can sprinkle ODOR EATERS powder on the inside of the shoe and letting the powder sit there for at least a day.
Wait do we put baking soda inside or on top of shoes
Sprinkle it in and shake it around until it coats the entire inside of the shoes.
What if you bought the shoe and it smells bad already. I ordered shoes , and they came yesterday -and it smelled strongly of rubber and tar. is that bacteria in the shoe or is it the materiel its made out of?
Should be the materiel its made out of.
I was returning from the bank last Sunday and was caught out by rain. Now my shoes smell bad. Can I apply these methods as well? Or is there another for rain?
Thank you John for this article – it shows that there are fare more solutions than we may think at first. Besides the remedies listed above, I would recommand you to use cedar wood insoles if you don’t have much time to care about your feet.
Yes you can apply these methods as well.