Squeaky shoes can make every step feel awkward, distracting, and embarrassing. Whether your sneakers squeak on tile, your leather shoes creak while walking, your boots make noise after rain, or your heels squeak in a quiet room, the good news is that most shoe squeaks can be fixed at home. Learning how to stop shoes from squeaking starts with finding the real source of the sound. The noise may come from the insole, outsole, tongue, leather upper, heel area, trapped moisture, smooth rubber, loose inserts, or even an internal defect inside the midsole.
Common causes include water, new shoe stiffness, and friction, and the best fix depends on whether the sound comes from inside the shoe, outside the shoe, or the upper area. For example, Nike recommends removing the insole and using a thin layer of petroleum jelly or coconut oil under it when insole friction is the issue.
This complete guide explains how to stop shoes from squeaking using 11 easy fixes for sneakers, leather shoes, boots, dress shoes, heels, sandals, work shoes, and shoes with orthotic inserts. You will also learn what not to do, when to return new shoes, when to visit a cobbler, and how to prevent the squeak from coming back.
Key Takeaways
- Most squeaky shoes are caused by moisture, friction, dry leather, dirty soles, smooth rubber, loose insoles, or heel movement.
- The fastest fix is to remove the insole, dry the shoe, and add a small amount of cornstarch, baking soda, or talc-free foot powder under the insole.
- Never put oil, lotion, petroleum jelly, or slippery products on the bottom of the shoe.
- New shoes that squeak loudly from inside the sole may have a construction issue, so check the return policy before sanding or modifying them.
- Leather shoes often need conditioning, while suede, nubuck, mesh, canvas, and rubber soles need different care.
- If the squeak comes from a loose heel, separating sole, or internal midsole problem, a cobbler or replacement may be the safest option.
Quick Answer: How to Stop Shoes From Squeaking Fast
The fastest way to stop squeaky shoes is to remove the insole, dry the inside of the shoe, sprinkle a small amount of cornstarch, baking soda, or talc-free foot powder under the insole, and place the insole back flat. This helps absorb moisture and reduce friction between the insole and shoe base.
If the squeak comes from leather, clean and condition the leather. If it comes from the bottom sole, clean the outsole and check whether the rubber is too smooth, wet, dirty, or sticky. If it comes from the heel, check for heel slipping, loose heel tips, or structural damage.
Fast Fix Checklist
| Squeak Location | Likely Cause | Best Quick Fix |
| Inside the shoe | Moisture or insole friction | Add cornstarch, baking soda, or talc-free powder under the insole |
| Under the insole | Insole rubbing against midsole | Use a very thin layer of petroleum jelly under the removable insole |
| Leather upper | Dry leather rubbing | Apply leather conditioner |
| Tongue area | Laces or tongue rubbing | Adjust laces and add a little powder |
| Bottom sole | Smooth rubber, dirt, or sticky residue | Clean outsole with mild soap and water |
| Heel area | Heel slipping or loose heel part | Use heel grips or visit a cobbler |
| New shoes | Stiff materials or possible defect | Break in gently or check return policy |
| Wet shoes | Trapped moisture | Remove insoles and air dry fully |
New Balance recommends cleaning shoes with mild detergent, wiping them with a damp cloth, and allowing them to air dry for 24 hours before wearing. It also recommends specialty cleaners for suede or leather shoes.
Why Do Shoes Squeak?
Shoes usually squeak because two surfaces are rubbing together. The sound may come from the insole, midsole, outsole, tongue, leather upper, heel, sole edge, or internal shoe structure.
The most common reasons include:
- Moisture trapped inside the shoe
- Insoles rubbing against the midsole
- Dry leather rubbing against leather
- Rubber soles gripping smooth floors
- Loose heel parts
- Poor shoe fit
- Worn-out cushioning
- New shoes that are still stiff
- Dirt or sticky residue on the outsole
- Air pockets inside the sole
- Manufacturing defects
- Orthotics or inserts moving inside the shoe
The biggest mistake is treating every squeak the same way. A wet sneaker squeak is different from a leather shoe creak. A rubber sole squeaking on tile is different from a loose heel clicking. That is why diagnosis matters.
Emergency Fix: How to Quiet Squeaky Shoes Before Work, School, or an Event
Sometimes you do not have time for a full shoe repair. If your shoes start squeaking before work, school, a meeting, a wedding, or a public event, use a quick temporary fix first. This may not solve the root cause permanently, but it can reduce the noise until you have time to clean, dry, or repair the shoes properly.
Fast Emergency Fixes
| Situation | Quick Fix | How Long It May Help |
| Squeak from inside the shoe | Add a small amount of cornstarch or foot powder under the insole | Same day to several days |
| Squeak from heel slipping | Add a heel grip or temporary tissue padding | Same day |
| Squeak from tongue rubbing | Re-center the tongue and retie laces evenly | Immediate |
| Squeak from wet shoes | Remove insoles and dry with paper towels | Temporary |
| Squeak from dirty outsole | Wipe sole with a damp cloth and dry fully | Immediate |
| Squeak on tile or office floors | Clean the rubber outsole and test again | Immediate |
If you are in a hurry, focus first on the insole. Remove it, wipe the inside of the shoe, add a light layer of cornstarch or talc-free foot powder, and place the insole back flat. This is one of the easiest ways to reduce friction and moisture when learning how to stop shoes from squeaking quickly.
Avoid using oil, lotion, or petroleum jelly on the bottom of the shoe. It may reduce noise for a moment, but it can make the outsole slippery and unsafe.
How to Find Where the Squeak Is Coming From
Before trying any fix, walk slowly on different surfaces. Try tile, wood, carpet, concrete, and outdoor pavement. Some shoes only squeak on smooth floors because the outsole grips the surface. Others squeak everywhere because the issue is inside the shoe.
Simple Squeak Test
- Wear the shoes with your normal socks.
- Walk on a hard floor.
- Listen for whether the sound comes from the bottom, inside, heel, tongue, or upper.
- Remove the insole and walk gently again.
- Press the outsole with your hand.
- Bend the shoe slightly at the toe.
- Wiggle the heel counter.
- Rub the tongue against the laces.
- Try the shoe on a different floor.
- Check whether the noise happens only when the shoe is wet.
Diagnosis Table
| What You Notice | What It Usually Means | What to Try First |
| Squeak stops when insole is removed | Insole friction | Powder or thin lubricant under insole |
| Squeak happens after rain | Moisture inside shoe | Air dry, remove insoles, use powder |
| Squeak happens only on tile | Rubber outsole friction | Clean sole, lightly scuff outsole if safe |
| Leather shoes squeak while bending | Dry leather friction | Leather conditioner |
| Tongue squeaks when walking | Tongue and laces rubbing | Adjust laces, powder tongue area |
| Heel squeaks with every step | Loose heel or heel slipping | Heel grip or cobbler check |
| New shoes squeak but feel stiff | Break-in issue | Wear gradually and condition if leather |
| Old shoes suddenly squeak | Worn sole or loose layer | Inspect and repair |
Once you know the source, you can choose the right solution instead of guessing.
Choose the Right Fix Based on Shoe Material
Not every squeaky shoe should be treated the same way. A leather dress shoe, suede boot, mesh sneaker, and rubber sandal all need different care. Using the wrong product may stain the shoe, damage the material, or make the squeak worse.
| Shoe Material | Common Squeak Cause | Best Fix | Avoid |
| Mesh sneakers | Moisture, insole friction, rubber sole noise | Dry fully, add powder under insole, clean outsole | Heavy oils or harsh cleaners |
| Leather shoes | Dry leather, tongue friction, stiff upper | Leather conditioner, lace adjustment, shoe trees | Soaking, direct heat, random household oils |
| Suede shoes | Moisture, rubbing, trapped dirt | Suede brush, suede cleaner, air drying | Water soaking, leather conditioner, oily products |
| Rubber soles | Smooth floor friction or sticky dirt | Clean sole, dry fully, light scuffing if safe | Oil on outsole |
| Canvas shoes | Moisture and loose insoles | Air dry, powder under insole, clean sole | Overwashing or high heat |
| Boots | Wet lining, leather friction, loose sole | Dry slowly, condition leather, inspect sole | Heater drying or ignoring loose construction |
| Heels | Heel slipping, loose heel tip, smooth sole | Heel grips, sole pads, cobbler check | Walking on loose heels |
| Orthotic shoes | Insert movement or poor fit | Reposition orthotic, powder underneath, shoe tape | Thick layers that change foot position |
11 Easy Fixes to Stop Shoes From Squeaking
1. Dry the Shoes Completely
Moisture is one of the most common causes of squeaky shoes. Sweat, rain, puddles, cleaning water, and humidity can get trapped between the insole and midsole. When wet materials rub together, they can create a squeaking, squishing, or sticky sound. This is especially common in sneakers, running shoes, gym shoes, school shoes, work boots, and shoes worn for long hours.
How to Dry Squeaky Shoes Safely
- Remove the insoles if they are removable.
- Remove the laces to open the shoe wider.
- Wipe the inside with a dry cloth.
- Stuff the shoes with newspaper or paper towels.
- Leave them in a dry, ventilated place.
- Replace the paper after a few hours if it becomes damp.
- Let the shoes air dry fully before wearing.
Important Drying Rules
Do not place shoes directly in strong sunlight, near a heater, or inside a hot dryer unless the care label clearly says it is safe. Heat can shrink fabric, crack leather, weaken glue, and deform midsoles.
Best For
- Sneakers
- Running shoes
- Canvas shoes
- Work boots
- School shoes
- Shoes that squeak after rain
- Shoes that squeak after washing
- Shoes worn for long hours
Drying may solve the problem completely if moisture is the main cause. If the shoes still squeak after drying, move to the insole fixes below.
2. Add Cornstarch, Baking Soda, or Talc-Free Foot Powder Under the Insole

