Clean Your Canvas Shoes! (Toms & Keds)


On the TOMS website, it says: We highly recommend hand washing TOMS in cold water with a gentle detergent and let them air dry. We do NOT recommend putting TOMS in the dryer under any circumstances.

While hand washing would do the job, let me show you a shortcut to save some time but you HAVE to be careful when you do this, people. If you throw caution to the wind, you could ruin the shape as well as the adhesive of the shoe and that’ll make you sad.

I agree about not putting them in a dryer, but they didn’t say anything about a washing machine! This tip works for any canvas shoes, it doesn’t matter what colour they are or what fabric they are – even if you have sparkles on them!

So, here’s what you’ll need:

  • Dirty Canvas Shoes
  • A Washing Machine
  • A Small Brush (a toothbrush works well)
  • Laundry Detergent
  • Baking Soda
  • Water
  • Mixing Bowl


To start, take an old toothbrush and quickly remove any dirt or debris before washing your shoes.  This will make for easier stain removal and a more successful wash.

If you have any bad stains, you can pre-treat it with a laundry stain remover (but you may want to test it out first in an inconspicuous area first to ensure it doesn’t bleach your shoes).

To get the soles clean, add some baking soda to a bowl and create a paste by mixing an equal amount of water in.  Dip the toothbrush in and gently massage the paste into the sole – when you’re done, wipe them clean.

Now it’s time for your washing machine to do the rest!

We’ll start by running a gentle cycle with cold water.

  • Add gentle detergent (about half of what you would normally use) to the cycle when it’s about half way filled with water
  • Once the machine is about 3/4 the way full, add in the shoes
  • When the cycle is finished, take out the shoes and leave them to air dry

That’s right, air dry.  Not in the dryer, not over a vent

Put them on a back porch and let the sun dry them up.

If you don’t heed this warning, you’ll have shrunken and shriveled shoes – Heed this warning and your shoes should be looking marvelous!

Now that the hard part is done, remember to keep them smelling great by using shoe powder.  I use Dr. Scholl’s which is moisture and odour absorbing.

Apparently straight baking soda will dry out the leather insole but you can also make your own powder for a lot less with the following recipe:

  • 1 cup cornstarch (which is a gentle absorbent)
  • 1/2 cup of baking soda
  • 1/2 cup baking powder

Put it in a locking lid container or Ziploc bag.

Add in 5 drops of sage, lavender or any other essential oils that you like (and preferably have an anti-bacterial property to them), shake well and store in the locked container.

Powder your shoes overnight and dump the powder in the AM and also powder your feet as needed during the day to reduce moisture and odours.

Clean Your Toms and Keds

