Understanding Why Shoes Squeak and Common Causes

Shoe squeaking is one of the most annoying sounds a person can experience while walking. The noise typically comes from friction between different parts of your shoe moving against each other, or from moisture trapped inside the shoe. Understanding what causes the squeak is the first step toward fixing it.

Free Guide to Budget E-Bikes for Seniors →

According to footwear experts, squeaking occurs in about 60% of new shoes during the first few weeks of wear. This happens because new shoes have tight construction and materials that haven't yet been broken in. The rubber sole, leather upper, and insole may rub against each other in ways that create noise.

One common source of squeaking is moisture inside the shoe. When water enters through the sole or gets trapped from sweat, it can create a suction effect between layers. This is particularly common in shoes worn during rainy weather or after intense physical activity. The moisture causes materials like rubber and leather to stick slightly to each other, then separate with small friction sounds that repeat with each step.

Another frequent cause is movement between the insole and the shoe's midsole. In new shoes, the insole may not be firmly glued down, allowing it to shift slightly with each step. This micro-movement creates squeaking sounds. Similarly, the heel area of the shoe can squeak if the heel counter (the rigid cup that supports your heel) isn't securely attached to the rest of the shoe structure.

The sole itself can also be a culprit. When rubber soles are new, they haven't worn down enough to grip the ground smoothly. The friction between the sole and floor creates noise. This type of squeaking usually goes away on its own after a few weeks of normal wear.

Practical Takeaway: Before trying fixes, identify where the squeak originates. Wear the shoes and listen carefully—is the noise coming from the heel, the ball of the foot, or throughout the shoe? This will help you target your solution more effectively.

Moisture-Related Squeaking and Drying Solutions

Moisture is one of the most common causes of shoe squeaking, and it's one of the easiest problems to fix. When water gets inside your shoe from rain, puddles, or sweat buildup, it reduces the ability of materials to move smoothly against each other. Instead, they stick slightly and create noise with each step.

Free Guide to Stylish Fall Shoe Options →

If you suspect moisture is causing the squeak, the solution is straightforward: dry your shoes thoroughly. Remove the insoles and stuff newspaper or paper towels inside the shoe. Change the paper every few hours. This process absorbs moisture from inside the shoe. Leave the shoe in a warm, dry location—not near direct heat like a radiator or oven, which can damage the shoe material. Most shoes need 24 to 48 hours to dry completely.

For the insoles, wash them separately if they're removable. Use warm water and mild soap, then air dry them completely before returning them to the shoe. Wet insoles are often the source of persistent squeaking.

You can also use specialized drying methods. Placing shoes in a well-ventilated area with a fan running nearby speeds up the drying process. Some people place a bowl of baking soda or uncooked rice near the shoes to absorb moisture from the air. A silica gel packet, commonly found in new product packaging, also works well for absorbing moisture when placed inside the shoe overnight.

Prevention is just as important as treatment. After wearing shoes in wet conditions, remove them and let them dry immediately. Store shoes in a dry place with good air circulation. Avoid leaving shoes in closed bags or containers while they're still damp, as this creates an environment where moisture gets trapped.

Practical Takeaway: Keep newspaper and paper towels on hand during rainy seasons. The moment your shoes get wet, begin the drying process right away. Addressing moisture quickly often stops squeaking before it becomes a persistent problem.

Lubricating and Treating Squeaking Shoes

Once you've confirmed the shoes are dry and squeaking continues, lubrication may solve the problem. The goal is to reduce friction between the materials causing the noise. Several household and commercial products work well for this purpose.

Learn About Credit One Approval Codes and Usage →

Talcum powder or baby powder is one of the most accessible solutions. Sprinkle a small amount inside the shoe, particularly between the insole and the midsole. The powder creates a dry lubricant that reduces friction. You can apply it directly to the insole surface before inserting it into the shoe. Make sure to shake out excess powder before wearing, as too much can be messy and create a white residue on your socks.

Silicone-based lubricant spray is another effective option. This product is often sold at hardware stores and online retailers. Spray a small amount on the areas where you suspect squeaking occurs—typically along the seams or where the sole meets the upper part of the shoe. Allow the lubricant to dry before wearing the shoes. Be cautious with spray lubricants on suede or delicate materials, as some products can leave stains.

For squeaking that originates from inside the shoe, applying a thin layer of petroleum jelly to the insole can help. This creates a slippery surface that reduces friction noise. Use very little product, as too much can cause your foot to slide around inside the shoe.

Some shoe squeaks come from the sole. If walking on hard surfaces creates noise, rubbing a bit of shoe polish or leather conditioner on the bottom of the sole can dampen vibrations. This works because the products fill microscopic gaps and irregularities in the rubber that vibrate against the floor.

Commercial shoe deodorants and anti-squeak products are available at shoe stores and online. These products typically combine moisture absorption with lubrication. Follow the product instructions, as application methods vary. Generally, you spray or powder the product inside the shoe and allow it to set before wearing.

Practical Takeaway: Start with talcum powder or baby powder since most households have these items available. If the squeak persists, move to commercial lubricants. Always test products on the inside of the shoe first to ensure they don't damage the material or leave permanent marks.

Addressing Insole and Heel-Related Squeaking

Insole squeaking is particularly common in new shoes and occurs when the insole shifts slightly with each step, creating friction against the midsole below it. This type of squeaking often sounds like a creaking noise coming from under your foot rather than from the heel or sides of the shoe.

Learn About Gallstone Prevention and Treatment Options →

The most direct solution is to secure the insole more firmly. If your shoes have removable insoles, you can use adhesive tape or contact cement to glue the insole to the midsole. Apply a thin, even layer of contact cement to the bottom of the insole, wait a few minutes for it to become tacky, then press the insole firmly into place. This creates a permanent bond that prevents movement. If you're concerned about permanently bonding the insole, removable adhesive strips designed for this purpose are available. These allow you to remove the insole later if needed.

For squeaking that originates from the heel area, the problem often involves the heel counter or the way the heel attaches to the rest of the shoe. You can apply a small amount of shoe glue or flexible adhesive around the heel seams to stabilize loose sections. Use just enough to fill gaps without creating a mess. Allow the adhesive to cure according to product instructions before wearing the shoes.

Another approach for heel squeaking is to insert a small piece of foam or felt under the insole near the heel. This dampens vibrations that cause noise. Cut a small square of closed-cell foam, felt, or rubber, and place it under the insole in the heel area. This doesn't require permanent changes to your shoe and can be removed if it doesn't help.

Some heel squeaking results from the insole edge rubbing against the shoe's interior wall. If this is happening, you can sand down or wrap the insole edges with thin tape to create a smoother surface. This reduces friction that creates noise.

Breaking in shoes gradually also helps with insole squeaking. Wearing shoes for short periods initially allows materials to settle and bond naturally. After about 20 to 30 hours of wear over several weeks, most insole squeaking stops on its own.

Practical Takeaway: Before using