We are reader supported. When you purchase through links on our site, we may earn an affiliate commission. Also, as an Amazon affiliate, we earn from qualifying purchases.
Cleaning the inside of your shoes keeps them fresh, extends their life, and helps prevent odors and bacteria. The good news: you can do it at home with simple tools and gentle cleaners. This beginner-friendly guide walks you through safe methods for different materials, how to remove smells, how to dry shoes the right way, and how to keep them clean longer.
What You’ll Need
Mild liquid soap (dish soap or gentle laundry detergent)
Warm water and a small bowl
Soft brush or old toothbrush
Microfiber cloths or soft towels
Baking soda
White vinegar (for odor and mildew)
70% isopropyl alcohol (for disinfecting synthetic linings)
Optional: enzyme cleaner (for sweat odors), hydrogen peroxide 3% (light-colored fabrics), shoe trees or clean paper for drying
Important: Do a quick spot test on a hidden area before using any cleaner. Never mix vinegar and bleach.
Quick Overview: The Safe Method For Most Shoes
1) Remove laces and insoles. 2) Dry-brush dirt. 3) Clean the lining with a cloth dipped in soapy water. 4) Rinse by wiping with clean water. 5) Deodorize with baking soda once dry. 6) Air-dry fully with good airflow, away from heat. This simple routine works for most sneakers and casual shoes with fabric or synthetic linings.
Step-by-Step: Deep Clean Inside Shoes
1. Remove Laces and Insoles
Take out laces and removable insoles so you can reach all areas. Wash laces by hand with soapy water, then rinse and air-dry. If insoles are glued in, do not force them out; clean them in place with a lightly damp cloth.
2. Dry Dirt Removal
Use a soft brush or a dry cloth to lift dust, lint, and grit from the inner lining, insole, and seams. Removing dry debris first prevents muddy smears when you add water.
3. Mix a Gentle Cleaning Solution
Combine a few drops of mild soap with warm water in a small bowl. The water should be slightly sudsy, not heavy with soap. Too much soap can leave residue that attracts dirt.
4. Clean Removable Insoles
For fabric or foam insoles: Dip the brush into the soapy water, scrub both sides gently, and avoid soaking. Rinse by wiping with a clean damp cloth. Press with a dry towel to remove excess water. Air-dry completely before returning them to the shoes.
For leather insoles: Wipe with a barely damp cloth and a touch of mild soap, then wipe again with clean water. Do not saturate. Let air-dry away from heat. You can condition leather insoles lightly once dry if they feel stiff.
5. Clean the Inner Lining
Dip a microfiber cloth in the soapy water, wring it out well, and wipe the inside lining. Pay attention to heel and toe areas where sweat builds up. For stubborn spots, use a soft toothbrush with minimal moisture to scrub seams and stitching.
6. Rinse by Wiping, Not Soaking
Use a clean cloth lightly dampened with water to wipe away soap residue. Do not pour water into shoes. Excess moisture can warp shapes, weaken glue, and cause odors.
7. Deodorize and Disinfect
For odor: After the lining feels only slightly damp or fully dry, sprinkle a light layer of baking soda inside. Leave for 8–12 hours, then shake or vacuum it out.
For disinfecting synthetic or fabric linings: Lightly mist or wipe the inside with 70% isopropyl alcohol. Do not soak. Let air-dry. For natural leather linings, avoid alcohol; it can dry and crack the leather.
8. Dry Properly
Stuff shoes with clean paper or use shoe trees to hold shape and draw moisture out. Set them in a well-ventilated area at room temperature. Avoid direct sunlight, radiators, hair dryers, or dryers. Good airflow is key to preventing mildew.
9. Reassemble and Refresh
Once fully dry, return insoles and laces. If shoes still have a mild odor, repeat the baking soda step or use an enzyme spray designed for sports gear. Rotate shoes to allow a full day of drying time between wears when possible.
Material-Specific Tips
Athletic Sneakers and Mesh Linings
Use soapy water sparingly and focus on blotting instead of heavy scrubbing. For sweat buildup, an enzyme cleaner works well: spray lightly, let sit per label instructions, then blot and air-dry. Avoid bleach on colored fabrics to prevent fading and yellowing.
Canvas Shoes
Canvas tolerates water better than some materials, but still avoid soaking. Clean with a cloth and soapy water. For light-colored canvas, you can dab a mix of 1 part 3% hydrogen peroxide to 2 parts water on stubborn sweat marks, then wipe with water. Dry with paper stuffed inside to keep shape.
Leather Interiors
Use minimal water. Wipe with a barely damp soapy cloth, then a clean damp cloth. Let air-dry and condition lightly if needed. Avoid alcohol and vinegar inside leather shoes; they can dry and stiffen the lining and cause squeaks.
Suede or Nubuck Interiors
Use a suede brush to lift dirt and restore the nap. Spot-clean with a suede eraser. If you must remove odor, sprinkle baking soda overnight and brush it out. Do not use water-based soaking or liquid disinfectants here; they can stain and stiffen suede.
Wool Felt or Shearling Slippers
These trap odor but are delicate. Vacuum lint first. Spot-clean with a very mild soap solution and a damp cloth, then blot dry with a towel. For odor, use baking soda or a light sprinkle of cornstarch, then brush out after several hours. Avoid alcohol or harsh cleaners.
Heels and Dress Shoes with Synthetic Linings
Wipe with a lightly soapy cloth, then wipe with water. For disinfecting, 70% isopropyl alcohol on a cloth is safe for most synthetic linings. Dry with shoe trees to prevent the heel counter from deforming.
Odor Control and Disinfection
Daily Prevention That Actually Works
Wear moisture-wicking socks. Let shoes fully air out between wears. Remove insoles after sweaty workouts so they dry faster. Keep a small sachet of baking soda or cedar chips in shoes when stored.
Disinfecting Safely
For synthetic or fabric linings: Wipe or mist lightly with 70% isopropyl alcohol. This level evaporates well and is effective against many microbes. Let fully dry. Do not over-wet.
For stubborn odor: Mix equal parts white vinegar and water, lightly mist fabric linings, then air-dry thoroughly. Do not use vinegar on leather linings. Never mix vinegar with bleach.
If Shoes Smell Musty or Like Mildew
Air the shoes in a bright, ventilated place. Wipe inside with diluted vinegar on fabric linings to neutralize odor, then wipe with plain water and dry fully. Use baking soda overnight after drying. If the smell returns, the foam or midsole may be saturated; repeat cleaning and focus on thorough drying with airflow and paper stuffing.
Foot Health Tips That Reduce Odor
Change socks daily, more often after workouts. Wash feet with soap and dry between toes. Consider rotating between two pairs of shoes so each pair gets at least 24 hours to dry. If you have recurring foot odor or athlete’s foot, consult a healthcare professional and disinfect shoes regularly.
Drying Do’s and Don’ts
Do: Maximize Airflow
Place shoes near a fan or in a breezy spot. Remove insoles and open laces wide. Airflow speeds evaporation and prevents lingering dampness that causes odor.
Do: Use Stuffing Wisely
Stuff with clean paper (change it after 30–60 minutes if very wet). Use untreated cedar shoe trees for dress shoes; they absorb moisture and help keep shape.
Don’t: Add Direct Heat
Avoid hair dryers, radiators, or direct sun, which can warp soles, crack leather, weaken glue, and cause yellowing on white fabrics. Patience protects your shoes.
Stain and Problem Solver
Yellow Sweat Stains on Light Fabric Linings
Mix 1 part 3% hydrogen peroxide with 2 parts water and a drop of dish soap. Dab onto stains, wait 5–10 minutes, then wipe with damp water-only cloth. Air-dry. Test first to avoid fading.
Greasy or Lotion Stains
Blot excess with a dry cloth. Sprinkle baking soda or cornstarch and let sit 30–60 minutes to absorb oils. Brush out gently, then clean with a mild soapy cloth and rinse by wiping with water.
Dye Transfer Inside Shoes
If dark socks transfer color to light linings, clean with mild soap and water. Avoid strong solvents that can dissolve finishes. Switch to colorfast socks and ensure feet are dry before wearing.
Sticky Residue or Gum
Chill the spot with an ice pack wrapped in a cloth for a few minutes. Gently lift residue with a dull edge (like a plastic card), then clean with soapy water. For synthetic lining, a tiny amount of isopropyl alcohol on a cloth can remove remaining stickiness; avoid on leather.
Machine Washing: When It’s Okay and When to Avoid
Safe to Machine Wash (With Care)
Some fabric sneakers with removable insoles and no leather or suede can handle a gentle cold cycle. Use a mesh bag, remove laces/insoles, and wash with towels to cushion. Air-dry only. Even then, cleaning by hand is kinder and usually enough.
Avoid Machine Wash
Leather, suede, nubuck, dress shoes, glued-in insoles, or any pair with delicate trims should not go in the machine. Water and agitation can warp, stain, or delaminate components.
Eco-Friendly and Low-Odor Options
Pantry Cleaners That Work
Baking soda neutralizes odors. White vinegar diluted with water helps with mildew smells on fabric linings. Mild castile soap works well as a gentle cleaner. Use minimal product and rinse by wiping to reduce residue.
Minimal-Water Routine
For quick refreshes, skip full washes. Wipe with a lightly damp cloth, mist fabric linings with diluted vinegar or alcohol (depending on material), air-dry, then add a small pinch of baking soda overnight. This cuts water use and keeps shoes fresher between deep cleans.
Common Mistakes to Avoid
Using too much water that soaks the shoe interior.
Applying heat to speed drying, which can warp and crack materials.
Using bleach on colored fabrics or leather linings.
Skipping the rinse wipe, leaving sticky soap residue that traps dirt.
Not letting shoes dry fully before wearing, causing persistent odor.
Over-scrubbing delicate materials like suede or leather.
Maintenance Schedule and Storage
After Each Wear
Open laces and let shoes air out. If feet were sweaty, remove insoles and place them in a ventilated spot. Add a pinch of baking soda if needed, and shake it out the next day.
Weekly Quick Clean
Wipe the inside with a lightly damp soapy cloth, then wipe with water. Air-dry. Disinfect synthetic linings with a light alcohol wipe if desired. This routine keeps odor under control.
Monthly Deep Clean
Remove laces and insoles, clean thoroughly as described, deodorize with baking soda overnight, and dry with airflow. Inspect for wear, peeling, or lingering stains and treat as needed.
Smart Storage
Store shoes in a cool, dry place with airflow. Use shoe trees for leather and dress shoes. Avoid plastic bags or airtight boxes that trap moisture. Small cedar blocks help absorb odors and humidity.
Conclusion
Cleaning the inside of shoes is simple when you keep moisture low, use gentle cleaners, and dry with plenty of airflow. Remove laces and insoles, wipe with mild soapy water, rinse by wiping, deodorize with baking soda, and let shoes dry fully before wearing again. Adjust the method to suit your shoe material, avoid harsh heat or chemicals, and keep up with quick weekly wipes. With these steps, your shoes will smell fresher, feel better, and last longer.
