How to Get Rid of Shoe Odors Right Away

Pro Housekeepers is a Tampa-based nationwide housekeeping company (since 2015). This guide shows how to get rid of shoe odors right away by killing odor-causing bacteria, drying shoes completely, and stopping the smell from returning — with quick vinegar and baking-soda methods, washable-shoe care, and honest notes on mold versus simple sweat smell.

Stinky athletic shoes that need odor removal and thorough drying

Shoe odor is almost never “just smell.” It is bacteria (and sometimes mold) feeding on sweat and skin oils trapped in damp foam, leather, and fabric. Masking sprays only cover the problem for a day. The fix is to neutralize bacteria, remove moisture, and change how you wear and store the pair so the odor does not come back.

What causes shoe odor

Feet have a high density of sweat glands. When that moisture sits inside closed shoes, bacteria break down proteins and fats and release the familiar sour or cheesy smell. Plantar hyperhidrosis (very sweaty feet) and athlete’s foot make the problem worse. Rotating pairs so each shoe can dry fully between wears is the single best habit — a shoe that stays damp overnight is a bacterial incubator.

Mold honesty: if the inside looks fuzzy, black-spotted, or smells musty rather than simply sweaty, you may have mold. Discard heavily moldy foam inserts; scrub hard surfaces with diluted vinegar or alcohol, dry completely in sunlight or with a shoe dryer, and do not keep wearing a pair that keeps re-wetting moldy lining.

Baking soda and white vinegar supplies for neutralizing shoe odors

Supplies

  • White vinegar; isopropyl (rubbing) alcohol 70%+
  • Baking soda; mild disinfectant spray (one product at a time)
  • Microfiber cloths; newspaper or paper towels; mesh laundry bag
  • Optional: shoe dryer, charcoal sachets, tea bags

Safety: never mix a disinfectant spray with vinegar, bleach, or ammonia. Use one method, let it dry, then try another if needed. Keep essential oils away from pets — many are toxic to cats and dogs.


    Fast fix: vinegar or rubbing alcohol

    1. Remove insoles if they come out; treat them separately.
    2. Dampen a clean cloth with white vinegar or rubbing alcohol (not dripping wet).
    3. Wipe the entire interior, focusing on the toe box and heel cup where sweat pools.
    4. Stuff loosely with dry newspaper to pull moisture, then air-dry fully — overnight is typical; a shoe dryer speeds this up.

    Vinegar and alcohol both help kill odor bacteria. Alcohol evaporates faster; vinegar is fine if you rinse the cloth and leave shoes to dry completely so the vinegar smell fades.

    Overnight baking soda

    1. Sprinkle a generous layer of baking soda over the footbeds and into the toe area.
    2. Leave overnight (8+ hours).
    3. Shake out over a trash can; wipe residue with a dry cloth.

    Skip heavy baking soda if you wear the shoes barefoot and have sensitive skin — brush every grain out first. For a fresher scent, mix a drop or two of tea tree oil into the soda only if pets will not contact the shoes.

    Cloths, sprays, and supplies laid out for shoe odor removal

    Shoe dryer and heat

    Gentle heat kills bacteria and drives out the moisture they need. Use a purpose-built shoe dryer or low, even warm air — not a hair dryer jammed into one spot for minutes (that can warp glue and melt foam). For washable sneakers, launder first (below), then finish on the dryer until bone-dry.

    More methods that help

    • Tea bags: tuck dry bags inside overnight to absorb moisture.
    • Activated charcoal: mesh bags or charcoal liners absorb odor; refresh per the product label.
    • Sunlight: a few hours of direct sun dries shoes and UV helps reduce surface bacteria (avoid prolonged sun on delicate leather finishes).
    • Disinfectant spray: light mist inside, wait ~10 minutes, then dry fully — do not soak leather.
    Washable sneakers going into a washing machine in a mesh bag


      Washing shoes (when the label allows)

      1. Remove laces and insoles; check the care label — many leather and glue-heavy shoes are wipe-only.
      2. Place sneakers in a mesh bag; wash cold or warm on gentle with mild detergent.
      3. Air-dry or use a shoe dryer — high dryer heat can crack midsoles and separate soles.

      Stop the smell at your feet

      • Wash feet daily; dry thoroughly between toes.
      • Wear moisture-wicking or natural-fiber socks; change them midday if you sweat heavily.
      • Rotate at least two pairs so each dries 24 hours between wears.
      • Treat athlete’s foot with an OTC antifungal if you have itching, peeling, or persistent odor.
      • See a clinician for severe plantar hyperhidrosis if sweat is extreme.

      Keeping entryways and closets less humid also helps shoes dry. Pro Housekeepers’ regular cleaning and deep cleaning services keep floors and storage areas freer of the damp dust that holds odor. For related fabric odor work, see our mildew removal guide.

      Frequently asked questions

      What is the best cheap shoe odor eliminator?
      Baking soda overnight plus full drying. Pair it with a vinegar wipe if the smell is strong.

      Do I have to throw out stinky shoes?
      Usually no — kill bacteria and dry them. Throw them out if foam is crumbling, mold is embedded, or the lining will not dry.

      Does perfume or fabric spray fix it?
      Only briefly. It masks odor without removing moisture or bacteria.

      Does cat litter work?
      It absorbs moisture but does not reliably kill bacteria. Disinfect or alcohol-wipe first, then use litter or soda as a dryer.

      How do I keep new shoes fresh?
      Rotate pairs, wear absorbent socks, and never store damp shoes in a closed bag or gym locker overnight.