Effortlessly restore your favorite fabric shoes to their former glory with this easy-to-follow guide on how to clean fabric shoes, ensuring they look fresh and last longer.
Key Takeaways
- Pre-treat tough stains for better results.
- Gentle scrubbing prevents fabric damage.
- Air dry completely to avoid shrinking.
- Regular cleaning extends shoe life.
- Choose the right cleaning solution for fabric types.
How to Clean Fabric Shoes: The Ultimate Beginner-Friendly Guide
Are your favorite fabric shoes looking a little worse for wear? Stains, dirt, and everyday grime can quickly dull their appearance. Learning how to clean fabric shoes might seem daunting, especially with delicate materials. You might worry about causing damage or making them look worse. But don’t toss them out just yet! This guide is designed to make the process simple and effective. We’ll walk you through each step, offering practical tips and product suggestions. Get ready to revive your footwear and keep them looking fresh for longer.
Why Cleaning Fabric Shoes Matters

Fabric shoes are popular for their comfort and style, but they are also prone to getting dirty. Regular cleaning isn’t just about aesthetics; it’s crucial for maintaining the integrity and lifespan of your shoes. Dirt and grime can break down fabric fibers over time, leading to premature wear and tear. Odors can also set in, making your shoes unpleasant to wear. By understanding how to clean fabric shoes properly, you can prevent permanent damage, keep them smelling fresh, and save money by not having to replace them as often.
Gathering Your Shoe Cleaning Supplies
Before you start, having the right tools makes the job much easier and more effective. You don’t need a lot of fancy equipment. Most of these items are probably already in your home, or they are inexpensive to acquire. Having everything ready ensures a smooth cleaning process.
Essential Cleaning Tools:
- Soft-bristled brush: A dedicated shoe brush, an old toothbrush, or even a soft vegetable brush will work.
- Microfiber cloths: You’ll need a few – one for applying cleaner, one for rinsing, and one for drying.
- Bowl: For mixing cleaning solutions.
- Paper towels: For absorbing excess moisture and stuffing shoes to maintain shape.
- Optional: Magic Eraser or melamine sponge: Great for cleaning white rubber midsoles.
Cleaning Solutions for Fabric Shoes:
The best cleaning solution depends on the type of fabric and the severity of the stains. Always test any cleaning solution on an inconspicuous area of the shoe first.
- Mild Laundry Detergent: A gentle, liquid laundry detergent is a good all-purpose cleaner for most fabric shoes. Look for one without harsh bleaches or strong dyes.
- Dish Soap: A few drops of mild dish soap mixed with water can be effective for grease or light stains.
- Baking Soda Paste: Mix baking soda with a little water to form a paste. This is excellent for absorbing odors and tackling tougher stains.
- Specialized Shoe Cleaner: Many brands offer cleaners specifically designed for sneakers and fabric shoes. These are often formulated to be safe for various materials.
- White Vinegar (Diluted): For stubborn odors, a diluted solution of white vinegar and water can help. Use sparingly.
Step-by-Step Guide: How to Clean Fabric Shoes

