How to Clean Fabric Shoes

Fabric shoes are a staple in almost everyone’s wardrobe. Whether they are classic canvas sneakers, trendy knit runners, or casual slip-ons, they offer comfort and style that leather often can’t match.

How to Clean Fabric Shoes

However, that breathable, soft material acts like a magnet for dirt, mud, and grass stains. Unlike leather, you can’t just wipe them down and move on. Cleaning them might seem intimidating at first—nobody wants to ruin their favorite pair by scrubbing too hard or using the wrong soap—but the process is actually quite straightforward.

With a little patience and the right technique, you can restore your fabric kicks to their former glory, making them look fresh out of the box again. Let’s dive into how to clean fabric shoes.

What are the Benefits?

Taking the time to properly clean your fabric shoes goes beyond just aesthetics. While having bright, stain-free footwear is obviously the main goal, regular maintenance extends the lifespan of the shoe significantly. Dirt and grit act like sandpaper on fabric fibers. Every time you walk, those tiny particles grind against the material, weakening it and eventually leading to tears or holes. By removing this debris, you are preserving the structural integrity of the upper part of the shoe.

Additionally, cleaning your shoes is a hygiene necessity. Fabric shoes are breathable, which is great for comfort, but they also absorb sweat and moisture. This creates a perfect breeding ground for bacteria and fungi, which lead to unpleasant odors. A deep clean removes the bacterial buildup that causes that “old shoe” smell, keeping your feet healthier. Furthermore, regular cleaning prevents stains from setting permanently. A fresh spill is easy to lift, but one that has sat for months becomes part of the fabric’s dye. Maintaining your shoes saves you money in the long run, as you won’t need to replace dingy, smelly pairs nearly as often.

 Cleaning Your Shoes 
Is a Hygiene Necessity

What Will You Need?

Before you start, gather these supplies to ensure a smooth cleaning process. You likely have most of these in your home already.

  • Soft-bristled brush
  • Mild laundry detergent or dish soap
  • Warm water
  • Clean, dry towels
  • Paper towels or newspaper
  • Baking soda (optional)
  • Magic Eraser (optional)
  • Mesh laundry bag

10 Easy Steps on How to Clean Fabric Shoes

Step 1: Remove Loose Dirt and Debris

The very first thing you must do is remove as much dry dirt as possible. If you add water to a shoe that is caked in dried mud, you will simply create more mud and push it deeper into the fabric fibers. Take your shoes outside or hold them over a trash can. Clap the soles together vigorously to shake off large chunks of dried earth. Next, use your soft-bristled brush (a dry one) to gently sweep over the entire surface of the shoe. Pay attention to the seams and the tongue area where dirt loves to hide. The goal here is to get the surface as clean as possible before introducing any liquid.

Step 2: Remove Laces and Insoles

For a truly thorough clean, you need to disassemble the shoe slightly. Take out the shoelaces and the removable insoles. Cleaning the shoe with the laces still threaded prevents you from reaching the tongue and the eyelets, which are often the dirtiest parts. The laces can be soaked separately or thrown in a mesh bag in the washing machine. The insoles, which absorb the most sweat, should be washed by hand to prevent them from losing their shape. Removing these parts also opens up the shoe, allowing better airflow for drying later on.

Step 3: Create Your Cleaning Solution

You don’t need expensive shoe cleaners for fabric shoes; a simple DIY mixture usually works best. Fill a small bowl or bucket with warm water—not hot, as heat can sometimes warp the glue used in shoe construction. Add a teaspoon of mild laundry detergent or dish soap. Mix it until it gets sudsy. If your shoes are white or very light-colored, you might add a paste made of baking soda and water to help lift stains, but for general colors, the soapy water is sufficient. Ensure the detergent is fully dissolved so you aren’t rubbing concentrated soap directly onto one spot.

Step 4: Scrub the Soles First

Start from the bottom and work your way up. The rubber soles are usually the grimiest part, and you don’t want to accidentally brush dirt from the sole onto the clean fabric upper. Dip your stiff brush or an old toothbrush into your cleaning solution and scrub the rubber midsoles and outsoles vigorously. Scuff marks on the white rubber can be stubborn. If soapy water isn’t cutting it, this is the time to use a melamine sponge (Magic Eraser). Wet the sponge and rub the rubber parts; the scuffs should disappear like magic. Wipe the soles clean with a damp rag before moving to the fabric.

Step 5: Gently Scrub the Fabric Upper

