Cleaning & Organizing The Right Way to Clean White Shoes, From Canvas to Leather Remove dirt, grass, and other unwanted marks from your white shoes with a few basic cleaning supplies. By Madeline Buiano Madeline Buiano Madeline Buiano is the staff writer for MarthaStewart.com, sharing her knowledge on a range of topics—from gardening and cleaning to home and pets. She has five years of writing and editing experience in the digital publishing industry. Editorial Guidelines Published on February 28, 2023 Share Tweet Pin Email In This Article View All In This Article Materials Needed Canvas Shoes Leather Shoes Shoelaces Rubber Soles Stains Photo: GETTY IMAGES White shoes are a versatile accessory for any outfit, and can easily be dressed up or dressed down. But one pitfall of white shoes is how easily they accumulate dirt. Whether it's your go-to pair of white sneakers or leather sandals, they don't hide discoloration well—but that doesn't mean you need to toss them for a new pair. With some everyday cleaning supplies, your white shoes can return to their former glory. How to Clean Your Patent Leather Furniture, Shoes, and Accessories Materials Needed Here are some cleaning supplies you may need, depending on the type of white shoe you are cleaning and the method you choose. BleachNylon brush Hydrogen peroxideBaking sodaShoe conditioner Lemon essential oilMicrofiber cloth(s)Mr. Clean Magic Eraser How to Clean White Canvas Shoes Unlike clothes, most shoes don't typically come with care instructions, which makes them more difficult to know how to clean. "Cleaning instructions for canvas shoes vary from manufacturer to manufacturer," says Mary Gagliardi, in-house scientist and cleaning expert for Clorox. "If you can't find good information on a company's website, be sure to test a hidden area first with any cleaning products you want to use on your shoes." Remove shoelaces and set them aside to clean later. Brush the shoes to remove loose dirt or soil with a dry nylon brush. Add 1 tablespoon bleach to 1 quart of water and stir to mix. Working on one shoe at a time, dip the brush in the bleach solution and then gently scrub the canvas in a circular motion. Continue this step until the entire shoe has been treated.Wait one minute, then spray all the treated areas with hydrogen peroxide. Rinse the first shoe completely with clean water. Repeat on the other shoe. Let the shoes air dry overnight. How to Clean White Leather Shoes Leather shouldn't be cleaned with any bleach products. Instead, you'll need to make a paste of baking soda and water. "For any stubborn spots that don't want to move, a Mr. Clean Magic Eraser works wonders," says Melissa Poepping, founder of The Chemical Free Home. Remove shoelaces and set them aside to clean later. Make a paste of baking soda and water. Using a dry nylon brush, work the entire surface of the shoe with the paste. Then use a slightly damp soft cloth to remove the paste. Repeat if necessary until all paste is removed.Let the shoes air dry overnight.Follow up with a shoe conditioner for leather once the shoes are completely dry. How to Clean White Shoelaces You have a few options when it comes to cleaning your shoelaces. If they aren't too dirty, put the shoelaces in a mesh laundry bag and machine wash them with a regular bleach load. "I absolutely do not recommend throwing these into the laundry unless you are putting them in a lingerie bag to protect your machine," says Poepping. If your shoelaces are really dirty, hand wash them. Add 1 tablespoon bleach to 1 quart of water and stir to mix. Submerge laces in the bleach and water solution for five minutes. Rinse thoroughly with clean water. Lay flat to air dry. How to Clean White Rubber Soles Start by going over the soles of your shoes with a Magic Eraser. If stubborn spots remain, make a solution using bleach and water. Add 1 tablespoon bleach to 1 quart of water and stir to mix. Working on one shoe at a time, dip the brush in the bleach solution and then gently scrub the rubber soles in a circular motion. Continue this step until the entire sole has been treated.Wait one minute, then spray all the treated areas with hydrogen peroxide. Rinse the sole completely with clean water. Repeat on the other shoe. Wipe soles dry with a microfiber cloth. How to Clean Stains Off White Shoes The bleach solution and or baking soda paste should work wonders on your white shoes, but if some grass or dirt stains won't budge try this cleaning method. Combine 2 ounces hydrogen peroxide, 2 ounces water, and 10 drops lemon essential oil in a spray bottle. Place a clean, dry white cloth under the stained area.Spray the stain with the cleaning solution. Dab with a dry, white microfiber cloth from the outside of the stain towards the center.Rinse the stain with clean water. Let the shoes air dry overnight. Was this page helpful? Thanks for your feedback! Tell us why! Other Submit