White canvas shoes are comfortable, simple, and look great. However, they're also remarkably easy to get dirty. Since they're made of cotton, they are highly absorbent and can hold onto stains all too easily. However, just because your white canvas shoes get a little dirty doesn't mean that you should give up on them! Rather, you just need to clean them up a bit and remove any lingering stains.[1]

Method 1
Method 1 of 2:

Hand Washing

  1. 1
    Let any mud or dirt dry before cleaning your shoes. Once dry, tap the soles together to clear the treads. Use an old toothbrush to scrape off the larger pieces of dirt and get into the shoe's creases.
  2. 2
    Take out your shoe laces. Place the laces in a container with water and a few drops of detergent to let them soak.[2]
    • You could also just buy new laces and save yourself the effort. Put aside the old pair for craft projects or simply get rid of them.[3]
    Advertisement
  3. 3
    Clean the soles. Make a solution of equal parts water and baking soda in a small bowl. Dip the toothbrush in and gently massage the paste into the soles. Then, wipe the soles clean.[4]
  4. 4
    Make a detergent solution. Add a few drops of regular laundry detergent in a basin with cold water. Mix the solution together.
  5. 5
    Dip the toothbrush into the solution. Begin to clean your shoe using circular motions from the outside of the stain inwards.
    • An old electric toothbrush can be a great alternative to a regular toothbrush, since it requires minimal effort from you!
    • Rinse and repeat until the canvas is clean. Once you are satisfied with the cleanliness of the shoe, rinse it well with more cold water to remove any traces of soap. You'll want to do this carefully because dried soap residue can leave their own stains on your shoes. Then do the other shoe.
    • When rinsing, try your best to not get any water inside of the shoe.
  6. 6
    Let your shoes dry. Place the shoes in a well ventilated area and let them air dry. Placing them outside on a warm day in the sun is a great idea.[5]
    • To help the shoes keep their structure as they dry, ball up a rag or paper towel and stuff them inside the shoes.[6]
    • Make sure they are fully dry before you wear them.
  7. 7
    Scrub the shoelaces and then rinse them. Let shoelaces hang to dry. Once your shoes and laces are washed, wait for them to fully dry. Then enjoy your almost-new looking shoes!
  8. Advertisement
Method 2
Method 2 of 2:

Using the Washing Machine

  1. 1
    Let any mud or dirt dry before cleaning your shoes. Once dry, tap the soles together to clear the treads. Use an old toothbrush to scrape off the larger pieces of dirt and debris.[7]
    • This prep work will make for easier stain removal and washing.
  2. 2
    Clean the soles. Make a solution of equal parts water and baking soda in a small bowl. Dip the toothbrush in and gently massage the paste into the soles Then, wipe the soles clean.[8]
  3. 3
    Bring your shoes to your washing machine. Run a gentle cycle with cold water.[9]
  4. 4
    Add a gentle detergent. Use about half of what you normally would for a load of laundry. Add the detergent when the machine is about halfway filled with water.[10]
  5. 5
    Add the shoes when the machine is about three-quarters filled with water. Let the cycle run its course and then take out the shoes when it's finished.[11]
  6. 6
    Let the shoes air dry. Do not place them in the dryer or over a vent. This will result in shrunken and distorted shoes. Place the shoes in a well ventilated area and let them air dry.[12]
  7. 7
    Enjoy your shoes. They should be as white as new!
  8. Advertisement

Community Q&A

  • Question
    How do I remove yellow stains from white canvas shoes?
    Community Answer
    Community Answer
    Mix 1/4 cup of borax powder with 4 cups hot water. Soak the shoes in the mix overnight.
  • Question
    How would I use a bleach solution on the white canvas?
    Community Answer
    Community Answer
    Don't bleach on canvas shoes because they're sealed with glue. The bleach will break down the glue, causing the shoes to detach from the soles. If you're really intent on using bleach, dilute it and use a non-chlorine bleach, as chlorine bleach can turn your white canvas shoes yellow; especially if you use too much. Again, if you're really adamant about using bleach, one part bleach mixed with 3 to 4 parts cool/cold water. ex: 1 tablespoon bleach and 3 or 4 tablespoons of water. If you're just wanting to use bleach to remove set-in stains, use a mixture of 1 tablespoon Dawn dish soap and 2 tablespoons of peroxide. This will work better than bleach.
  • Question
    How do I clean canvas shoes on a daily basis?
    Community Answer
    Community Answer
    You probably don't need to clean them that frequently. I use a baking soda and peroxide mix on my shoes once a week, and that really helps.
Advertisement

Warning

  • Do not use bleach, even on white shoes. This will cause a yellow discoloration of the material.[14]
  • Do not put your shoes in the dryer. This will damage the structure of the shoes and cause the adhesive of the soles to loosen.

About This Article

Melissa Maker
Co-authored by:
Founder, Clean My Space
This article was co-authored by Melissa Maker. Melissa Maker is host and editor of CleanMySpace, a YouTube channel and blog with over 1 million subscribers. She has over 10 years of professional cleaning experience, and dispenses helpful tips on all things home. This article has been viewed 449,892 times.
4 votes - 75%
Co-authors: 18
Updated: August 6, 2022
Views: 449,892
Article SummaryX

If your white canvas shoes get dirty, it’s easy to hand-wash them. First, let any dirt or mud on your shoes dry out. Then, tap the soles together to shake the dirt loose and help get any set-in grime out of the treads. Go over the shoes with an old toothbrush to remove as much of the dried dirt from the surface as possible, giving special attention to any creases. Next, take the laces out of your shoes and put them in a bowl of water with a few drops of detergent. Set them aside to soak while you deep-clean your shoes. To clean the soles, mix together equal parts baking soda and water, then dip an old toothbrush in the mixture. Use the brush to massage the baking soda paste into the soles, and be sure to get into the spaces between the cleats. When you’re done, wipe the soles with a clean cloth. Add a few drops of regular laundry detergent to a bowl of cool water and dip a clean toothbrush in it. Buff the brush over the top surface of your shoes, using circular motions. If there are any stained areas, focus on those. Start at the outside of the stain and work your way in. Use a cloth dipped in clean, cold water to rinse any soap residue off of the shoe. Try not to get the insides of your shoes wet. Finally, place your shoes in a warm, well-ventilated area to air dry. If your laces are still dirty after soaking in soapy water, give them a scrub with a toothbrush and rinse them out. Then, lay them out to dry. Avoid wearing your shoes until they’re completely dry.

Did this summary help you?
Advertisement