This is one of the easiest and most popular ways to stop squeaky shoes. If the insole rubs against the midsole, a light powder layer can reduce friction and absorb moisture.
When people search for how to stop shoes from squeaking, this is often the first home remedy they need because it is cheap, simple, and useful for many sneakers and casual shoes.
What You Can Use
- Cornstarch
- Baking soda
- Talc-free foot powder
- Cornstarch-based baby powder
- Antifungal foot powder if needed
How to Do It
- Remove the insole.
- Wipe away dust or moisture inside the shoe.
- Sprinkle a small amount of powder inside the shoe.
- Focus on the heel and ball-of-foot area.
- Shake the shoe gently so the powder spreads evenly.
- Tap out extra powder.
- Put the insole back.
- Walk a few steps and test the sound.
How Much Powder Should You Use?
Use only a light layer. Too much powder can clump, feel messy, or create a dusty smell. Start small and add more only if needed.
Best For
- Sneakers
- Running shoes
- Basketball shoes
- Casual shoes
- Shoes with removable insoles
- Shoes that squeak inside
- Shoes that squeak after sweating
Be Careful With
- Black fabric linings
- Luxury leather insoles
- Delicate suede interiors
- Orthotic inserts with special materials
If the shoe has expensive leather lining, test a tiny amount first or use a professional shoe powder.
Talc-Free Powder Is the Safer Modern Choice
Many older shoe-care tips recommend baby powder or talcum powder for squeaky shoes. Powder can help because it absorbs moisture and reduces friction under removable insoles. However, a safer modern choice is cornstarch, baking soda, or talc-free foot powder.
The FDA has monitored talc-containing products because talc can sometimes be contaminated with asbestos, and the agency has discussed standardized testing methods for asbestos in talc-containing cosmetics.
Best Powder Options for Squeaky Shoes
| Powder Type | Best Use | Notes |
| Cornstarch | Moisture and insole friction | Good talc-free option |
| Baking soda | Moisture and odor | Use lightly because too much can clump |
| Talc-free foot powder | Sweat control | Best for daily shoe use |
| Cornstarch-based baby powder | Light moisture control | Check the label before use |
Use only a small amount. Remove the insole, sprinkle a thin layer inside the shoe, shake out extra powder, and replace the insole.
3. Use a Thin Layer of Petroleum Jelly or Coconut Oil Under the Insole
If your shoes are dry but still squeak from the inside, the issue may be friction rather than moisture. The insole may be rubbing against the midsole every time your foot moves.
This method is useful only when the insole is removable, and the sound clearly comes from under the insole. Use the smallest amount possible.
How to Apply It
- Remove the insole.
- Clean the bottom of the insole with a dry cloth.
- Apply a very thin layer of petroleum jelly or coconut oil.
- Avoid using too much because it can feel greasy.
- Place the insole back carefully.
- Press it flat.
- Walk slowly and test the shoe.
Important Safety Tip
Use this method only under the removable insole, not on the outsole. Never apply slippery oils to the bottom of the shoe because it can make walking dangerous.
Best For
- Removable insoles
- Sneakers
- Casual shoes
- Shoes that squeak from inside
- Shoes where powder does not work
Avoid This Method If
- The insole is glued down
- The shoe has delicate leather lining
- The shoe is very expensive
- You are not sure where the squeak comes from
For expensive dress shoes, a cobbler may be safer than applying oils yourself.
4. Add a Dryer Sheet, Paper Towel, or Thin Fabric Layer Under the Insole
If the insole keeps rubbing, a thin barrier can reduce friction. This works when powder is not enough or when you do not want to use oil.
Materials You Can Try
- Dryer sheet
- Thin paper towel
- Thin cotton fabric
- Thin felt pad
- Thin insole liner
How to Do It
- Remove the insole.
- Cut the material to match the insole shape.
- Place it flat inside the shoe.
- Put the insole back on top.
- Make sure there are no wrinkles.
- Walk and test the sound.
Best For
- Insoles that shift
- Shoes with removable insoles
- Shoes that squeak under the foot
- Sneakers and casual shoes
Important Comfort Note
Do not use thick material if it makes the shoe tight. Tight shoes can create new rubbing, discomfort, blisters, or pressure points.
5. Fix Loose Insoles, Orthotics, or Heel Inserts
Loose insoles and orthotics can squeak when they move inside the shoe. This is common if you use custom orthotics, gel inserts, heel cups, arch supports, or replacement insoles.
Signs Your Insert Is the Problem
- The squeak started after adding an insole.
- The sound stops when you remove the insert.
- The insole slides forward or backward.
- You feel movement under your foot.
- The squeak happens near the arch or heel.
How to Fix Loose Inserts
- Remove the insert.
- Clean the inside of the shoe.
- Dry both the shoe and insert.
- Add a thin layer of powder underneath.
- Reposition the insert correctly.
- Use double-sided shoe tape if needed.
- Replace the insert if it is warped or damaged.
Best For
- Orthotic users
- Running shoes
- Work shoes
- Walking shoes
- Shoes with removable insoles
- Shoes that squeak near the heel
When to Replace the Insole
Replace the insole if it is:
- Cracked
- Flattened
- Warped
- Sticky
- Torn
- Too small for the shoe
- Moving with every step
A worn-out insole can make noise because it no longer sits flat.
6. Condition Dry Leather Shoes
Leather shoes can squeak when the leather becomes dry, stiff, or tight. The tongue, upper, side panels, or heel area may rub against another part of the shoe. This is common in dress shoes, loafers, leather boots, Oxford shoes, Derby shoes, leather sneakers, and formal shoes.
Leather conditioner can help soften dry leather and reduce creaking around flex points. This is especially useful around natural creases, the tongue, and the vamp of the shoe.
How to Condition Leather Shoes
- Remove dust with a soft brush or dry cloth.
- Wipe the shoe with a slightly damp cloth.
- Let the shoe dry naturally.
- Apply a small amount of leather conditioner.
- Rub it in with a soft cloth.
- Focus on the tongue, vamp, side panels, and flex points.
- Let it absorb.
- Buff with a clean cloth.
- Test the shoe after a few hours.
Best Areas to Treat
- Tongue
- Vamp
- Toe crease
- Side panels
- Heel collar
- Around eyelets
- Any area that rubs while walking
Best For
- Leather dress shoes
- Leather boots
- Leather sneakers
- Loafers
- Formal shoes
- Work boots
- Dry or stiff leather
Do Not Use Leather Conditioner On
- Suede unless the product is designed for suede
- Nubuck unless the product is designed for nubuck
- Mesh sneakers
- Canvas shoes
- Rubber soles
7. Adjust the Tongue and Laces
Sometimes the shoe itself is fine, but the tongue squeaks because it rubs against the laces, eyelets, or upper. This is common in leather sneakers, hiking boots, basketball shoes, work boots, and formal shoes with stiff tongues.
Signs the Tongue Is the Problem
- The squeak happens near the top of the foot.
- The sound changes when you tighten or loosen laces.
- The tongue feels dry, stiff, or off-center.
- The squeak happens when your foot bends.
- The noise stops when you press the tongue with your hand.
How to Fix It
- Remove the laces.
- Wipe the tongue and lace area.
- Re-center the tongue.
- Relace the shoe evenly.
- Avoid pulling one side tighter than the other.
- Add a tiny amount of powder around the tongue if needed.
- For leather tongues, apply a small amount of leather conditioner.
- Test the shoe again.
Extra Trick
If the tongue keeps sliding sideways and rubbing, use the tongue loop if your shoe has one. Thread the laces through the loop to keep the tongue centered and reduce friction.
8. Clean the Outsoles
If shoes squeak only on tile, hardwood, polished floors, gym floors, or office floors, the outsole may be the problem. Rubber soles can squeak when they are too smooth, too sticky, dirty, or wet.
The bottom of your shoes picks up dust, oil, cleaning chemicals, gum residue, mud, and floor polish. These substances can change how the rubber grips the floor. A clean outsole can reduce squeaking and improve traction.
How to Clean Shoe Soles
- Remove loose dirt with a dry brush.
- Mix warm water with mild soap.
- Dip a cloth or brush into the mixture.
- Scrub the outsole grooves.
- Wipe with a damp cloth.
- Dry with a towel.
- Let the shoe air dry.
- Test on the same floor where it squeaked.
Best For
- Sneakers
- Gym shoes
- Basketball shoes
- Rubber-soled dress shoes
- School shoes
- Shoes that squeak on smooth floors
What Not to Use
Avoid harsh bleach, strong solvents, and oily cleaners on outsoles. These may damage materials or make the sole slippery.
Check the Warranty Before Sanding or Modifying New Shoes
If your shoes are brand new, do not rush to sand the sole, glue parts, cut inserts, or apply strong products. Some squeaks are caused by manufacturing defects, especially when the noise comes from inside the midsole, heel, or sole unit.
Before making permanent changes, check:
- Is the shoe still within the return window?
- Does only one shoe squeak loudly?
- Does the sound come from inside the sole?
- Does the shoe squeak even after the insole is removed?
- Is the heel loose or unstable?
- Is there a visible gap between the outsole and upper?
- Did the squeak start on the first or second wear?
If the answer is yes, contact the seller or manufacturer before trying permanent DIY fixes. Light powder under a removable insole is usually safe, but sanding the outsole or applying glue may affect return eligibility.
9. Lightly Scuff Smooth Rubber Soles
New rubber soles can be too smooth. When smooth rubber meets smooth flooring, it may create a sharp squeak. This is common with new sneakers, dress shoes, school shoes, and formal shoes.
Lightly scuffing the outsole can create a little texture and reduce the squeak. This should be done carefully. You are not trying to damage the shoe. You are only reducing the glassy-smooth surface.
How to Scuff Soles Safely
- Turn the shoe upside down.
- Use fine-grit sandpaper.
- Rub lightly on the sole surface.
- Focus only on the contact areas.
- Do not sand deeply.
- Wipe away dust.
- Test the shoe on a smooth floor.
Best For
- New rubber soles
- Dress shoes with smooth bottoms
- Sneakers that squeak on tile
- Shoes that feel too slippery
Avoid This Method If
- The shoe is expensive
- The outsole has a special grip pattern
- The shoe is still returnable
- You are unsure about damaging the sole
- The shoe has a delicate designer outsole
For expensive shoes, ask a cobbler to add sole protectors or rubber grip pads.
10. Use Heel Grips or Moleskin for Rubbing Areas
Sometimes squeaking comes from the heel area, especially if your heel slips up and down while walking. This can happen in loafers, pumps, dress shoes, boots, and slightly loose sneakers.
When the heel moves, it can rub against the shoe lining and create sound. It can also cause blisters.
How to Fix Heel Rubbing
- Clean the inside heel area.
- Let it dry.
- Apply a heel grip pad.
- Press firmly so it sticks.
- Wear the shoe and test the fit.
- Add moleskin to rubbing areas if needed.
Best For
- Loafers
- Dress shoes
- Heels
- Pumps
- Boots
- Shoes that are slightly loose
- Shoes where the heel lifts while walking
Do Not Overpad the Shoe
Too much padding can push your foot forward and create toe pressure. Start with one thin heel grip and test the fit.
What If the Squeak Comes From an Air Pocket or Midsole?
Sometimes the squeak is not caused by moisture, leather, laces, or the insole. It may come from inside the midsole. This can happen when air is trapped inside the sole, the cushioning layer separates, or an internal part moves when pressure is applied.
Signs of a Midsole or Air-Pocket Squeak
- The shoe squeaks even when the insole is removed.
- The sound comes from deep inside the sole.
- Only one shoe squeaks.
- The shoe squeaks when you press the sole with your hand.
- The sound is more like a pop, click, or rubbery squeal.
- The squeak does not improve after drying, cleaning, or powder.
This type of squeak is hard to fix at home. Powder, conditioner, and outsole cleaning will not solve an internal construction issue. If the shoe is new, return or exchange it. If the shoe is expensive or already worn, ask a cobbler whether the sole can be repaired.
11. Visit a Cobbler or Return the Shoes If the Squeak Is Structural
Not every squeak can be fixed at home. Some shoes squeak because of loose shanks, separated soles, broken heel counters, poor glue bonding, trapped air pockets, damaged midsoles, or manufacturing defects.
If the shoe is new and squeaks loudly from the sole unit, it may be better to return or exchange it instead of trying multiple home fixes.
Signs You Need Professional Help
- The shoe squeaks even without the insole.
- The squeak comes from inside the sole.
- The heel feels loose.
- The outsole is separating.
- The shoe makes a clicking or popping sound.
- The squeak appears after heavy wear.
- The shoe is expensive or formal.
- Home fixes do not work after several tries.
What a Cobbler Can Do
A cobbler may be able to:
- Re-glue loose soles
- Replace heel lifts
- Add sole protectors
- Fix loose leather parts
- Replace worn insoles
- Add grip pads
- Repair separated layers
- Diagnose structural noise
If the shoes are still under warranty, contact the retailer first before paying for repair.
How to Stop Different Types of Shoes From Squeaking
Different shoes squeak for different reasons. Use the shoe type below to choose the best fix.
How to Stop Sneakers From Squeaking
Sneakers often squeak because of moisture, removable insoles, rubber outsoles, or air trapped between layers.
Best fixes:
- Remove and dry insoles.
- Add powder under the insole.
- Clean the outsole.
- Air dry after workouts.
- Replace worn insoles.
- Avoid wearing the same pair every day.
For running shoes, avoid heavy oils or thick inserts that change the fit. A small change inside the shoe can affect comfort during running.
How to Stop Leather Shoes From Squeaking
Leather shoes often squeak because the upper, tongue, or lining is dry and stiff.
Best fixes:
- Clean the leather.
- Apply leather conditioner.
- Adjust laces.
- Add powder around the tongue.
- Use shoe trees.
- Visit a cobbler if the sole squeaks.
Do not soak leather shoes. Do not dry them with strong heat. Do not use sneaker cleaner unless it is safe for leather.
How to Stop Boots From Squeaking
Boots can squeak because of leather friction, wet linings, thick insoles, or loose heel construction.
Best fixes:
- Dry fully after rain.
- Condition leather.
- Use powder under insoles.
- Check heel movement.
- Clean mud from outsole grooves.
- Use a boot dryer only if it is safe for the material.
- Visit a cobbler for loose soles.
Work boots and hiking boots should be checked carefully if the squeak comes with instability. Noise plus looseness may mean a structural problem.
How to Stop Heels From Squeaking
Heels often squeak because of loose heel tips, slipping heel cups, smooth soles, or weak heel construction.
Best fixes:
- Add heel grips.
- Clean the outsole.
- Check the heel tip.
- Add a thin insole liner.
- Use powder under the footbed if removable.
- Visit a cobbler if the heel feels loose.
Do not ignore a loose heel. It can become a safety issue.
How to Stop Sandals From Squeaking
Sandals may squeak because of sweat, rubber footbeds, water, sticky soles, or straps rubbing against skin.
Best fixes:
- Clean the footbed.
- Dry the sandals fully.
- Use a small amount of foot powder.
- Adjust straps.
- Clean the outsole.
- Avoid oily products on footbeds because they can make sandals slippery.
Best Fix for Squeak Sound
| Sound Type | Possible Cause | Recommended Fix |
| Wet squish | Moisture trapped inside | Dry shoes and remove insoles |
| Sharp squeak | Rubber outsole on smooth floor | Clean or lightly scuff outsole |
| Leather creak | Dry leather | Apply leather conditioner |
| High-pitched squeak inside | Insole friction | Add powder or thin barrier |
| Heel squeak | Heel slipping or loose heel | Use heel grips or cobbler |
| Clicking sound | Loose heel, shank, or sole | Professional repair |
| Squeak only when bending | Upper or sole flex point | Condition leather or inspect sole |
| Squeak only after workouts | Sweat and moisture | Dry shoes and rotate pairs |
- What Not to Do When Shoes Squeak
Trying the wrong fix can damage your shoes or make them unsafe. Avoid these common mistakes.
- Do Not Spray WD-40 Inside Your Shoes
WD-40 and similar sprays may leave a strong smell, stain materials, attract dirt, or make areas slippery. They are not ideal for shoe interiors.
- Do Not Put Oil on the Bottom of the Shoe
Oil on the outsole can make the shoe slippery and dangerous. If you use petroleum jelly or coconut oil, apply only a thin layer under the removable insole.
- Do Not Use Heat to Dry Shoes Quickly
Direct heat can damage glue, shrink fabric, crack leather, and warp midsoles. Air drying is safer.
- Do Not Overuse Powder
Too much powder can clump, create dust, and feel uncomfortable. Use a light layer.
- Do Not Soak Leather or Suede
Leather and suede need careful treatment. Smooth leather may be cleaned and conditioned, but suede and nubuck require special care.
- Do Not Ignore a Loose Sole
If the outsole is separating, powder will not fix the problem. A cobbler or replacement is the better choice.
Common Fixes You Should Use Carefully
| Fix | Use Carefully Because |
| Petroleum jelly | Safe only in a thin layer under removable insoles, not on outsoles |
| Coconut oil | Can reduce insole friction but may stain delicate linings |
| Sandpaper | Can reduce smooth-sole squeaks but may affect returns or damage designer soles |
| Baking soda | Helpful for moisture but can clump if overused |
| Baby powder | Choose cornstarch-based or talc-free versions when possible |
| Glue | Poor DIY glue work can damage shoes or create hard spots |
| Heat drying | Direct heat can weaken glue, shrink fabric, or crack leather |
Foot Moisture Can Make Shoe Squeaks Come Back
Even after you fix squeaky shoes, the problem may return if moisture keeps building inside them. Sweat, damp socks, rain, and poor ventilation can all make insoles rub and squeak again.
The CDC says keeping feet and toes clean and dry and changing shoes and socks regularly can help prevent or control moisture-related foot problems such as tinea pedis. NIH also recommends washing feet daily, drying them completely, changing socks at least once a day, wearing supportive footwear, and replacing worn-out shoes.
How to Prevent Moisture-Related Shoe Squeaks
- Wear clean, moisture-wicking socks.
- Rotate shoes instead of wearing the same pair every day.
- Remove insoles after heavy sweating or rain.
- Let shoes air dry in a ventilated area.
- Use cornstarch or talc-free foot powder when needed.
- Avoid storing shoes in damp closets.
- Clean and dry workout shoes after use.
- Replace old insoles if they hold odor or moisture.
This prevention step is especially useful for sneakers, work shoes, school shoes, gym shoes, and boots.
How to Prevent Shoes From Squeaking Again
Once you learn how to stop shoes from squeaking, prevention becomes easier. The goal is to reduce moisture, friction, dirt buildup, and material dryness.
1. Rotate Your Shoes
Avoid wearing the same pair every day. Shoes need time to dry between wears, especially if your feet sweat or you walk long distances.
2. Use Moisture-Wicking Socks
Socks can help reduce moisture inside shoes. This is especially useful for sneakers, work shoes, and boots.
3. Dry Shoes After Rain
Do not leave wet shoes in a dark closet. Remove insoles and let the shoes air dry in a ventilated place.
4. Clean Soles Regularly
Dirty outsoles can squeak more on smooth floors. Brush off dirt and wipe the bottoms when needed.
5. Condition Leather
Leather shoes need care to stay flexible. Dry leather is more likely to creak or squeak.
6. Replace Worn Insoles
Old insoles can flatten, warp, and move inside the shoe. Replacing them can improve comfort and reduce noise.
7. Store Shoes Properly
Keep shoes in a dry area. Use shoe trees for leather shoes if possible. Cedar shoe trees can help absorb moisture and reduce wrinkles in leather footwear.
8. Break In New Shoes Gradually
New shoes may squeak because materials are stiff. Wear them for short periods at first.
9. Check Fit Before Buying
Shoes that are too loose can squeak because your foot moves inside. Shoes that are too tight can squeak because materials rub under pressure.
10. Use the Right Product for the Material
Leather, suede, nubuck, mesh, canvas, rubber, and synthetic shoes need different care products.
Home Remedies vs Professional Fixes
| Fix | Cost | Difficulty | Best For | Risk Level |
| Air drying | Free | Easy | Moisture squeaks | Low |
| Cornstarch or powder | Low | Easy | Insole friction | Low |
| Baking soda | Low | Easy | Moisture and odor | Low to medium |
| Petroleum jelly under insole | Low | Easy | Dry insole friction | Medium |
| Leather conditioner | Medium | Easy | Leather squeaks | Low if product is correct |
| Cleaning outsoles | Low | Easy | Floor squeaks | Low |
| Light sole scuffing | Free to low | Medium | Smooth rubber soles | Medium |
| Heel grips | Low | Easy | Heel slipping | Low |
| Replacement insoles | Medium | Easy | Worn inserts | Low |
| Cobbler repair | Medium to high | Professional | Structural squeaks | Low |
| Return or exchange | Free if eligible | Easy | New defective shoes | Low |
Why New Shoes Squeak
New shoes can squeak because the materials are still stiff, the soles are very smooth, or the insole has not settled. This does not always mean the shoe is defective. Many shoes become quieter after a few wears.
However, loud squeaking from the sole unit may be a defect, especially if both shoes do not sound the same. For example, if only the left shoe squeaks loudly and the noise comes from inside the sole, there may be an air pocket, loose bonding, or an internal construction issue.
What to Do With New Squeaky Shoes
- Wear them indoors first.
- Check the return window.
- Do not damage the outsole if you may return them.
- Try drying and powder first.
- Avoid strong chemicals.
- Contact the brand or store if the squeak continues.
Why Old Shoes Suddenly Start Squeaking
Old shoes may suddenly squeak because materials wear down. Insoles flatten, glue weakens, soles separate, leather dries, and heel parts loosen.
Common Causes in Older Shoes
- Worn insoles
- Loose outsole layers
- Cracked leather
- Loose heel block
- Compressed cushioning
- Moisture damage
- Dirt inside outsole grooves
- Damaged arch support
If old shoes squeak and also feel uncomfortable, unstable, or uneven, replacement may be better than repair.
Can Squeaky Shoes Mean They Are Poor Quality?
Not always. Even high-quality shoes can squeak if they are wet, new, dry, or rubbing in the wrong place. However, repeated squeaking from the sole structure can indicate a construction issue.
A quality problem is more likely when:
- The squeak starts immediately.
- Only one shoe squeaks.
- The noise comes from inside the sole.
- The shoe feels unstable.
- The outsole is separating.
- The squeak continues after drying and powdering.
- The sound is clicking, popping, or cracking.
In that case, contact the seller, manufacturer, or a cobbler.
Can You Stop Shoes From Squeaking Permanently?
Yes, if the cause is simple, such as moisture, insole friction, dry leather, or dirty soles. In those cases, the right fix can stop the sound for weeks or months.
However, some squeaks may return if the same conditions return. For example, if your shoes squeak because of sweat, they may start again after long wear. If your leather shoes squeak because they dry out, they may need conditioning again.
Structural squeaks are less likely to be fixed permanently at home. A loose sole, damaged heel, or defective midsole usually needs repair or replacement.
Best Products to Keep Shoes Quiet
You do not need many products to stop squeaky shoes. A small shoe-care kit is enough.
Useful Items
- Cornstarch
- Baking soda
- Talc-free foot powder
- Soft brush
- Microfiber cloth
- Mild soap
- Leather conditioner
- Suede brush
- Heel grips
- Replacement insoles
- Shoe trees
- Newspaper or paper towels
- Fine-grit sandpaper
- Double-sided shoe tape
Product Safety Table
| Product | Safe Use | Avoid Using On |
| Cornstarch | Under removable insoles | Wet leather interiors |
| Baking soda | Odor and moisture control | Delicate leather lining |
| Foot powder | Moisture control | Overuse inside tight shoes |
| Petroleum jelly | Thin layer under insole | Outsoles or suede |
| Coconut oil | Thin layer under insole | Outsoles or delicate linings |
| Leather conditioner | Smooth leather | Suede, mesh, canvas |
| Suede brush | Suede and nubuck | Smooth patent leather |
| Mild soap | Outsoles and some uppers | Suede unless approved |
| Sandpaper | Light outsole scuffing | Designer soles or returnable shoes |
Step-by-Step Squeaky Shoe Repair Plan
Use this order if you are not sure where the squeak comes from.
Step 1: Test the Shoes
Walk on different floors and listen carefully.
Step 2: Remove the Insoles
If the squeak stops, the insole is the problem.
Step 3: Dry Everything
Let the shoes and insoles air dry completely.
Step 4: Add Powder
Use cornstarch, baking soda, or talc-free foot powder under the insole.
Step 5: Try a Thin Barrier
If powder does not work, use a thin paper towel, dryer sheet, or fabric layer.
Step 6: Use a Tiny Lubricant Layer
If friction remains, apply a thin layer of petroleum jelly under the removable insole.
Step 7: Clean the Soles
Remove dirt, sticky residue, and dust from the outsole.
Step 8: Treat Leather
If the shoe is leather, clean and condition it.
Step 9: Check Heel Fit
Use heel grips if your heel slips.
Step 10: Inspect for Damage
Look for loose soles, gaps, cracks, or broken heel parts.
Step 11: Contact a Cobbler or Seller
If the squeak is structural, get professional help.
How to Stop Shoes From Squeaking on Tile
Tile floors often make rubber soles squeak because they are smooth and hard. The sound usually comes from the outsole, not the inside of the shoe.
Best Fixes
- Clean the soles.
- Dry the soles fully.
- Remove sticky residue.
- Lightly scuff smooth rubber if safe.
- Walk outside briefly on rough pavement to reduce new-sole smoothness.
- Add sole grip pads for dress shoes.
Do not apply oil to the outsole. It may stop the squeak, but it can also make the shoe unsafe.
How to Stop Shoes From Squeaking on Hardwood Floors
Hardwood floors can expose outsole noise because the surface is smooth and quiet. The shoe may not squeak outside but may squeak indoors.
Best Fixes
- Clean the outsole.
- Check for floor polish residue.
- Dry the soles.
- Add grip pads to dress shoes.
- Use a different pair indoors if the shoe has very grippy rubber.
If every pair squeaks on the same floor, the floor finish may be part of the problem.
When Should You Replace Squeaky Shoes?
You should consider replacing shoes if the squeak comes with discomfort, instability, sole separation, uneven wear, or loss of support.
Replace the Shoes If
- The sole is separating.
- The heel is loose.
- The cushioning is flattened.
- The shoe feels unstable.
- The upper is cracked.
- The insole cannot stay flat.
- The squeak returns immediately after repairs.
- The shoes cause pain.
If the shoes are new, check the return or warranty policy before trying permanent fixes like sanding the sole.
Final Troubleshooting Table
| Problem | First Fix | Second Fix | Final Option |
| Wet squeaky sneakers | Air dry | Add powder | Replace insole |
| Squeaky leather tongue | Adjust laces | Condition leather | Cobbler |
| Squeaky rubber sole | Clean outsole | Lightly scuff | Add grip pad |
| Squeaky heel | Heel grip | Replace insert | Cobbler |
| Squeaky orthotic | Powder underneath | Shoe tape | Replace orthotic |
| New shoe squeak | Break in gently | Dry and powder | Return/exchange |
| Old shoe squeak | Inspect wear | Replace insole | Repair/replace |
| Squeak inside sole | Check warranty | Contact seller | Cobbler/return |
Conclusion
Learning how to stop shoes from squeaking is easier when you know what causes the sound. Most squeaks come from moisture, friction, dry leather, dirty soles, smooth rubber, loose insoles, heel movement, or internal shoe construction problems. Start with simple fixes: dry the shoes, remove the insoles, add a light powder layer, clean the soles, adjust the laces, and condition leather if needed.
If the squeak continues after basic repairs, inspect the shoe for loose parts, worn insoles, sole separation, midsole noise, or heel damage. New shoes with loud structural squeaks may need to be returned, while older or expensive shoes may need a cobbler. With the right method, you can stop the noise, protect your shoes, and walk comfortably again.
How to Stop Shoes From Squeaking FAQs
1. What is the fastest way to stop shoes from squeaking?
The fastest way to stop shoes from squeaking is to remove the insole, dry the inside of the shoe, and sprinkle a small amount of cornstarch, baking soda, or talc-free foot powder under the insole. This helps absorb moisture and reduce friction, which are two common causes of squeaky shoes.
2. How do I stop shoes from squeaking when I walk?
To stop shoes from squeaking when you walk, first find where the sound is coming from. If the squeak comes from inside the shoe, use powder under the insole. If it comes from the bottom, clean the outsole. If it comes from leather, apply leather conditioner. If it comes from the heel, use heel grips or ask a cobbler to inspect the shoe.
3. Why do my shoes squeak on tile floors?
Shoes often squeak on tile floors because smooth rubber soles create friction against the hard surface. To fix this, clean the outsole, dry it fully, remove sticky residue, and lightly scuff the sole if the shoes are not new or returnable.
4. How do I stop leather shoes from squeaking?
To stop leather shoes from squeaking, clean the leather gently, let it dry naturally, and apply a small amount of leather conditioner. Focus on the tongue, vamp, side panels, and flex points where leather rubs while walking. Do not use leather conditioner on suede, nubuck, mesh, or canvas shoes unless the product is made for that material.
5. Should I return squeaky shoes?
You should return squeaky shoes if they are new, loudly squeaky, and the noise seems to come from inside the sole, heel, or midsole. Try simple fixes like drying and powder first, but avoid sanding, gluing, or modifying the shoes before checking the return policy.