How To Stop Shoes From Squeaking
From creaks to silence — how to stop shoes from squeaking fast. Pinterest

Squeaky shoes can be surprisingly disruptive. Whether it's a sharp squeal from rubber trainers on polished floors or a subtle creak from leather dress shoes, noisy footwear tends to draw unwanted attention. The reassuring news is that squeaking is rarely a sign of poor quality — and in most cases, it can be fixed at home.

Both rubber shoes (such as trainers, sneakers, and casual footwear) and normal shoes (including leather, suede, and fabric styles) can squeak for similar reasons, though the solutions sometimes differ. Understanding what causes the noise is the first step towards eliminating it.

What Causes Shoes to Squeak?

Most squeaky shoes can be traced back to three main causes: moisture, newness, and friction. These apply to both rubber-soled and traditional shoes, but the sound may present differently depending on the material.

Moisture Trapped Inside the Shoe

Moisture is the most common cause of squeaking in both rubber shoes and normal shoes. Rain, sweat, or damp storage conditions can trap water between layers of the shoe. As you walk, this moisture creates resistance, producing a squeaking or creaking sound.

New Shoes and Stiff Materials

Brand-new shoes often squeak during the break-in period. Rubber soles are especially prone to squeaking on smooth indoor surfaces, while leather uppers can creak when stiff and untreated. This is a natural phase and usually fades with wear.

Friction Between Shoe Components

Friction can occur between the insole and outsole, the tongue and laces, or even between your foot and the shoe lining. Leather shoes may squeak when they are too dry, while rubber shoes often squeak when the sole grips too tightly against certain floors.

Supplies You May Need

Most fixes require only simple household items:

  • Newspaper
  • Baby powder or talcum powder
  • Petroleum jelly or coconut oil
  • Leather conditioner
  • Saddle soap (optional)
  • Clean cloth or flannel
  • Sponge

How To Stop Shoes From Squeaking

Dry Shoes Thoroughly
Thorough drying is a simple but effective way to quiet squeaky shoes. Adidas

1. Dry Shoes Thoroughly (Best for Rubber and Normal Shoes)

If moisture is causing the squeak, proper drying is essential. Simply leaving shoes to air-dry may not remove water trapped deep inside.

Remove the insoles and stuff the shoes with crumpled newspaper, pushing it all the way to the toe. Wrap them in a towel and leave them in a well-ventilated area for around 12 hours. Positioning them near a fan can help speed up drying.

Before replacing the insole, sprinkle a small amount of baby powder or talcum powder inside the shoe to absorb any remaining moisture.

Avoid direct heat — radiators and heaters can damage leather and weaken adhesives in rubber shoes.

Break In New Shoes
New shoes often squeak at first; gentle use helps them mould to your feet and walk silently. BootSpy

2. Break In New Shoes Gently

New rubber soles often squeak because they have not yet adapted to your walking pattern. Likewise, stiff leather uppers may creak until they soften.

Wear new shoes around the house to help loosen materials naturally. Over time, seams relax, soles adapt, and the squeaking usually disappears on its own.

Reducing Friction inside the shoe
Friction between the insole and the shoe interior is a common squeak source — lubrication or powder can fix it. Pinterest

3. Reduce Friction Inside the Shoe

If the noise comes from inside the shoe rather than the sole, friction between the insole and the interior may be the cause.

Remove the insole and apply a thin layer of petroleum jelly or coconut oil to the underside. This helps it glide smoothly rather than rub.

Alternatively, a small pinch of talcum powder inside the shoe can be especially effective for rubber shoes with removable insoles or cork footbeds.

Condition Leather and Fabric Shoes
Conditioning leather shoes restores moisture and flexibility, reducing squeaks and creaks. Pinterest

4. Condition Leather and Fabric Shoes

Leather shoes can squeak when they dry out. Conditioning restores moisture and flexibility, preventing creaks.

Remove the laces, then apply leather conditioner with a clean cloth. Massage it gently into the leather, focusing on creases and pressure points.

If the squeak comes from laces rubbing against the tongue, apply saddle soap to the tongue with a damp cloth, then wipe clean. Leather conditioner can also help if saddle soap isn't available.

Fixing Soles
Lightly sanding soles can reduce squeaks on smooth indoor surfaces. Canva

5. Fix Squeaky Rubber Soles

Rubber soles often squeak on smooth indoor surfaces like laminate, tile, or polished concrete because of their strong grip.

Lightly roughening the sole with fine sandpaper can reduce surface friction and eliminate noise. Use gentle strokes and avoid over-sanding, which could reduce traction outdoors.

Wear Socks to Reduce Foot Friction
Foot-to-shoe friction can create squeaks — wearing socks often solves the problem. Pinterest

6. Wear Socks to Reduce Foot Friction

Sometimes the squeak isn't the shoe — it's your foot. Bare feet can rub against the interior lining, especially in rubber or synthetic shoes.

If you usually go without socks, try wearing no-show socks. If the squeaking stops, friction from bare skin was the cause.

What You Should Avoid

Avoid home remedies like cooking oil or hairspray. Oils can permanently stain leather, while hairspray can damage shoe interiors, affect grip, and leave sticky residue.

Quiet Your Shoes, Step with Confidence

Whether you're dealing with squeaky rubber trainers or creaky leather dress shoes, the solution usually lies in moisture control, friction reduction, or proper shoe care. With a few household items and the right approach, most shoes can be quieted without professional repair.

By understanding how different materials behave — and treating rubber shoes and normal shoes accordingly — you can extend the life of your footwear and enjoy a silent, confident stride wherever you go.