How to Stop Shoes From Squeaking
A squeaky shoe is usually an annoyance, not a broken shoe. Many squeaks come from an insole rubbing inside, trapped water or a new sole on a smooth floor.

You notice it in a quiet hallway: a small squeak on every other step, loud enough that people look down at your shoes before you do. The sound is a clue in itself, because a squeak is friction you can hear, two surfaces catching and releasing as the shoe bends. Less obvious is which two they are, and whether the shoe is only settling in or starting to come apart.
The short answer
To stop shoes from squeaking, first find where the sound comes from. A rubbing insole often goes quiet with a light dusting of cornstarch or foot powder underneath, wet shoes need a full, slow dry, and a shiny new sole usually stops squeaking once the gloss is scuffed off. Avoid fixes that do harm: never dry shoes with heat, and go easy with sandpaper. If the squeak comes from inside the sole or the heel, or a part has come loose, take the pair to a shoe repair shop.
Why shoes squeak
The fix depends on which two surfaces are rubbing, and one common pair is inside the shoe. A loose insole, or one slightly too big for the shoe, can shift and rub against the footbed with every step. Water makes the same surfaces worse: rain, a puddle or a sweaty day can leave water between the insole and the footbed or in the lining, and wet surfaces grab and squelch until the shoe dries out.
Other squeaks come from the outside. Fresh rubber soles are smooth and grippy, and on polished tile, wood or a gym floor they can squeak with each step; the noise usually fades as the sole wears in. Stiff new leather can creak where it bends, and a tongue can squeak where the laces rub across it, which is why a new pair is often noisier than a worn-in one.
Fit and wear account for the rest. If your heel lifts and slides inside the shoe, it can rub the lining with each step, and a slipping heel also means the shoe is too loose for your foot or needs snugger lacing. Most soles are glued on, and heat, damp and wear can weaken that bond over time, so a heel or sole that has started to come away can click or squeak as it moves. That last kind is the squeak to take seriously, because it's a shoe coming apart rather than a shoe settling in.
Telling these apart is mostly a matter of noticing when the sound happens. A squeak that's loud on polished tile and gone on carpet or pavement points to the sole, since the floor is one of the two surfaces doing the rubbing. One that follows you onto every surface, or changes when you press on the insole, is more likely coming from inside the shoe, and one that arrived with a wet day is probably the water.
How to stop the squeak, step by step
Most fixes take a few minutes and things you already have at home: cornstarch or foot powder, fine sandpaper, a soft cloth, plain paper for wet shoes and a little leather conditioner for leather pairs. Work through the steps in order and test after each one, so you know which fix did the job. Go easy with the sandpaper; a few light passes are enough.
Find where the squeak comes from
Walk slowly on a hard floor and listen, then flex each shoe in your hands and press on the heel and the insole. Note whether the sound comes from inside, the sole or the laces.
Dust under the insole
Lift out the insole, sprinkle a light dusting of cornstarch or foot powder over the footbed, and put the insole back so it lies flat. Walk a few steps to check.
Dry wet shoes fully
If the squeak started after rain, take out the insoles, stuff the shoes with paper and let them dry at room temperature, away from heaters and hair dryers.
Take the shine off new soles
Walk on rough pavement for a few minutes, or rub the flat of the sole lightly with fine sandpaper, to take the gloss off a sole that squeaks on smooth floors.
Quiet the tongue and laces
If the tongue creaks under the laces, a little powder where they meet can help. On leather shoes, rub a little leather conditioner into the tongue and the creases instead.
Check for loose parts
Press around the heel and along the edge of the sole. If something has come loose, or the squeak seems to come from inside the sole, take the pair to a shoe repair shop.
Once the shoe is quiet, the same habits keep it that way. Insoles come out to dry after a wet day, laces stay snug enough to hold the heel down, soles stay clean and dry, and a new pair gets a few minutes on rough pavement before its first day on a polished floor.

What helps, and what to skip
Powder works because it helps the surfaces slide instead of grab, which is why a light dusting under the insole is enough; a thick layer can clump. An insole that fits matters just as much, since one that's too long can buckle at the toe and rub. A replacement should be trimmed to match the footbed so it lies flat from heel to toe, which is as much a matter of quiet as of comfort, and how to trim insoles shows how.
A snug heel takes care of the slipping kind of squeak. Lacing that holds the heel down stops it from sliding, and a heel lock through the top eyelets can help; there's more in how to lace shoes for long shifts. For stiff leather, a little conditioner rubbed in keeps it supple, which can quiet a creak, and for wet shoes, plain paper inside and a day at room temperature beat any shortcut.
Skip the heat. A hair dryer, a radiator or a clothes dryer can warp foam and loosen the glue that holds the sole, which can leave you with a bigger problem than a squeak. Skip oils and household sprays inside the shoe, too; they can stain the lining and make surfaces slippery.
When a squeak may mean something more
Ordinary squeaks have an obvious cause: new shoes, a wet day or a polished floor. They fade with a little wear, a full dry or a dusting of powder. A squeak like that is a shoe settling in, not a shoe coming apart.
Pay closer attention to a new squeak or click in an older pair, especially with a heel that feels loose, a sole that bends oddly or a gap along the edge. That can point to a part that has come loose or worn out, and a sole worn smooth can grip less on wet or polished floors. The list below covers what a repair shop can help with.
When to take your shoes to a repair shop
A shoe repair shop can help if you notice:
- A squeak or click from inside the heel or sole that powder and drying don't fix
- A heel that wobbles or has started to come away
- A gap opening between the sole and the upper, often at the toe or the heel
- Stitching that has come loose around the sole or the heel
- Tread worn smooth, if the pair is otherwise worth keeping
Questions people ask
Why do my new shoes squeak?
Usually the new sole on smooth floors, or a new insole or stiff leather rubbing until it settles. Both often fade with wear, and powder under the insole or a light scuff of the sole can speed things up. Give it a little time before you assume anything is wrong.
Does powder stop shoes from squeaking?
A light dusting of powder under the insole often quiets a squeak that comes from inside the shoe, because it helps the surfaces slide instead of grab. Cornstarch or a foot powder works in the same way; use a dusting, not a layer, since a thick layer can clump.
Why do my shoes squeak when they are wet?
Water trapped between the insole and the footbed, or in the lining, makes the surfaces grab and squelch. Take out the insoles and let the shoes dry slowly with paper inside, away from heat, and the squeak usually goes with the water.
Can a repair shop fix a squeak inside the sole?
Often, yes. A squeak from inside the heel or sole usually comes from a part that has worked loose, which a repair shop can reglue or replace. Ask whether the repair is worth it on a pair that's otherwise worn out, especially if the tread has gone smooth.

The bottom line
A squeak is a sound with a cause, and finding that cause matters more than how loud it is. Most of the time it's something ordinary, two surfaces catching as the shoe bends, and a few minutes of listening will usually tell you which two.






