Find Where the Squeak Is Coming From
Walk on different surfaces and press different parts of the shoe to isolate the squeak. Is it the inner sole moving? The outer sole? A specific part of the upper? Different causes need different fixes.
Fix 1: Squeak from the Insole (Most Common)
- 1
Remove the insole
Pull out the removable insole (if your shoe has one).
- 2
Apply baby powder or petroleum jelly
Sprinkle baby powder (or talcum powder) along the bottom of the insole cavity β the inside of the shoe where the insole sits. Alternatively rub a thin layer of petroleum jelly (Vaseline) on the underside of the insole. Either lubricates the friction causing the squeak.
- 3
Replace the insole and test
Put the insole back in and walk around. The squeak should be gone immediately. If not, try more powder or jelly.
Fix 2: Squeak from the Outer Sole (Rubber on Floor)
- 4
Apply baby powder to the outer sole edges
Sprinkle baby powder around the welt (where the upper meets the sole) and along the outer edges of the sole. This reduces friction between the sole and the ground, especially on polished or smooth floors.
- 5
Scuff new soles slightly
Brand new shoe soles are often too smooth and squeak on smooth floors. Scuff the sole gently with sandpaper to roughen the surface slightly.
Fix 3: Squeak from the Upper (Leather Shoes)
- 6
Condition the leather
Leather squeaking against itself or against the sole often quietens with leather conditioner. Apply to the tongue, the inside of the shoe and any leather-on-leather contact points.