Handwashing white canvas shoes with cold water and a gentle detergent is a safe way to clean them. However, Clean My Space suggests that you can also use the gentle cycle on the washing machine to clean canvas shoes.
Clean your canvas shoes by hand
Start by soaking your canvas shoes in cold water. You can add a small amount of handwashing detergent to the water to help get your shoes clean. Take a toothbrush and gently scrub away any stains or loose dirt. You can also treat stubborn stains with a laundry stain remover, following the instructions given on the bottle.
Use a washing machine
If handwashing doesn't sufficiently clean the shoes, then you can try putting them in the washing machine. Use about half the amount of detergent that you usually use for a full load, and make sure you set the machine to a gentle, cold cycle. Disable the spin function to avoid damaging the shoes.
Air-dry the shoes
Using heat to dry the white canvas shoes could damage or shrink them. Don't use a dryer or a heater to dry the shoes. Instead, leave them to air-dry in a well-ventilated place, such as the back porch.