If you ask how to clean non removable insoles, you can spray a mixture of water and rubbing alcohol on them to disinfect the insoles. Also, you can scrub the insoles with a soft brush dipped into the solution of mild detergent and lukewarm water.
However, there are some other ways as well. And if you are a sufferer of those stinky attached insoles, we got your back.
Here, we will be discussing the ten most effective ways to get rid of dirt, debris, and bad odor from your non-removable shoe insoles with some simple household things. We can also clean our shoes or leather boots with household items at home.
So, let’s dive in!
How to Clean Non Removable Insoles
To keep their footwear fresh and new for longer you must clean them regularly. But with limited access to non-detachable insoles, that seems quite challenging, especially when the shoes get wet. Before clean non removable insole, we must know how long do insoles last.

Nevertheless, the methods below work great to tidy up your dirty and smelly shoe insoles even when you can’t remove them.
1. Use Warm Water and Soap
How to clean dirty shoe insoles, especially when you cannot take them out?
Well, take a bowl of lukewarm water. Add some mild detergent or liquid soap to the water. Mix them well.

Now, dip a soft cloth into the mixture. Rub the insoles thoroughly with that damp cloth for a while.
Also, you can take the mixture into a spray bottle. Then spritz some of the mixtures onto the insoles and wipe them out.
Alternatively, you can throw the shoes into the bowl, wait for 30 minutes, and then scrub the insoles with a soft-bristled brush.
Whatever methods you follow, make sure to air dry the shoes before your next use.
2. Use Baking Soda
When you ask, how to clean shoe insoles with baking soda- there you go.
There are basically two ways to apply baking soda to the inner soles of your shoes.

Firstly, you can sprinkle it onto the insoles and leave it overnight. The next morning, shake off the excess powder from the shoes and let them air dry.
Otherwise, make a thick paste of baking soda and water. Apply the paste onto the insoles, especially on the stubborn stains on the footbeds.
Please remember, the ratio of baking soda and water should be 1:2. That means if you take one tablespoon of baking soda, you have to mix it with two tablespoons of water to get the proper consistency of the mixture.
Wait for at least 15 minutes so that the paste sits on the stains well. Now brush it off with a soft damp cloth.
3. Charcoal Also Works
Surprised? Don’t be as this is an unfailing way of treating terrible odor from your shoes.
So, if you wonder how to clean smelly insoles, fill a sock with charcoal and tie the sock up.
Then place the sock inside the shoes for at least 12 hours.
Trust me, it works! Charcoal has great odor-absorbing properties and it can easily clean those stinky shoes forever.
4. Use a Handheld Steamer
You are probably thinking about what to do with a handheld steamer here. It’s supposed to be used for cleaning clothes, isn’t it?
Yes, yes, right you are! But hey, you can use it to clean your shoes as well.
Try steaming the attached insoles of your footwear to kill any germs or bacteria.
But please make sure to go through the manufacturer’s guidelines to find out whether the shoe materials are suitable for steaming or not.
Suede shoes, for example, shouldn’t be treated with a handheld steamer.
5. Air Out the Insoles
How do you clean non removable insoles in the easiest way? Air out your shoes after every wear.
See, you can’t stop your feet from sweating, right? But you can let the insoles air dry every now and then.
This process helps prevent moisture, odor, and bacterial growth inside your footwear.
6. Use Deodorizing Powder
Similar to baking soda, you can spray some deodorizing powder onto the non-detachable insoles.
This trick particularly works to absorb sweat and moisture to keep the shoe odor free.
7. Use Rubbing Alcohol
How do you wash non removable insoles? Certainly not in the washing machine as it could affect the gluing of the insoles.
Alternatively, mix equal amounts of rubbing alcohol and water in a bowl. Then dip a clean microfiber cloth into the bowl and wipe up the insoles gently.
Besides, you can also spray the solution on the inner soles, and wipe them down.
Or, you can soak the shoes into the mixture and rub off the surface with a soft brush. Then rinse the shoes thoroughly with regular water and let them dry.
Any of the hacks work wonderfully well to disinfect your dirty shoe insoles.
8. An Old Toothbrush Might Help
We all have some spare toothbrushes lying in our house, right? Then why not use them to clean your shoe insoles which you cannot remove?
Yes, you can rub an old toothbrush on the inner surface of your shoes to dust off any dirt or debris.
According to Jimmy Lewis, you should never affect your shoe insoles while cleaning them. So, we suggest going for a brush with soft bristles.
And point to be noted, this method only removes dust, dirt, and debris but doesn’t work for odor control.
9. The Dryer Sheets Method
You can place dryer sheets inside the footwear to treat your stinky shoe insoles.

To effectuate this technique, put a dryer sheet at the end of your shoe for the entire night. This will make the shoes smell fresh like newly laundered clothes.
By deodorizing the footbeds, a dryer sheet neutralizes the foul smell from the shoes and leaves a fresh fragrance behind.
10. Apply Vinegar
Well, people often ask how to clean insoles with vinegar as this is a common household product.
You can simply make a paste with vinegar and baking soda and apply it to the insoles. Let the paste sit overnight.
The following morning, rinse the shoes with cold water. Then let the shoes dry under the sun.
However, you can check out this video tutorial that sums up how to clean non removable insoles easily.
FAQs
Is it better to use non removable insoles?
Umm, yes to some extent. As non removable insoles offer additional cushioning on harder surfaces, you get extra foot support. Besides, they are better for people with special foot conditions. But yes, they are more difficult to clean than their removable counterparts.
Why should you clean non removable insoles?
You should clean non removable insoles to provide your footwear with a longer lifespan. Besides, frequent cleaning of the insoles stops odor and bacteria build-up.
How do I stop my insoles from smelling?
You can use charcoal, baking soda, or dryer sheets to stop your shoe insoles from smelling bad.
Can you put insoles in the washing machine?
No. Even if they are removable, shoe insoles should be hand washed. Because machine washing could damage them forever.
How do you clean the insoles of leather sandals?
People often ask how to clean the insoles of sandals. If it’s a pair of leather sandals, you need to be careful. Use any household solution like soapy water, vinegar-baking soda paste, etc. to clean the surface.
And it’s better to use a clean microfiber cloth to wipe them away.
How to clean Nike insoles?
Check if the insoles have any specific care instructions or not. If yes, then follow the guidelines. If not, you can apply any of the above ways to clean your Nike insoles.
Just make sure not to soak or submerge the shoes in water. And you must air dry them after every wash.
Final Words
Well, hopefully, you don’t have to endure those stinky shoe insoles anymore. If you follow any of the methods above, your shoes will look and smell better, for sure.
To maintain proper hygiene, it’s very important to know how to clean non removable insoles and How to clean the inside of a shoe.
You can easily take away the removable ones and clean them thoroughly. But in the case of attached insoles, you need to be careful.
Then again it’s no rocket science with some simple know-how. We hope you can overcome the awful foot smell with the right tools and techniques mentioned earlier.
Good luck!