Shoes
Simple routines for odour-free shoes mean you can step out feeling confident and comfortable. Maria Fernanda Pissiol/Unsplash

If you've ever taken off your shoes after a long day and been hit by a wave of ugh, you're not alone.

Shoe odour isn't just embarrassing — it's a very real result of bacteria thriving in a warm, damp environment where sweat collects. In fact, the unpleasant scent often comes from bacteria breaking down sweat and dead skin cells, releasing compounds like methanethiol and isovaleric acid that have a distinctly pungent scent. But there's good news: with the right habits and a few smart tricks, you can prevent and eliminate shoe smell so your favourite pairs stay fresh and welcoming.

The Science Behind Smelly Shoes

Shoes, especially trainers, leather shoes, or canvas sneakers, trap heat and moisture that can create the perfect breeding ground for bacteria and sometimes fungi. These microbes feast on sweat and dead skin and produce foul scent that lingers long after you've taken them off. Over time, this environment can also worsen conditions like athlete's foot if not managed properly.

This means smelly shoes aren't just a nuisance. They can signal excessive moisture and bacterial growth. Fortunately, many common causes are easily addressed with simple habits.

Shoes
Keep your shoes and feet smelling nice with a few clever habits. Mehul/Pexels

Tip #1: Wear Socks

Going sockless might feel freeing, but it's one of the quickest ways to let sweat saturate your shoes and fuel bacterial growth. Socks made from moisture-wicking materials, such as merino wool or synthetic fibers, help draw sweat away from your skin and into the sock, rather than into the shoe lining.

Less moisture inside the shoe inhibits bacterial growth and keeps footwear fresher day after day.

Take note: Choose socks labelled 'moisture-wicking' or 'performance'. After wearing shoes, wash the socks regularly. This keeps sweat and bacteria from settling in the shoes.

Tip #2: Clean Your Feet Daily

Just like socks, clean feet help reduce the amount of bacteria entering your shoes. Sweat itself doesn't smell, but bacteria living on your skin do when they break down that moisture. A clean, dry foot means fewer microbes to enter your shoes and produce bad scent.

Take note: Wash feet with soap and warm water once per day, or more if you're active. Pay close attention between toes and dry thoroughly before putting on socks.

Tip #3: Wash Socks and Shoes Regularly

Socks should be washed after each wear, but your shoes need attention too, especially if they're fabric or machine-washable. Cleaning removes built-up sweat, dead skin, and the bacteria that cause odour.

Some shoes can be washed in a gentle cycle with mild detergent, but always check the care label first.

Take note: Remove insoles and laces before washing. Use a mesh bag and choose cold or gentle cycle in the machine. You may also hand-wash them in warm water. Let shoes air-dry fully before wearing.

Tip #4: Sanitise Non-Washable Shoes

Some shoes, like leather or suede, can't be washed. For these, an alcohol-based wipe or isopropyl alcohol spray can help disinfect surfaces. Alcohol kills bacteria that cause odour without soaking materials that shouldn't get wet.

How to: Lightly wipe the inside with alcohol wipes or spray a mix of 70% isopropyl alcohol and water, then let air dry.

Tip #5: Keep Footwear Dry

Moisture is odour's best friend. Letting shoes dry properly after wear slows bacterial growth dramatically. Direct sunlight helps as UV light has mild antibacterial properties. However, avoid prolonged exposure to prevent the risk of colour change or fading.

Obviously, dry shoes are far less inviting to bacteria and fungi than damp ones.

How to: Remove or loosen laces and place the shoes in a well-ventilated, sunny spot for a few hours. For faster drying, take out insoles and stuff shoes with newspaper.

Tip #6: Use Baking Soda as Odour Absorber

Baking soda is a natural absorber that can pull moisture and lingering odour out of shoes overnight. The powder soaks them up, helping shoes smell better by morning.

How to: Mix equal parts baking soda and cornflour. Add a few drops of essential oil, though it's optional. Place the mixture into clean socks and tie the tops, then put one in each shoe overnight. In the morning, remove and discard or reuse the mixture after shaking out.

Tip #7: Use Vinegar to Neutralise Bacteria

White vinegar has natural odour-neutralising qualities and helps control bacteria. It helps reduce residual bacterial activity without harsh chemicals, cutting down foul smell at the source.

How to: Mix equal parts distilled white vinegar and water in a spray bottle. Lightly mist the inside of the shoes after wearing, then let them air dry.

Tip #8: Use Essential Oils for a Pleasant Scent

Essential oils like tea tree, clove, or cedarwood have mild antifungal and antibacterial properties. Oils help mask the smell and provide an extra antimicrobial boost, leaving shoes without a bad scent.

How to: Add a few drops of oil to cotton balls and place them in shoes overnight, or mix with baking soda in your odour-absorber socks.

Step Out With Confidence

When you wear shoes that don't retain odours, it boosts your self-esteem. By understanding the causes of shoe smell and adopting a few practical habits, you can keep your favourite footwear free of unwanted scent. Regular foot and shoe care, moisture control, and simple natural remedies make all the difference. Treat your shoes and feet well, and you'll step out every day feeling fresher — literally.