How to Remove Stains from Fabric Shoes?

Do you have any favorite pair of shoes with many stains because of wearing them often?

It’s a usual phenomenon that if you wear a particular pair daily, it gets muddy. Wearing any shoe often is not an issue but not cleaning it on time creates trouble.

So you have an unsightly pair of shoes lying in the corner, now what’s next? You will surely run to the store to buy a productive cleaner that might be expensive, so why not prepare the solution at home?

Not everyone knows how to prepare it; I have listed a few most promising approaches to help everyone. Don’t worry; I will conceal every point comprehensively.

how to remove stains from fabric shoes

Essential Items to Remove Stains from Fabric Shoes

I know you eagerly want to pull all those ugly stains but hold on; the most substantial thing is to gather all the items you will need throughout the process.

It will save your time, and you won’t have to pause in the middle to bring up a particular object. The things you should have include:

  • Dish Soap
  • Laundry Detergent
  • Baking Soda
  • Water
  • White Vinegar
  • Toothpaste
  • Red Wine

You might also need a few other products that we will confer in the methods. Now you have all the items with you; you can commence the process.

Methods to Remove Shoe Stains from Fabric Shoes

There is nothing worst than stains on white shoes, as it makes cleaning more challenging for you. People often avoid wearing light-colored shoes due to this element.

However, if you have already bought them and are fighting with all the stains due to mud, water, or coffee spills, don’t worry; we have covered you all.

1. Use a Dish Soap

Dish soap is one of the finest items that work effectively, especially for clearing spills from white shoes. Buy a liquid dish soap and prepare the mixture, which I will demonstrate in a few steps.

I applied this mixture to my white shoes, which turned out clean. The steps are:

  • Take a cup and fill it with water and dish soap. Keep the quantity according to the spill’s condition.
  • Mix until the solution is prepared and the dish soap is dissolved.
  • Take a cloth or tissue paper and properly dip it into the solution. Once it is properly dipped, start rubbing on the stained part of the shoe.
  • If the tissue paper is not worth using, have an old toothbrush. Keep rubbing until the shoe becomes stain-free.
  • Once done, put your shoes outside to remove all the moisture. If they are not fully cleaned, repeat the process. I performed this procedure twice because my shoes had a lot of muddy stains.

However, if you are not convinced with this tactic, we have a few other techniques for you.

2. Baking Soda

We all know that Baking soda is one of the most promising cleaning solutions, so why not apply it to our shoes to eliminate ugly spots? Whether you want to eliminate water stains from fabric shoes or you have grass stained shoes, it is effective.

You have to ready its paste by mixing it with water. With baking soda, you can also use a laundry detergent for a powerful outcome. Ensure the mixture is thick so you will put on the stained part. Once applied, leave it for at least 3 hours.

Take a toothbrush and start extracting the dried Baking Soda paste. Take a cloth and clean the little tumbles of paste. Your shoes will shine as you have just bought them.

3. Try Laundry Detergent

Unsurprisingly, laundry detergent is also beneficial in clearing shoe stains. I am sure you haven’t done it before but trust me, it works.

However, you cannot set every kind of shoe in the machine because a few are not machine-washable. If you have athletic and canvas shoes, you are good to go because they can smoothly face the machine cycle.

Hence, if there is a written on the instructions that you can machine wash them, I have a few cleaning tips for you. Follow them.

  • Before putting your shoes in the machine, bang them outside to move away from all the mud and dirt. You can also use a brush for this purpose.
  • Use soapy water on the stained part and gently rub the spots with an old toothbrush.
  • Ensure you have dismissed the laces before positioning your shoes in the machine. Also, detach the insoles if you can clean them separately.
  • Instead of inducting your shoes into the machine as it is, arranging them in a bag is adequate to prevent them from damage.
  • Please put them in the machine and run the cycle. Ensure the water is cold because hot water can ruin the leather. Remember to add a detergent.
  • Once the cycle is completed, put them in the sunlight to air dry them. You can also add tissue paper or newspaper inside the shoes when they are under the sunlight.