Now, move to the delicate part. Dip your soft brush (or clean toothbrush) into the soapy water. Shake off the excess liquid; you want the brush damp, not soaking wet. Gently scrub the fabric using circular motions. Do not scrub too hard, or you risk “pilling” the fabric or making it look fuzzy. Work in small sections—start at the toe box, move to the sides, and finish at the heel. The circular motion helps lift dirt out of the weave of the fabric rather than just pushing it around. If you encounter a tough stain, apply a tiny drop of detergent directly to the brush and work it in gently.

Do Not Scrub 
Too Hard

Step 6: Tackle the Interior

The outside might look great now, but don’t forget the inside. This is where odors live. Dip your brush back into the soapy water and scrub the interior lining of the shoe, particularly around the heel and the ankle collar, where sweat accumulates. Be careful not to soak the inside too much, as the internal padding takes a long time to dry and can develop mildew if it stays wet for too long. A surface scrub is usually enough to freshen it up. If the odor is strong, you can sprinkle baking soda inside once the shoe is fully dry.

Step 7: Clean the Insoles and Laces

While your shoes sit for a moment, turn your attention to the parts you removed. Place the laces in the bowl of soapy water and massage them with your hands to work out the dirt. If they are white and stained, let them soak for about 20 minutes. Rinse them thoroughly and hang them to dry. For the insoles, scrub them gently with your soapy brush. Do not soak insoles completely, as the foam can deteriorate. Just scrub the top surface, wipe them down with a damp cloth, and set them aside to air dry away from direct heat.

Step 8: Rinse the Soap Residue

This is a crucial step that many people skip. Soap residue left in fabric can attract more dirt later and leave unsightly yellow stains as it dries (especially on white shoes). Take a clean microfiber towel or sponge, dip it in fresh, plain water (no soap), and wring it out until it is just damp. Wipe down the entire shoe “rinsing” the fabric by blotting and wiping away the soap suds. You may need to rinse your towel and repeat this process several times until no more soapy bubbles appear when you press on the fabric.

You May Need to
 Rinse Your Towel

Step 9: Blot to Remove Excess Moisture

Once the soap is gone, your shoes will be wet. To speed up the drying process and prevent water spots, take a dry, clean towel and press it firmly against the fabric. Blot the shoes inside and out to absorb as much water as you can. Do not rub the towel aggressively across the wet fabric, just press and squeeze. The more water you can remove manually at this stage, the faster your shoes will dry and the less likely they are to lose their shape.

Step 10: Shape and Dry Properly

Finally, prepare your shoes for drying. Crumple up plain paper towels or uncolored newsprint and stuff the shoes tightly. This serves two purposes: it helps the shoe retain its proper shape while drying, and the paper draws moisture out from the inside. Place the shoes in a well-ventilated area that is cool and shaded. Change the paper stuffing after a few hours if it becomes soaked. Once the shoes are completely dry (which may take up to 24 hours), re-lace them and insert the fresh insoles.

5 Things You Should Avoid

  1. Direct Heat: Never place wet fabric shoes near a radiator, heater, or use a hair dryer on them. High heat can melt the glue that holds the sole to the upper, causing the shoe to fall apart. It can also shrink certain fabrics.
  2. Direct Sunlight: While the sun dries things quickly, direct UV rays can bleach colors and turn white fabrics yellow. Always air-dry your shoes in a shaded spot.
  3. Bleach: Unless you are an expert at dilution, avoid using household bleach. It is too harsh for most shoe fabrics and can degrade the fibers or turn white rubber soles yellow permanently.
  4. Washer and Dryer: While some canvas shoes can handle a washing machine on a gentle cycle, it is risky. The agitation can warp the shoe’s structure. Never put shoes in the tumble dryer; the tumbling and heat are a recipe for destruction.
  5. Soaking the Entire Shoe: Don’t submerge your shoes in a bucket of water. While fabric can get wet, soaking the internal foam padding and the cardboard often found in the heel structure can ruin the shoe’s support system.
Don't Submerge Your Shoes
 in a Bucket of Water

Conclusion

Cleaning your fabric shoes doesn’t have to be a chore that you dread. By following these simple steps and avoiding common pitfalls like high heat and harsh chemicals, you can keep your footwear looking sharp and feeling comfortable for years. Regular maintenance not only saves your wallet but also keeps your feet happy and hygienic.

Hopefully, this guide on how to clean fabric shoes has provided you with the information and confidence to properly clean your fabric shoes.

So, grab that old toothbrush and give your favorite pair the refresh they deserve!

Leave a Comment