White shoes are super stylish and go with almost any outfit. But the problem is, white shoes can get dirty easily, and sometimes yellow stains appear on them. These yellow marks make your shoes look old and not so nice anymore.
Don’t worry! In this guide, I will show you how to remove yellow stains from white shoes using simple things you can find at home. I’ve cleaned my own white sneakers many times, and I’ll share what worked best for me.
Why Do White Shoes Get Yellow Stains?

Yellow stains on white shoes happen for different reasons:
- Sweat and dirt mix together and leave yellow marks.
- Sunlight can change the color of the shoe material over time.
- Old shoe glue sometimes turns yellow and shows up.
- Storing shoes in a dark, humid place can cause yellowing.
- Sometimes the shoe material itself ages and turns yellow.
Knowing why this happens helps you prevent stains and clean them better.
What You Need to Clean Yellow Stains
Before starting, gather these things:
- Baking soda (it’s a natural cleaner)
- White vinegar (helps break down stains)
- Water
- A small bowl
- A toothbrush or soft-bristle brush (for scrubbing)
- A clean cloth or paper towels
- Mild soap (optional)
- Old towel or newspaper (to protect your workspace)
Step 1: Prepare Your Cleaning Area
Find a place where you can make a little mess, like your kitchen sink, bathroom, or outside. Put some old towels or newspaper down to catch drips. It’s easier to clean up afterward.
Step 2: Make a Cleaning Paste
In a small bowl, mix:
- 2 tablespoons of baking soda
- 1 tablespoon of white vinegar
- A small splash of water
Mix it well until it becomes a thick paste — not too runny and not too dry.
Step 3: Apply the Paste to Yellow Stains
Take your toothbrush or soft brush and dip it into the paste. Now, gently scrub the yellow stains on your shoes. Use small circular motions and cover all the stained parts well.
Be patient and don’t scrub too hard because you don’t want to damage your shoes.
Step 4: Let the Paste Sit
After scrubbing, leave the paste on your shoes for about 30 minutes. This gives time for the baking soda and vinegar to work on the stains and lift them from the material.
Step 5: Wipe or Rinse Off the Paste
Use a clean, damp cloth to wipe away the paste. If your shoes are waterproof or made of rubber, you can rinse them lightly with water. But if they are fabric or leather, just wipe gently.
Make sure you remove all the paste because leftover paste can leave white spots.
Step 6: Dry Your Shoes Properly
Put your shoes in a cool, shaded place to air dry. Avoid direct sunlight because the sun’s rays can make yellow stains worse or cause your shoes to fade.
If you want, you can stuff your shoes with newspaper or paper towels to help keep their shape and absorb moisture faster.
Extra Cleaning Tips and Tricks
- If the stains are really stubborn, repeat the scrubbing and waiting steps again. Sometimes it takes two or three tries.
- You can try using toothpaste (non-gel, white paste type) instead of the baking soda paste. Apply it the same way and scrub gently.
- For leather or faux leather shoes, use a leather cleaner or mild soap and water instead of vinegar because vinegar might dry the leather.
- Always test any cleaning method on a small hidden part of your shoe first to make sure it won’t damage or change the color.
How to Prevent Yellow Stains on White Shoes
- Clean your shoes regularly. Don’t wait until stains build up.
- Wipe off dirt and spills as soon as possible.
- Avoid wearing white shoes in muddy or wet places.
- Store your shoes in a cool, dry place with good air flow.
- Use a shoe protector spray to guard against stains and water damage.
My Personal Experience Cleaning Yellow Stains
I had a pair of white sneakers that got yellow stains after a few months. At first, I felt like throwing them away! But I tried the baking soda and vinegar paste trick, and after two cleanings, my shoes looked almost new again. The key was to be patient and gentle.
I also learned that drying the shoes away from the sun made a big difference. The sun made some spots worse before, so now I always dry shoes in the shade.
Final Recap
Here’s a quick summary:
- Mix baking soda, vinegar, and water to make a paste.
- Scrub yellow stains gently with a toothbrush.
- Let the paste sit for 30 minutes.
- Wipe or rinse off the paste.
- Dry shoes in a cool, shaded place.
- Repeat if needed.
You Can Do It!
Yellow stains on white shoes can be frustrating, but they don’t have to ruin your favorite sneakers. With some simple ingredients and patience, you can make your shoes look fresh and clean again. Give these steps a try and keep rocking those white kicks!