How To Stop Shoes From Squeaking- DIY Series

The sound of block heels on wooden floors can be pretty sexy. But squeaky shoes, even new ones? Not so much. The old saying about squeaky shoes puts it perfectly: “The squeaky wheel gets the grease, but the squeaky shoe gets noticed.” And usually, that attention is not something out of admiration. So, here’s how to stop shoes from squeaking, starting with what actually causes the noise. 

Why Do My Shoes Make a Squeaky Sound When I Walk?

A squeaky shoe usually means two surfaces are rubbing against each other and creating vibrations that we hear as sound. This can happen inside the shoe as different parts move with every step.

A few things are constantly moving while you walk:

  • Insole + footbed: They move slightly against each other.

  • Upper + foot: The upper flexes as your foot bends.

  • Tongue + laces: These shift as you walk and adjust pressure around the foot.

  • Sole + floor: The outsole repeatedly contacts the ground with every step.

Basically, friction is the culprit. The amount of friction can change depending on the materials involved. Rubber, leather, and synthetic material all respond differently to movement and pressure.

And then there is the floor. The same shoes may stay completely quiet outdoors but start start squeaking on waxed floors, tile, marble, wood, concrete, or other hard surfaces. That difference matters because the interaction between the outsole and indoor flooring can change how much sound the shoe produces.

Common Causes of Squeaky Shoes

  • Moisture: Sweat, damp socks, water, or even a little leftover moisture can make the inside of the shoe squeak as you walk.

  • Loose insole: When the insole shifts against the footbed with each step, that constant movement can create a squeaky sound.

  • New outsole: New rubber outsoles can be surprisingly noisy on tile, marble, polished floors, or other smooth surfaces.

  • Loose components: Laces, eyelets, heels, or other parts can rub against each other and make noise as the shoe flexes.

  • Worn footwear: An outsole that has worn unevenly or a sole that has started separating can all lead to unusual sounds.

How To Stop Shoes From Squeaking?

Start by figuring out where the sound is coming from. Put the shoes on and walk slowly. Listen carefully. 

- Is the sound coming from underneath your foot? 

- From the heel? 

- From the outsole? 

- Or does it happen when the upper bends?

Once you've identified the source, try the simplest fix first.

1. Dry the shoes properly

If moisture is causing the squeak, start with proper drying. It’s a simple hack for squeaky shoes that can often do the trick.

  • Remove the insole, if possible, and let both the shoe and insole air-dry completely.

  • Keep them in a dry, well-ventilated place.

  • Avoid direct intense heat, which can damage adhesives and some materials.

This May Also Help: How to Protect Your Shoes in Monsoon

2. Try baby powder or talcum powder

A little baby powder or talcum powder can be useful when you're trying to stop heels from squeaking while walking, or dealing with squeaky footwear in general. 

But the first thing to do is to check. If the noise seems to come from the insole rubbing against the footbed, a small amount of powder may help reduce the movement between the surfaces.

Just remove the insole, apply a light layer underneath it, and put it back in place. Don't dump half the bottle into your shoes. You just need enough to lightly cover the area.

3. Check the insole and outsole

Take the insole out and inspect it.

  • Is it curling? 

  • Moving around? 

  • Sitting unevenly? 

  • Has it become loose?

Try inserting insole correctly and making sure it sits flat from heel to toe. If the insole has shifted or become damaged, we suggest you replace it immediately as it may solve the problem more effectively than repeatedly treating the shoe.

Once done, turn the shoe over and check the outsole. Look for:

  • stones, 

  • dirt, 

  • uneven wear, 

  • cracks, 

  • or anything stuck inside the tread. 

Cleaning the outsole can sometimes remove the tiny particles causing unwanted movement. Don't ignore wear and tear, either. Sometimes, it is just best to replace the shoes for good. 

4. Roughen Smooth Soles

Smooth soles can squeak when they struggle for grip on polished or hard floors. A little texture can help reduce that friction.

  • Lightly sand the sole with fine-grit sandpaper.

  • Make a subtle crosshatch pattern for extra grip.

  • Focus on the areas that make contact with the floor rather than sanding the entire sole aggressively.

