How to Remove Shoe Odour: 5 Proven Ways for Fresh-Smelling Shoes
Shoe odour is one of those things that can ruin even the best pair of shoes. You might be wearing the most stylish loafers or the most durable safety shoes, but once that unpleasant smell starts creeping in, it’s hard to ignore. The good news is that there are simple, practical ways to remove shoe odour and keep your footwear fresh every day.
In this guide, we’ll break down why shoes smell and how to remove shoe odour for good.
Why Do Shoes Smell?
Before jumping into how to get rid of the smell, it helps to know where it comes from. Most shoe odour is caused by a mix of sweat and bacteria. The human foot has over 250,000 sweat glands, and when that moisture gets trapped inside shoes, it creates a warm, damp environment that bacteria love. As these bacteria break down sweat and dead skin cells, they release unpleasant smells that cling to the fabric or leather of your shoes.
Singapore’s warm and humid climate makes it even easier for bacteria to thrive. Shoes that aren’t aired out properly or are worn daily without a break tend to develop a stronger smell over time.
Different shoe materials also affect how odour builds up. Leather shoes are more breathable than synthetic materials, so they allow moisture to escape more easily. However, even high-quality leather shoes need proper care to stay fresh.
Now that we know the cause, let’s look at how to remove odour from shoes and keep them smelling clean.
5 Ways to Remove Shoe Odour
1. Always Wear Socks

It might seem simple, but wearing socks is one of the most effective ways to prevent shoe odour before it even starts. Socks act as a barrier between your feet and the shoe’s interior, absorbing sweat and reducing friction that leads to bacteria growth.
If you tend to go for sockless styles, consider switching to invisible or no-show socks. These low-cut socks stay hidden while keeping your feet dry and your shoes odour-free.
Socks made from breathable materials like cotton or bamboo are best because they wick away moisture instead of trapping it.
2. Sprinkle Bicarbonate of Soda (Baking Soda)

If your shoes already have a lingering smell, bicarbonate of soda (more commonly known as baking soda) is a quick and natural fix. It works by absorbing excess moisture and neutralising the acidic compounds that cause odour.
Here’s how to use it:
After taking off your shoes, sprinkle a tablespoon of baking soda inside each shoe. Make sure it covers the insole evenly. Leave the shoes overnight in a dry area. In the morning, shake out the remaining powder.
By the next day, you’ll notice that your shoes smell much fresher than before. This trick works especially well for sneakers, casual shoes, and even safety shoes that are used daily and exposed to sweat.
Use baking soda once or twice a week to keep your shoes smelling fresh. If you want to keep things extra clean, try storing a small fabric sachet filled with baking soda inside each shoe when not in use. It helps keep odours from returning.
3. Place a Bar of Soap Inside Each Shoe

This old-school trick still works surprisingly well. A dry bar of soap not only absorbs unpleasant smells but also leaves behind a light, clean fragrance that keeps your shoes smelling fresh.
All you have to do is slip a bar of soap into each shoe and leave it there overnight. By morning, your shoes will smell noticeably better. This method is especially useful for leather footwear, as it doesn’t involve moisture or harsh chemicals that could damage the material.
4. Let Your Shoes Breathe in the Sun

One of the easiest and most overlooked ways to remove smell from shoes is simply to let them breathe. After wearing your shoes, avoid tossing them directly into a closed cabinet or gym bag. Instead, leave them in a well-ventilated spot or under mild sunlight for a few hours.
Air circulation and natural light help evaporate moisture and kill bacteria that cause odour. Be careful not to leave leather shoes under harsh sunlight for too long, as excessive heat can dry and crack the leather.
If you wear formal shoes or oxfords daily, rotate between two pairs so that each one gets time to air out between wears.
5. Use a Shoe Deodoriser

If you prefer a convenient and long-term solution, a shoe deodoriser is a great investment. There are many types available, including sprays, powder inserts, and charcoal pouches. These products are designed to absorb moisture, neutralise bacteria, and leave your shoes smelling pleasant for longer periods.
Spray deodorisers are best for quick refreshes, while charcoal inserts or cedar shoe trees work better for storage and maintenance. Look for antibacterial or moisture-absorbing formulas that target sweat-related odours.
Extra Tips to Keep Your Shoes Smelling Fresh
• Rotate Your Shoes
Wearing the same pair every day doesn’t give them time to dry out completely. Rotate between two or more pairs of shoes to allow proper ventilation. This practice extends the lifespan of your footwear and keeps odour under control.
• Clean Insoles Regularly
Insoles tend to trap sweat and dirt, which makes them one of the main sources of odour. Remove and wash them periodically with mild soap and water. Let them dry completely before putting them back. For leather shoes, consider replacing worn-out insoles every few months.
• Store Shoes Properly
Always store your shoes in a cool, dry place. Avoid sealing them in plastic bags or airtight containers, as that traps moisture inside. Shoe racks or breathable fabric storage boxes are better options.
• Keep Your Feet Clean
Fresh shoes start with fresh feet. Make it a habit to wash your feet daily and dry them thoroughly, especially between the toes. If you tend to sweat more, a light dusting of antifungal powder or a quick spray can help keep things dry and odour-free.
Shoe odour might be common, but it’s not inevitable. With small, consistent habits, you can easily remove odour from shoes and prevent it from coming back.
Think of it as caring for an essential part of your personal style. Fresh, well-kept shoes don’t just look better; they make every step feel more confident.

About Our Author
Marcus Tan
Marcus is the lead brand storyteller for Savelli Shoes. Deeply immersed in Singapore’s vibrant cultural intersection of craftsmanship and style, he decodes the nuances of men’s leather footwear.
Whether he’s breaking down the anatomical benefits of specific shoe construction or curating style guides for the discerning tropical gent, Marcus’s writing brings a contemporary, insightful perspective to the art of the perfect stride.