Melissa Maker is an entrepreneur, cleaning expert, founder of Toronto’s most popular boutique cleaning service, and star of the Clean My Space channel on YouTube (but she still hates to clean!). Every week, Melissa delivers new videos dishing expert advice on cleaning products, tools, DIY substitutes, and practical, timesaving solutions to everyday problems. Melissa has appeared on the Today Show, and has been featured in InStyle, Real Simple, and Better Homes and Gardens.


  1. Where are your answers to these questions?Pls. Help me. 🙁 my white keds has a yellow stain after washing it. I use my hands to wash it not the washing machine coz I’m afraid it might pull off. How can I remove the yellow stain? Thank u. Much appreciated. I also have a brand new pair of white keds that got black grease from a car door jam how do I get it out?

  2. Thank you very much! Kind of already knew but wasn’t quite sure, I now know I can throw my shoes in the washer, thanks again Melissa!

  3. Hi, Donna! I do the same thing but I don’t think that this is the right way to clean our shoes 🙂 I ruined my favorite shoes a month ago and now I am searching for alternatives. So, I will try this way of cleaning! Thanks!

  4. I’ve been tossing mine in the washing machine with detergent, oxiclean, and clorox ll for 2 years and they are still perfect. I air dry them. They are the light beige color!

  5. Hi, I have a pair of cherry red Vans that got destroyed at a concert and are covered in a strange black stain. I ran them through the washer (like I do with my Converse) and although it got the worst part off it didn’t get everything off. They faded a bit, but not enough to notice from a distance (I only noticed because I was inspecting the shoe an inch from my face). I’m terrified of I put them back in there that they will fade a great deal more, but I really need them cleaned. I wear them with like everything. Can you please help?

    • I did the same thing with my black Toms and it killed them and now they are closer to white than black and I didn’t even use bleach.

  6. I love the video! I did have one quick question though. What if the shoe itself is not dirty, just the insole? The insole is dirty and smelly. Should I just wash it the same way?

    Thank u in advance!

    • Jordan–putting a few drops of Eucalyptus oil on a rag & wiping insoles will remove the odor. (If the insole is really dirty, i’m no expert–perhaps soap & hot water on a rag & wiping?)

  7. I wash my Keds in the washing machine and also put them in the dryer. Always in the past, they yellow when air dried. I don’t have any problems with them in the dryer. As for my Toms, I put them in the shower with me. I scrub them with a toothbrush and liquid laundry detergent, inside and out and then rinse them really good. They drip dry propped up against the wall or I have dropped them in a spin cycle on the washer. Works great. I wear socks or the little no show footies with mine to keep them from getting “smelly”

    • Pls. Help me. 🙁 my white keds has a yellow stain after washing it. I use my hands to wash it not the washing machine coz I’m afraid it might pull off. How can I remove the yellow stain? Thank u. Much appreciated.

  8. Dear Melissa, my shoes are wedgies with canvas like white tops, I don,t think they should go in the wash machine, I am going to try the laundry spot remover. Arline

  9. My 3-year-old peed thoroughly on one of my gray Tom’s. I will try this method. What have I got to lose? I will never wear them again otherwise. Serves me right for leaving my shoes in the den floor.

  10. I’ve washed my canvas shoes for years. Sometimes the white canvas isn’t completely white at the end. There is a LIQUID white shoe polish that is good on canvas as well as leather. I grew up using this on my sandals. It works really well on canvas shoes. I remember wearing some totally torn and worn out Keds in high school that were gleaming white. Loved it!

  11. Hey, i would like to ask if this method works on BLUE KEDS i’m afraid the colors will turn white. Need your answer. Thanks 🙂

  12. I have a pair of steve madden white wedges. they have like an espadrille platform. Was wondering how i can clean them. wouldnt the espadrille expand?

  13. I washed my white keds with laundry detergent and when they dried orange spots showed up like they were rusted. What do i do now?

  14. My feet are also very sweaty… I don’t know why… but now I’m using special Zederna Insoles made from cedar wood to prevent this problem. Maybe you I will try this to go barefooted in my TOMS.

  15. good evening. my red tour asia keds had discolored.. is there any way to bring back its original color? thank you for your response…..

  16. Hi! I just washed my red canvas keds in the washing machine and they looked perfectly clean but then suddenly a black line appeared in the wrinkle of the foot and I can’t remove it. Any idea??? 🙁

  17. I have a pair of the white sperrys that are almost like a light canvas material. I have no idea what to use to wash them. I don’t want to end up ruining them. Is using the laundry detergent going to hurt them? or should i use a bleach?

  18. Sadly, this didn’t work for me. I had such high hopes, but the stains on my white canvas sneakers (mostly at the front from wearing them in the rain) did not come out at all, even with a pre-treater. Maybe the gentle cycle is too gentle to work.

  19. How to clean white sneakers ..I’ve been searching in YouTube, some put in washing machine n some uses bleach, but as I know bleach will just turn your white sneakers to yellow , plz help

  20. Hello everyone….couple of tips for white canvas…..adding diluted “bluing” to wash water will make them nice and white (works for white fabrics also) Bluing is available in the laundry aisle…..comes in a small bottle, u MUST dilute it w/water before pouring in washer!!
    Also hairspray works like magic on ink stains on any fabric…..saturate stain w/hairspray and wash as usual, saved many dress shirts this way!

  21. I tired hand washing my shoes with BLEACH man was I wrong my all white Keds turned purple. And the rim of the shoe is now yellow.

  22. I have a pair of white keds and I bleached them but they ended up coming out half white and half yellow. I’m not sure how to make them white again , please help !

  23. I have a pair of black canvas shoes and they had dirt on them i brushed the dirt with a toothbrush and some detergent and kniw the dirt turned into white stain, is there a way to clean that off.


  24. I cleaned my daughters keds and turned them upside down on top of the dryer on top of a towel to dry. To my surprise when I went back they had brown stains all around the sides, I wasn’t sure what happened, but I’m thinking the adhesive somehow overheated and ran into the canvas?? is there a way to get them white again??? Please help!

  25. I’m not sure if you still check this/will post a reply, but I just tried washing my white keds (which were not very dirty but had a few scuffs) and after taking them out of the washing machine it looks like the keds logo has bled and turned my shoes light blue!!! Obviously because they’re wet it’s hard to know what their final colour will be, but is there anyway to fix this? Will bleaching them totally ruin the canvas? Waa I’m so bummed 🙁


Please enter your comment!
Please enter your name here