We Stopped Shoe Squeaking With These 7 Steps
Freaky ShoesHow to stop shoes from squeaking is something most of us search after that awkward moment in a quiet room. Shoes usually squeak because of moisture or the sole gripping smooth floors too hard. Dry the shoes fully, add powder under the insole, or lightly rough the sole to reduce noise.
The good news is, most squeaks are easy to fix once you know where they are coming from.
In this guide, I’ll walk you through the exact causes and the simplest fixes that actually work, so you don’t waste time guessing.
Key Takeaways
-
Most shoe squeaks come from moisture or friction
-
Always find where the sound is coming from first
-
Drying your shoes properly solves many cases
-
Powder under the insole reduces internal noise
-
Smooth soles cause squeaks on hard floors
-
Light sanding can fix floor-related squeaks
-
Leather needs conditioning to stop rubbing sounds
-
Some squeaks mean the shoe needs repair, not a quick fix
If you didn't read my previous blog on shoe squeaking, here's the quick way to it - Stop Shoe Squeaking Within Minutes.
Now, my team and I are here with new proven methods.
How to Stop Shoes from Squeaking at Home

Shoes squeak when something inside or outside is rubbing the wrong way. Most of the time, it is either trapped moisture or parts inside the shoe sliding against each other. Start by drying your shoes fully and removing the insoles so air can reach inside. If the noise comes from inside, use a little baby powder under the insole to stop friction.
If the sound happens on smooth floors, lightly roughen the sole. If the shoe is leather, soften it with conditioner so it stops rubbing.
1. Find where the squeak is coming from
Before you fix anything, you need to know exactly where the sound is coming from. This saves you time and stops you from trying random fixes.
Start by walking on two different surfaces. Walk on tile or marble first, then walk on a rough surface like concrete. If the sound only happens on smooth floors, the problem is usually the sole gripping too hard.
Now take the shoe off your foot. Hold it in your hands and gently press the front part down. Twist it slightly from side to side. If it makes a sound even without your foot, the issue is in the sole or structure.
Next, wear the shoe again and press your foot down slowly while standing still. If you hear the squeak only when pressure is applied, the issue is likely inside the shoe under your foot.
Now remove the insole and walk a few steps. If the squeak disappears, you just confirmed the sound is coming from under the insole.
This small test tells you exactly what to fix.
2. Dry the shoes completely
Moisture is one of the most common causes of squeaky shoes. Even a little sweat can create that sound.
Start by removing the insoles from both shoes. Do not skip this step because moisture often hides underneath them.
Now place the shoes in a dry, open area with good airflow. A fan nearby helps speed things up.
Take some paper towels or newspaper and stuff them inside the shoes. This pulls moisture out from deep inside. Replace the paper if it becomes damp.
Let the shoes sit for at least 12 to 24 hours. Do not rush this step.
Avoid placing the shoes under direct sunlight or near heaters. Too much heat can damage glue and make the problem worse later.
Once fully dry, wear them again and check if the sound is gone.
3. Use powder under the insole
If the squeak is coming from inside, friction is usually the reason. The insole rubs against the base of the shoe when you walk.
-
Take the insole out slowly so you do not tear it. If it feels stuck, lift it gently from the heel first.
-
Sprinkle a small amount of baby powder or cornstarch inside the shoe. You only need a light layer. Do not pour too much.
-
Spread the powder evenly with your fingers so it covers the entire bottom area.
-
Now place the insole back carefully. Press it flat so there are no bumps or folds.
-
The powder works in two ways. It absorbs hidden moisture and reduces friction between surfaces.
-
Wear the shoes and walk normally. In many cases, the sound stops immediately.
4. Apply a thin layer of lubricant
Sometimes powder is not enough, especially if the surfaces inside are rough or dry.

