The most effective way to disinfect the inside of your shoes is to spray them with 70% isopropyl alcohol (rubbing alcohol), which kills bacteria on contact within about 10 seconds. For fungal infections like athlete’s foot, you’ll need a more targeted approach, because the spores that cause reinfection can survive inside shoes for up to five years. Here’s how to handle both problems and keep your shoes clean long-term.
Why Shoes Harbor So Much Bacteria and Fungus
The inside of a shoe is a near-perfect incubator for microbes: warm, dark, and damp from sweat. Staphylococcus bacteria are among the most common residents, along with various yeasts and molds. If you’ve had athlete’s foot, the fungus responsible (typically a species of Trichophyton) sheds tiny spore-like structures called arthroconidia that cling to shoe linings and insoles. These spores can remain viable for up to five years in the right conditions, which is why people often get reinfected even after treating their feet.
Rubbing Alcohol: The Simplest Method
A spray bottle filled with 70% isopropyl alcohol is the easiest and most accessible disinfectant for shoe interiors. Mist the inside of each shoe thoroughly, covering the toe box, heel, and sides. Rubbing alcohol kills common bacteria like staph and E. coli within 10 seconds of contact, evaporates quickly, and won’t leave behind moisture that encourages regrowth.
Use 70% concentration rather than 90% or higher. The higher concentrations evaporate too fast to penetrate cell walls effectively. The 30% water content in the 70% solution actually helps it work better as a disinfectant. After spraying, let the shoes air out for 15 to 20 minutes before wearing them.
Hydrogen Peroxide for Deeper Cleaning
Three percent hydrogen peroxide (the standard drugstore concentration) also kills bacteria, viruses, and fungi, but it works more slowly than alcohol. Pour or spray it inside the shoe, then let it sit for at least five minutes before wiping or blotting the interior. Hydrogen peroxide has the advantage of being a mild bleaching agent, so it can help with staining on light-colored insoles. On the flip side, it can lighten dark fabrics, so test a small hidden spot first.
Tackling Fungal Spores Specifically
Bacteria are relatively easy to kill. Fungal spores are the harder problem. Research on athlete shoe sanitation found that while a cleaning product containing clotrimazole (an antifungal agent) and ethanol reduced overall bacterial counts by more than 86%, it barely dented yeast populations, reducing them by less than 9%. Staph bacteria dropped by over 82%, but fungi proved far more stubborn.
If you’re dealing with a fungal infection like athlete’s foot or toenail fungus, a general-purpose spray may not be enough. Look for antifungal shoe sprays that contain tolnaftate or clotrimazole as the active ingredient. These are specifically designed to target dermatophyte fungi. Spray the inside of your shoes every time you treat your feet, and continue for at least two weeks after symptoms clear to prevent reinfection from lingering spores.
UV-C Shoe Sanitizers
Ultraviolet-C light sanitizers are shoe-shaped inserts that you place inside your footwear and leave for a timed cycle. The technology is genuinely effective: UV-C exposure eliminates 100% of common bacteria like staph, E. coli, and enterococcus colonies within just 2 to 4 seconds in lab conditions. Even drug-resistant bacteria like MRSA are wiped out within 8 seconds of direct UV-C exposure.
Real-world shoe interiors are more complex than a petri dish. Seams, textured insoles, and curved surfaces can create shadows where UV-C light doesn’t reach directly. Commercial UV-C shoe sanitizers typically run 15 to 45 minute cycles to compensate for this, rotating or reflecting light to cover more area. They’re a good investment if you’re prone to recurring fungal infections or share shoes in a household, since they add no moisture or chemicals to the shoe.
A DIY Spray That Covers Multiple Bases
You can make a multipurpose shoe disinfectant at home by combining half a cup of water, half a cup of rubbing alcohol, one tablespoon of white vinegar, and 10 to 15 drops of tea tree oil. The alcohol handles bacteria, the vinegar adds mild acidity that inhibits microbial growth, and tea tree oil has natural antifungal properties. Shake the bottle before each use and mist the inside of your shoes generously. This works well for daily maintenance, though for active fungal infections, a dedicated antifungal product is more reliable.
What About the Washing Machine?
Machine washing works for canvas sneakers and other fabric shoes, but temperature matters. Most household laundry in the U.S. is done below 60°C (140°F), which isn’t hot enough to reliably kill pathogenic bacteria. To actually disinfect in a wash cycle, you need water at 60°C or higher. Check your shoe’s care label first, because heat at that level can warp soles, melt adhesives, or shrink materials. Adding a bleach-based laundry sanitizer to a warm wash can compensate if you can’t use hot water, though this risks discoloring colored shoes.
Leather, suede, and shoes with glued construction should never go in the washing machine. For leather interiors, wipe with an alcohol-dampened cloth rather than soaking, and follow up with a leather conditioner if the material feels dry afterward.
Drying Is Just as Important as Disinfecting
Killing bacteria and fungi is only half the job. If your shoes stay damp afterward, you’ve just created fresh conditions for new colonies to grow. Mold and odor-causing bacteria can begin developing in shoes that are stored before they’re fully dry.
After disinfecting, stuff your shoes with crumpled newspaper or paper towels to absorb internal moisture. Replace the paper every hour or two until it comes out dry. Silica gel packets work well for overnight drying. Place shoes in a well-ventilated area with good airflow, not in a closed closet. Most shoes air dry fully in 2 hours to overnight depending on the material and how wet they are. A fan pointed at the openings speeds things up considerably.
Keeping Shoes Clean Between Disinfections
Routine prevention reduces how often you need a deep disinfection. Rotating between at least two pairs of daily shoes gives each pair 24 hours to dry out completely, which alone cuts bacterial growth significantly. Removable insoles are worth using because you can pull them out after each wear to dry separately, and replace them when they start breaking down. Moisture-wicking socks reduce the amount of sweat deposited in the shoe in the first place.
If you’re treating an active foot infection, disinfect your shoes every day until the infection has fully cleared and for a couple of weeks beyond that. For general hygiene and odor control, a weekly spray with rubbing alcohol or your DIY solution is enough to keep microbial levels low.

