Why do Tennis Shoes Squeak?

Squeaky tennis shoes can be distracting and humiliating. They draw unwanted attention towards you and can put you in many embarrassing situations. There are many reasons behind these squeaking sounds. They can be caused by the bottoms of the shoes, the insoles within the shoes, or the outer parts of the shoes.

The squeak can be caused by trapped air or moisture between various parts of the shoe (such as the sole and insole) or directly rubbing parts of the shoe against each other. When the rubber sole of a tennis shoe rubs against a slick surface, such as the floor of a gym, you can also hear a squeak.

If while you are walking, your insoles move around a lot, it may be one of the reasons why your shoes make squeaking noises. What you can do in such situations is take the insoles out, dust the shoes with some baby powder, and then slip the insoles back into the tennis shoe. The baby powder will help reduce the friction so that the shoes will not squeak as much between the insoles and shoes. You can also consider placing paper towels underneath the insoles. Go ahead and fold 2 paper towels so that they are small enough for your shoes to fit inside and then slip them under the insoles.

Also Read: 7 Simple Hacks on How to Stretch Tennis Shoes

When you are walking, putting a paper towel under your insoles will help keep them from jumping around and thus will prevent the shoes from squeaking as often.
If your tennis shoes are still squeaking, apply coconut oil under the insoles. You can do this by removing the insoles and rub the bottom of the inside of your shoes with coconut oil. Then reinsert the insoles. The reason this works is that the coconut oil will help lubricate the insoles of your tennis shoes so that as they move around, they will be less likely to squeak.

If your shoes start squeaking again, later on, you will need to reapply the oil.

Another reason may be that the bottoms of your tennis shoes are too slick if your shoes squeak as you step on smooth surfaces like tile or hardwood floors. To make them less slick so that they don’t squeak as much, you can go over the bottoms a few times with a dryer sheet.

Keep in mind that after every few times you wear them, you will need to rub the bottoms of your shoes with a dryer sheet so that they do not start squeaking again.

You can also try using sandpaper to rough up the bottoms of your shoes. You can do this gently, with a piece of fine sandpaper, going over the bottoms until they feel slightly rough to the touch. The sandpaper will make the bottoms of the shoes less smooth and shiny, so when you move around in them, tennis shoes don’t squeak as much.

If they are loose, you can use super glue to re-attach the bottoms of your shoes. Fill in the gap with superglue if there is a gap between the bottom and upper portion of one of your shoes and then clamp it down until the glue dries. When you walk, loose shoe bottoms may also cause squeaking noises, so reattaching them can fix the issue.

Try setting something heavy on your shoe or wrapping rubber bands around it to keep the bottom and upper portion of the shoe in place if you don’t have clamps.

Before wearing your shoes, let the superglue dry for 24 hours.

If the outside is squeaking, you can try and add a conditioning oil to your footwear. Often, shoes squeak because the padding rubs together on the outside of the shoes. If any time you take a step, you hear the outside of your shoes squeaking, try to rub a conditioning oil into the exterior sections of the shoes so that they are lubricated and less likely to squeak.

You must make sure that you are using a conditioning oil that is tailored for your style of shoe.

Bear in mind that, with time, the conditioning oil will disappear. Reapply the oil if your shoes start to squeak again.

Online or at your nearest shoe shop, you can find conditioning oil.

If the squeaking of your tennis shoes is coming from the laces, you can try to put saddle soap on the tongues. Saddle soap is a cream for conditioning that can be used for shoe lubrication. Rub saddle soap on the front side of the tongues to make the squeaking stop if the tongues on your shoes are rubbing against the laces and making squeaking noises.

Also Read: Trouble Cleaning Your Suedes?

You can easily order saddle soap online.  Another thing you can do is try adding a conditioning oil to the tongues instead if you do not want to order saddle soap.

After the first application wears off, you might need to reapply the saddle soap.

If the squeaking is caused by moisture, you can try drying your shoes. In shoes, moisture trapped inside can cause them to squeak. There are a few ways you can dry your shoes so that they no longer squeak, including hanging them in a warm, dry spot. A laundry room or a spot close to a fireplace are also nice places where you can dry your shoes.

Another way to prevent the squeaking of your tennis shoes is by stuffing them with newspapers. Some of the moisture in your shoes can be absorbed by newspapers. You can stuff your shoes tightly with crumpled newspaper balls and leave them overnight in a warm, dry spot. This will also help you get rid of the squeaking sound made by tennis shoes.


As annoying as the squeaking noises made by tennis shoes are, they are completely non-damaging to your shoes. A little squeak never hurt anyone, but if you still wanted to find out why the sound was being made, we sincerely hope you have found your answer. 

Leave a Comment