White shoes are a must-have in any closet because they are clean, versatile, and always look good. But every owner of white shoes knows how annoying it is that they never stay white for long. It’s not easy to keep white shoes truly white, and it’s more common than you might think. For example, a new pair of trainers that got dirt on them from the sidewalk or a pair of canvas shoes that have turned a patchy, uneven yellow after being washed.
The good news is that yellow stains on white shoes usually don’t last long. If you use the right tools, take your time, and do things the right way, you can get most pairs back to almost their original condition without hurting them any more. This guide tells you everything you need to know, from why shoes turn yellow in the first place to the best ways to get rid of it from different types of shoes..
What Makes White Shoes Turn Yellow?
It’s easier to deal with yellowing if you know what causes it first. There are a number of reasons why white shoes get yellow stains, and the best way to get rid of them depends on what caused them.
Oxidation is a common cause, especially in older shoes or shoes made of certain synthetic materials. The chemicals in rubber soles and some synthetic uppers break down when they are exposed to light and air. This makes the material change colour from white to yellow. This happens a lot with shoes that have been kept in plastic bags or in places with little air flow.
Another common reason for yellow stains on white shoes after washing is leftover soap. If you don’t rinse all the detergent or cleaning product off the shoe before letting it dry, the leftover stuff reacts with UV light while it’s drying and leaves a yellow tint. This is why shoes that look fine when they are wet can look very different after they have dried.
Over time, sweat and body oils build up in shoes and can leak through to the outside, leaving stains that get yellower as they dry. This is especially clear on canvas and mesh shoes, which are more porous and less resistant to penetration. There are many ways to get rid of oil stains.
Pollution, dust, mud, and some cleaning chemicals can also make shoes yellow, especially along the edges of the soles and the toe box where they come into contact with surfaces the most.
How to Get Yellow Stains Out of White Shoes According To The Material
White Canvas Sneakers
Canvas is one of the easiest materials to clean stains off, but it also holds onto stains very well, so just cleaning the surface isn’t always enough. One of the best ways to get yellow stains out of white canvas shoes is to make a paste out of baking soda and white vinegar. To make a thick paste, mix one tablespoon of baking soda with one tablespoon of white vinegar and a little bit of warm water. Use an old toothbrush to apply a lot of the paste to the stained areas, scrubbing in small circles to get it into the canvas fibres. After you put on the paste, leave the shoes outside in direct sunlight for three to four hours. The cleaning paste and the UV light work together to remove the stain and naturally lighten the canvas back to white. After the powder has dried, brush off any leftover powder and look at the result. A second application usually makes a big difference.
For stubborn yellowing on canvas, a mix of baking soda and hydrogen peroxide works even better. To make a paste, mix two parts baking soda with one part hydrogen peroxide. Put the paste on the stained areas and leave the shoes in direct sunlight again. This method works best for shoes that have turned a solid yellow colour all over, rather than just having a few yellow spots.
Shoes with White Mesh
Mesh is fragile and can be permanently stretched or damaged by harsh chemicals or scrubbing too hard. It is also easy to clean. You need to be thorough but gentle when you wear mesh shoes. The best way to start cleaning yellow stains off of mesh shoes is with mild soap and warm water. Mix a little bit of mild dish soap or laundry detergent with warm water. Then, dip a soft toothbrush into the solution and gently scrub the mesh in small circles. Don’t press too hard; you want to lift the stain out of the fibres, not push it deeper. Make sure there is no soap left by rinsing the shoe well with clean water. Then, lightly stuff it with white tissue paper to help it keep its shape while it dries.
If you rinse it very well afterward, a paste made of baking soda and water works well on mesh as well. You can’t skip this step because any baking soda left in the mesh before UV exposure is a big reason why the mesh turns yellow after washing.
White rubber soles and edges
The sole and midsole of white shoes are often the places where yellowing is the hardest to get rid of. Luckily, these are also the places where stronger cleaning methods can be used safely.
White toothpaste is a surprisingly good way to clean rubber soles. Put some non-gel white toothpaste on the yellowed rubber, scrub it with an old toothbrush, and let it sit for five to ten minutes before wiping it clean with a damp cloth. Toothpaste has mild abrasives that lift surface stains without hurting the rubber, and the whitening agents help bring back the original colour. This method works especially well on scuff marks and light yellowing on the edges of soles.
Magic rubber sponges work really well on smooth synthetic and rubber surfaces. Lightly wet the sponge and rub it along the yellowed sole. It will lift oxidation and surface stains with little effort. Use a magic rubber with more care on the upper part of the shoe, as it can scratch and matt the surface of leather and some synthetic uppers.
Shoes made of synthetic leather
When cleaning leather and synthetic leather shoes, you need to be more careful so you don’t crack, dull, or remove any protective coatings on the surface. A good place to start is with mild soap and a damp cloth. Don’t soak leather. Instead, wet a clean white cloth, add a tiny bit of mild soap, and gently wipe the stained area. Use a clean, damp cloth right away to get rid of any soap residue. Then, use a soft towel to dry it off and let it air dry away from direct heat.
If you want to keep your leather white shoes looking good, you should buy special leather cleaning products. They are made to clean without hurting the surface, and they often have conditioning agents that keep the leather soft and make it less likely to get stained in the future.
How to Clean Yellow Shoes and Deal with Overall Discolouration
If the whole shoe has turned yellow instead of just a few spots, which is common in older shoes or shoes that have been oxidised, the method should work on the whole shoe instead of just the spots. The best way to whiten the whole shoe at home is to use the baking soda, hydrogen peroxide, and direct sunlight treatment described above on the whole upper of the shoe. If the yellowing is really bad on your shoes, doing the process two or three times in a row on different days will give you better and better results.
It’s important to have realistic expectations here. Shoes that have been yellowing for a long time because of age or oxidation may not go back to being completely white. In these cases, the goal is not to fully restore but to make things much better.
How to Keep White Shoes from Turning Yellow After Washing
One of the most common and annoying problems with white shoes is that they turn yellow after washing. This is almost always due to either cleaning product residue or not drying them properly.
To keep white shoes from getting yellow stains after washing, rinse them very well. Run clean water over and through the shoes until you are sure that no cleaning product is left. After washing, always dry white shoes away from direct heat sources like radiators, tumble dryers, and direct sunlight. Intense UV exposure on a wet shoe can speed up the yellowing of some materials. Let shoes dry in a room with good airflow at room temperature. Stuff them lightly with white tissue paper to keep their shape as they dry. If you want a professional clean that will take care of your shoes with care, go for Clean My Shoes which will clean your shoes for you.