Remove the insole again and look at the bottom of it. Also check the inside base of the shoe. Take a very small amount of petroleum jelly on your fingertip. You only need a thin layer. Rub it lightly on the areas where the insole touches the shoe. Focus on the heel and midfoot because that is where most pressure happens.
Do not apply too much. Too much can make your foot feel slippery and uncomfortable.
Place the insole back and press it down firmly.
5. Rough the outsole slightly
If your shoes squeak only on smooth floors like tiles or marble, the problem is not inside the shoe. It is the bottom of the shoe.
Some rubber soles grip the floor too well. That grip creates a squeaking sound.
-
Turn the shoe upside down and look at the sole. If it looks very smooth or shiny, that is likely the issue.
-
Take a piece of fine sandpaper. Do not use rough sandpaper because it can damage the sole. Gently rub the sandpaper over the smooth areas. Focus on the parts that touch the ground the most. Do not press hard. You are not trying to remove material. You are just making the surface slightly less smooth.
-
After sanding, wipe the sole with a dry cloth.
-
Test the shoe again on the same floor. The sound should be reduced or gone.
6. Condition leather shoes
Leather shoes often squeak when the material becomes dry and stiff.
When leather dries out, different parts rub against each other and create noise.
-
Take a clean cloth and apply a small amount of leather conditioner. You can also use a leather cream.
-
Rub it gently over the surface of the shoe. Focus on areas that bend, like the front and sides.
-
Also apply a little around the tongue area if it feels stiff.
-
Let the conditioner soak in for a few hours. Do not wear the shoes immediately. This softens the leather and allows it to move smoothly without rubbing.
-
After this, the squeaking usually reduces or disappears.
7. Check for damage or loose parts
If you tried everything and the squeak is still there, the issue may be structural.
Look closely at the sole. Check if it is separating from the upper. Press the heel area and see if it feels loose or unstable. Also, check inside the shoe for uneven surfaces or hard spots. If you hear a clicking or creaking sound instead of a soft squeak, it could be internal damage.
At this point, home fixes will not help much. Take the shoes to a cobbler and ask them to inspect the inside structure.
If the repair cost is too high and the shoe is already worn out, replacing it may be the better choice.
How to Stop Shoes from Squeaking on Floor
-
Clean the bottom of your shoes with a damp cloth and dry them fully
-
Walk on a rough surface to compare the sound
-
Lightly rub fine sandpaper on smooth parts of the sole
-
Avoid polished or waxed floors when possible
-
Check if the sole is worn unevenly
How to Stop Shoes from Squeaking on Wood Floor
Shoes squeak more on wood floors because the surface is smooth and often slightly polished. The rubber sole grips and releases quickly, which creates noise. The goal is to reduce that sharp grip without damaging your shoes. Small adjustments usually fix the issue fast.
|
Method |
What to Do |
Why It Works |
|
Clean the sole |
Wipe with a damp cloth and dry |
Removes residue that increases grip |
|
Light sanding |
Use fine sandpaper on outsole |
Reduces excessive traction |
|
Use floor grip spray (lightly) |
Apply very small amount on sole |
Softens contact with wood |
|
Change walking pressure |
Walk with softer steps |
Reduces force causing squeak |
|
Test another surface |
Try concrete or carpet |
Confirms if floor is the issue |
How to Stop Shoes from Squeaking on Concrete
Concrete surfaces are rough, but squeaking can still happen when the sole is too smooth or slightly worn. Dust and fine particles can also create a rubbing sound. Fixing this usually involves cleaning and adjusting the sole surface.
Steps to fix it
-
Brush or wipe the sole to remove dust and small particles
-
Wash lightly and let the shoes dry completely
-
Check for smooth or worn patches on the sole
-
Lightly sand only the shiny or flat areas
-
Walk and test again to see if the sound improves
How to Stop Shoes from Squeaking on Treadmill
Shoes can squeak on a treadmill because of constant friction between the rubber sole and the moving belt. Sweat and heat can also increase grip and make the sound worse. The fix is to reduce friction and keep both surfaces clean.
|
Method |
What to Do |
Why It Works |
|
Clean shoe soles |
Wipe and dry before use |
Removes moisture and dirt |
|
Clean treadmill belt |
Wipe with dry cloth |
Reduces friction buildup |
|
Use proper running shoes |
Choose breathable shoes |
Reduces sweat and grip |
|
Apply light powder |
Use under insole if needed |
Stops internal friction |
Why Do the Bottom of My Shoes Squeak When I Walk
Shoe soles squeak because of friction, moisture, or surface interaction. The sound is usually not a defect but a reaction between the shoe and the ground. Understanding the reason helps you fix it faster.
Common reasons are:
-
The rubber sole grips smooth floors too strongly
-
Dirt or polish on the sole increases friction
-
Moisture creates a sticky contact between sole and floor
-
The outsole has smooth or worn-out patches
-
The floor surface is polished or slightly wet
-
The shoe material is new and not broken in yet
-
Uneven wear changes how the sole touches the ground
How to Stop Shoes from Squeaking on Waxed Floors
Shoes squeak on waxed floors because the surface is extra smooth and slightly sticky at the same time. The rubber sole grips and releases quickly, which creates that sharp noise. This is very common in malls, offices, and polished homes. The goal is to reduce that grip without damaging your shoes.
Steps to fix it are:
-
Clean the sole with a damp cloth and dry it fully
-
Walk briefly on rough ground to reduce surface stickiness
-
Lightly sand the smooth parts of the outsole using fine sandpaper
-
Avoid stepping hard and keep your steps softer and steady
-
Test on another surface to confirm the issue is the floor, not the shoe
New Shoes Squeak When I Walk
New shoes often squeak when you first start wearing them, and in most cases, it is completely normal. The materials are still stiff, and different parts of the shoe have not settled into their natural movement yet. When you walk, the sole, insole, and upper all move slightly against each other. This creates small friction points, which lead to that squeaky sound.
Another common reason is the outsole. Many new shoes come with very smooth rubber soles that grip hard surfaces like tiles or wood very strongly. This grip creates a squeak, especially indoors. You might notice that the sound disappears when you walk outside on rough ground.
Moisture can also play a role. Even light sweat from your feet can get trapped inside the shoe, especially during the first few wears. This adds to the friction under the insole.
In most cases, the problem goes away after a few wears as the shoe breaks in. If it does not, simple fixes like drying the shoe, adding a little powder under the insole, or lightly roughing the sole usually solve the issue.
Why Do My Leather Shoes Squeak When I Walk
Leather shoes often squeak because the material becomes dry or different parts rub against each other. This usually happens in new shoes or shoes that have not been conditioned for a long time. The sound is often more noticeable when the shoe bends while walking.
|
Reason |
What It Means |
|
Dry leather |
Leather loses moisture and becomes stiff, causing rubbing |
|
New stiff material |
Fresh leather has not softened or adjusted yet |
|
Tongue rubbing |
The tongue moves against the upper and creates friction |
|
Loose insole |
Movement inside the shoe creates internal squeak |
|
Sole and upper friction |
Layers of the shoe rub where they are joined |
|
Lack of conditioning |
No oil or care leads to increased stiffness and noise |
Conclusion
Squeaky shoes can feel annoying and even embarrassing, but the fix is usually simpler than it seems. Once you understand whether the sound is coming from inside the shoe or from the sole touching the floor, everything becomes easier to solve. Small steps like drying, adjusting the insole, or slightly changing the sole surface can make a big difference.
The key is to stay patient and test one fix at a time. Most shoes can go back to being completely quiet with just a little care.