5. Use a suitable conditioner on leather

Leather can become stiff when it dries out. A suitable leather conditioner can help maintain flexibility and reduce unwanted rubbing between leather components.

If you've ever dealt with squeaky sandals made of leather, then improper drying could be part of the problem. Now, don't use a random household lubricant on leather just because someone online called it a "hack for squeaky shoes." Different materials react differently to oils and chemicals.

And no, your leather jacket from squeaking has nothing to do with your shoes, so do not use the same product without researching on both.

Read This: 15 Common Footwear Myths - Debunked

5 Steps To Prevent Footwear From Making Squeaky Sounds

Squeaky shoes are easier to prevent than to silence later. A few simple habits and that’s all.

1. Keep new footwear dry from day one

Do not, literally, do not make a habit of storing or wearing footwear while it's damp.

If the forecast says rain, plan ahead. Wear a pair that's designed to handle wet weather, or use a suitable shoe cover to protect your regular footwear. 

After wearing your shoes in rain, on a wet floor, or during a sweaty commute, let them air out properly before putting them away. If your shoes are regularly exposed to moisture, give them enough drying time between wears instead of wearing the same pair back-to-back.

Keeping water out in the first place is one of the simplest ways to reduce moisture-related squeaking.

2. Keep the sole clean

The outsole is constantly in contact with the ground, picking up dust, grit, and other debris along the way. Regularly cleaning the sole helps prevent these particles from affecting how it interacts with indoor flooring and other hard surfaces.

For shoes that move between outdoor and indoor spaces, make checking the outsole part of your regular footwear-care routine.

This May Also Help: 10 Simple Habits That Extend The Life Of Your Shoes

3. Store shoes where they can breathe

Don't immediately shove worn footwear into a closed cupboard or bag.

Give shoes some ventilation after wearing them. This precautionary step is even more crucial if your feet have been sweating. This allows accumulated moisture to escape before it gets trapped inside the shoe.

If possible, store footwear in a cool, dry place.

4. Check new shoes before wearing them for long periods

  • Wear new shoes at home for a short time before wearing them for a full day.

  • Check for any rubbing or movement around the upper, tongue, laces, insole, footbed, and heel.

  • Also check the sole to make sure it is firmly attached and there are no loose parts.

This is particularly useful when new shoes are squeaking from the beginning. 

5. Choose shoes for the surface you use them on

How your shoes perform depends on where you are using them as well. Some shoes are more likely to make noise on smooth indoor floors. If you often walk on tile or polished floors, choose footwear with a sole that has good grip and is suitable for indoor use. 

This can help reduce excess friction between the outsole and the floor and lower the chance of squeaking.

When Should You Stop Trying DIY Fixes?

DIY fixes make sense when the problem is minor: moisture, rubbing, a loose insole, dirty tread, or a new shoe that simply needs some breaking in.

They make less sense when the shoe is visibly damaged.

Stop experimenting if:

  • The outsole is separating from the shoe.

  • The heel feels loose or unstable.

  • The sole has cracked.

  • The shoes make a popping sound.

  • The noise is accompanied by pain or an unusual change in how you walk.

  • You've tried drying, cleaning, tightening, loosening, and repositioning the insole without improvement.

The easiest way to stop shoes from squeaking is to figure out what’s causing the noise first. Try drying them well, checking the sole, tightening loose laces, or adding a little lubricant where the materials rub. If they still squeak after that, they might need a repair, or it may be time for a new pair.

Frequently Asked Questions

1. Can you fix a shoe that squeaks?

Yes. Find the source first, then try drying the shoe, cleaning it, or adjusting the insole and other loose parts. For squeaky sandals, checking the footbed and straps can do the trick... sometimes, it really is that simple.

2. Should You Use Oil or WD-40 on Squeaky Shoes?

Generally, no. Oil and WD-40 can damage some materials or make the outsole slippery; use a suitable conditioner or lubricant only where needed.

3. Are shoes supposed to be squeaky?

Not usually. New shoes can squeak while breaking in, but persistent noise often points to moisture or loose components. If you're trying to make boots stop making noise, identify the source before reaching for a product.