Squeaking can be caused by air or moisture getting trapped between different parts of the shoe (e.g. sole and insole) or by parts of the shoe rubbing directly against each other. They can also squeak when the rubber sole of a shoe rubs against a smooth surface like a gym floor.
New kicks tend to be loud before you can put them on. If that’s the case, speed up the process by gently rubbing the bottoms of your squeaky shoes with sandpaper to soften them.
Squeaky insoles are often caused by damage causing them to come loose. The squeaky noise is usually due to air being pushed around by your feet combined with the movement of a loose insole. There are a couple of ways to fix this: Stick the insoles in place with some glue and make sure they’re properly connected to the midsole.
There are a number of reasons why your leather shoes may make noise when you walk. One of the most common is the friction that occurs between the sole and the insole. But it’s not the only cause. Shoe parts can wear out over the years and become loose, causing them to squeak.
If a shoe starts making a squeaky noise, it’s because two parts of the shoe are rubbing and sticking together when they should slide smoothly. Therefore some form of lubricant is required.
Once you find the motion that is causing the squeak, look for the parts of the shoe that flex during that motion. Sprinkle these parts of the shoe with baby powder, cornstarch, or baking soda. If that doesn’t work, try oiling the squeak with some silicone spray or leather conditioner.