Cleaning fabric shoes involves a few key stages: preparation, cleaning, stain treatment, rinsing, and drying. Following these steps carefully will help you achieve the best results without damaging your shoes.
Step 1: Preparation is Key
Start by removing the shoelaces and insoles if they are removable. This allows you to clean the entire shoe more thoroughly. Shake out any loose dirt and debris from inside and outside the shoes. If the insoles are heavily soiled, they can often be cleaned separately following similar steps, or replaced if they are beyond repair.
Step 2: Pre-Treat Stains
For any visible stains, it’s best to pre-treat them before a full wash. Apply a small amount of your chosen cleaning solution directly to the stain. Gently work it in with your soft-bristled brush or an old toothbrush. Let it sit for about 10-15 minutes to allow the cleaner to break down the stain. For tough stains, a paste of baking soda and water can be very effective.
Step 3: The Main Clean
Now it’s time for the main cleaning. Mix your chosen cleaning solution (mild detergent or specialized cleaner) with lukewarm water in a bowl. Dip your soft-bristled brush into the solution, and gently scrub the fabric uppers of your shoes in a circular motion. Focus on dirty areas but avoid scrubbing too aggressively, as this can damage the fabric. Pay attention to the seams and edges where dirt often accumulates. For the rubber parts like the midsoles and toe caps, you can use a slightly stiffer brush or a Magic Eraser for stubborn scuffs.
Step 4: Rinse Thoroughly
After scrubbing, it’s crucial to rinse away all the soap residue. Use a clean, damp microfiber cloth to wipe down the fabric uppers. You may need to rinse the cloth multiple times to remove all the suds. Ensure no cleaning solution remains, as leftover soap can attract more dirt and potentially cause discoloration.
Step 5: Clean Laces and Insoles
While the shoes are drying, you can clean the laces and insoles. Place the laces in a mesh laundry bag and wash them with your regular laundry. If insoles are washable, gently scrub them with the same cleaning solution and a brush, then rinse. Ensure they are completely dry before putting them back.
Step 6: Drying Your Fabric Shoes
This is a critical step. Never put fabric shoes in a clothes dryer, as the heat can warp them, shrink them, or damage the adhesives. Instead, air dry them. Stuff the shoes loosely with paper towels or newspaper. This helps absorb excess moisture from the inside and maintain the shoe’s shape. Place the shoes in a well-ventilated area away from direct sunlight or heat sources. It may take 24-48 hours for them to dry completely, depending on humidity and temperature.
Once completely dry, re-lace your shoes and insert the insoles. Admire your refreshed footwear!
Cleaning Different Types of Fabric Shoes
While the general steps apply to most fabric shoes, some materials require a bit more care. Here’s a quick look at common fabric types and specific considerations.
Canvas Shoes
Canvas is quite durable, making it relatively easy to clean. You can use most of the methods described above. For very stubborn dirt or yellowing, a paste of baking soda and hydrogen peroxide can be applied to the stained areas, left for a short period, and then scrubbed and rinsed. Ensure thorough rinsing to prevent any yellowing from the peroxide.
Mesh Shoes (Athletic/Running Shoes)
Mesh is a more delicate fabric that requires a gentler approach. Use a soft brush and a mild detergent solution. Avoid harsh scrubbing. Pay close attention to the cleaning product’s instructions if using a specialized cleaner, as some are formulated for synthetic materials. Ensure the mesh dries thoroughly to prevent mildew.
Knit Shoes
Knit fabrics can be stretchy and sensitive. Use the softest brush you have and a very mild detergent. Avoid wringing or twisting the shoes. Focus on gentle dabbing and blotting. Air drying is paramount for knit shoes to maintain their shape and elasticity.
Suede or Nubuck Accents
If your fabric shoes have suede or nubuck accents, these require special care. Never use water directly on suede or nubuck. Instead, use a suede brush to gently lift dirt. For stains, a suede eraser or a specialized suede cleaner is recommended. If you must use a liquid cleaner, apply it to a cloth first, not directly to the material, and test in an inconspicuous spot. Protectant sprays can help prevent future stains on these materials.
Table: Stain Removal Cheat Sheet for Fabric Shoes
Here’s a quick reference for tackling common stains on fabric shoes:
| Type of Stain | Recommended Cleaner | Method |
|---|---|---|
| Mud/Dirt | Mild detergent + Water | Scrub gently, rinse thoroughly. Let dry completely before brushing off any dried residue. |
| Grass | Enzyme-based stain remover or diluted white vinegar | Apply remover, let sit for 10-15 mins, gently scrub, rinse. |
| Grease/Oil | Dish soap or cornstarch/baking soda | Dish soap: Apply directly, scrub gently, rinse. Cornstarch/Baking Soda: Apply powder to absorb oil, let sit for several hours, brush off, then clean with mild detergent. |
| Ink | Rubbing alcohol (isopropyl alcohol) | Dab gently with a cotton ball soaked in alcohol. Work from the outside of the stain inward. Rinse carefully. |
| Blood | Cold water and hydrogen peroxide (diluted) | Apply cold water first. If stain persists, dab with a cotton ball dipped in diluted hydrogen peroxide. Rinse immediately with cold water. |
| Yellowing (Oxidation) | Baking soda paste or specialized shoe whitener | Apply paste, let sit, scrub gently. For severe yellowing on white rubber, a mild bleach solution (very diluted) or a dedicated shoe whitener might be used, but test carefully. |
Dealing with Stubborn Odors
Fabric shoes can trap moisture and develop unpleasant odors. Here are some effective ways to combat them:
Natural Deodorizers:
- Baking Soda: Sprinkle a generous amount of baking soda inside your shoes and let it sit overnight. Vacuum or shake it out in the morning.
- Dryer Sheets: Place a fresh dryer sheet inside each shoe when you’re not wearing them.
- Newspaper: Crumpled newspaper can help absorb moisture and some odors.
- Tea Bags: Place a few dry tea bags (black tea works well) inside your shoes for a day or two. They help absorb moisture and impart a subtle fresh scent.
Vinegar Solution:
For persistent odors, mix equal parts white vinegar and water in a spray bottle. Lightly mist the inside of the shoes. Let them air dry completely. The vinegar smell will dissipate as it dries, taking the odor with it. You can find more information on household cleaning solutions and their effectiveness from resources like the U.S. Environmental Protection Agency’s guide to greener cleaning.
Pro Tips for Keeping Your Fabric Shoes Fresh
Pro Tip: For white rubber soles and midsoles that tend to yellow or get scuffed, a Magic Eraser (melamine foam sponge) is incredibly effective. Dampen the sponge slightly and gently rub the rubber parts. It removes scuffs and brightens them up remarkably well!
Frequently Asked Questions About Cleaning Fabric Shoes
Q1: Can I machine wash my fabric shoes?
Generally, it’s not recommended to machine wash fabric shoes. The agitation and heat can damage the adhesives, warp the shape, and fray the materials. Hand washing is always the safer and more effective method for preserving your shoes.
Q2: How often should I clean my fabric shoes?
The frequency depends on how often you wear them and how dirty they get. For everyday wear, a light cleaning every few weeks can keep them looking good. If you wear them for sports or in dusty conditions, clean them after each use or as needed.
Q3: What if my shoes have colored fabric? Will the cleaner cause fading?
Always use mild detergents and test your cleaning solution on an inconspicuous area first. If you’re concerned about fading, opt for cleaners specifically designed for colored fabrics or use a very diluted solution. Avoid harsh chemicals like bleach unless dealing with pure white shoes.
Q4: How do I dry my fabric shoes quickly?
While you should avoid heat, you can speed up air drying by ensuring good ventilation. Place them near a fan (not directly blowing on them, but circulating air in the room) or in a sunny, breezy spot. Stuffing them with dry paper towels or even newspaper helps absorb interior moisture. Never use a hairdryer on a hot setting, as it can damage the shoe.
Q5: Can I use shoe polish on fabric shoes?
No, shoe polish is designed for leather and can stain or damage fabric shoes. Stick to the cleaning methods outlined in this guide for fabric materials.
Q6: My white fabric shoes turned yellow after washing. What happened?
This can happen due to residual soap not being rinsed out properly, or sometimes the oxidation of certain materials when exposed to air and moisture. Ensure you rinse thoroughly. For yellowing on white rubber parts, a baking soda paste or a specialized shoe whitener can help. For fabric, try a diluted hydrogen peroxide solution and rinse well.
Conclusion
Keeping your fabric shoes looking their best doesn’t have to be a chore. By following these simple, step-by-step instructions, you can effectively tackle dirt, stains, and odors, extending the life and enhancing the appearance of your favorite footwear. Remember to gather your supplies, pre-treat stains, clean gently, rinse thoroughly, and always air dry. With a little effort and the right approach, your fabric shoes will be ready for their next adventure, looking and feeling fresh.