It is how you can machine wash your shoes without hurting them. I have followed this method, and it made my shoes stain-free.

Here is a friendly reminder that if you want to remove stains from leather shoes, never wash them in the machine; otherwise, they will be destroyed. Remove stains from fabric shoes, is an ideal method.

4. White Vinegar

White Vinegar is inevitably one of the most promising cleaning solutions, and you can not misunderstand me. Vinegar and Baking soda is often used for numerous cleaning reasons, so why not experience it on shoes? It is good to remove salt stains.

Take 1 cup vinegar and dissolve it in 2 cup water. Take tissue or cotton and dip it into the solution. Gently rub the cotton over the stained part. If it is not removed on the first attempt, repeat the process until your shoes are thoroughly cleaned. It is one of the simplest methods to act on.

5. Toothpaste

Let me tell you the last way to remove these ugly stains from your beautiful shoes. It might be an old-fashioned solution but follow it if it benefits you.

With the help of a brush, apply the paste on the stained part and leave it for a few hours. Once the time is over, remove the paste and check the magical results.

Different Types of Stains

You can never go with the same solution for every stain type. Each one demand different functioning. Below I will share a few common stain types and how to deal with them. It will make things more simple for you.

1. Dirt and Mud Stains

These are the most expected types because it is likely to occur when you go outside wearing your shoes. To eliminate them, you need the most reasonable laundry detergent described above.

You can use the detergent with the help of a brush. If the stain doesn’t fall after the first shot, replicate the process and add baking soda.

2. Oil Stains

Unfortunately, if an oil stain occurs, act as fast as possible before it is too late. Talcum powder is available in every home, so mix it in salt and apply it over the stain.

After some time, take a brush and remove it. Repeat the process until you no longer see the stain.

3. Grass Stain

If you are wearing white shoes and meet with a grass stain, be ready for a complicated job because removing them is tricky.

White vinegar and Baking soda would be effective for this stain type. After applying the solution, gently rub it with the brush in a circular motion.

4. Water Stain

Leather and Suede shoes are most likely affected by a water stain. Use water all over the shoe and put the paper inside it while drying. Leave it overnight. In the morning, take a suede brush and rub the stain gently. It might work.

FAQs – Frequently Asked Questions

We have a few questions that we will answer below to give you more ideas about how to remove stains.

Is Vinegar Ideal for Removing Stains from Shoes?

White vinegar is the most promising solution for this intent. Mixing it with Baking Soda adds value and fights with every stain type. For grass stains, it works like magic.

Name the Most Valuable Stain Remover for Fabric Shoes.

For fabric shoes, you can prepare a paste of Vinegar and Baking Soda. Ensure the paste is thick so you can smoothly apply it to the stained part.

How to Remove Stains from Fabric Shoes without Any Harm?

Removing these shoes with hands is the most desirable solution. Get your hands on the best detergent, add it to warm water, and apply this solution using a cotton ball. After some time, take a brush and start rubbing.

Is Toothpaste Best for Fabric Shoes?

To remove stains from fabric shoes, toothpaste is another great choice. Apply it with a brush and keep rubbing until the mess is gone.

Final Words

If you are a shoe lover, you are already conscious of all the hard stains that become hectic to clean. That’s why it is better to unfasten them as soon as you see them before it is too late to handle them.

The solutions are given here; pick the one most suitable for you. I hope you are satisfied with this guide.

Daniel Robert is a shoe lover who enjoys writing about all kinds of footwear, including sneakers, Crocs, Vans, and more. He shares his vast knowledge on, a website dedicated to helping people find the perfect pair of shoes. With years of experience and a passion for all things shoe-related, Daniel's easy-to-understand advice has helped countless people make confident and stylish choices.

Leave a Comment