We all have to eventually deal with stinky shoes. And if you have teens, then you definitely need to learn how to effectively deodorize their shoes. But buying expensive shoe deodorizers can add up quickly. Luckily, there are plenty of inexpensive hacks you can use to create fresh-smelling shoes.
Most of these DIY solutions include ingredients you probably already have at home, including dryer sheets, vinegar, baking powder, baby powder, kitty litter, tea bags, and newspaper, to name just a few.
Check out these 40 home remedies for stinky shoes, and you’ll make your family and yourself much happier.
1) Wash canvas/tennis shoes
We all have two or three pairs of tennis shoes in our closet. And if you wear them often enough, they get dirty and smelly. The great thing about canvas shoes is you can just throw them in the wash to clean them. Make sure you set the washing machine on warm (not hot) and use regular laundry detergent. You can also ado in 1 cup of white vinegar into the rinse cycle to help kill any shoe odor. Then air dry the shoes if possible. It’s best to avoid putting shoes in the dryer.
2) Leather/suede DIY cleaner
You can’t wash your leather or suede shoes in the washer because they’ll get ruined. Instead, try this DIY cleaning method: Mix together in a spray bottle 1/2-cup water, 1/2-cup white vinegar, and five drops of tea tree oil. Then very lightly spray the mixture inside your shoes after you wear them. Leave the shoes to air dry.
3) Cork insole shoes
Birkenstocks and other similar shoes have cork insoles. For shoes like these, try this DIY shoe deodorizing powder: Mix 3 tablespoons of baking soda, 1 tablespoon of cornstarch, and 5 drops of tea tree oil. After mixing thoroughly, sprinkle the powder onto your shoes after you wear them. Let them sit overnight, and then shake off the powder the next day.
4) Removable shoe inserts
If you have orthotic shoe inserts in your shoes, those will also need to be freshened up from time to time. Thankfully, it’s easy to do. Take the inserts out of the shoes, and wash them in a sink of soapy, warm water. Make sure to rub both sides of the inserts to get the built-up oils and dirt off of them. Drain the sink and then refill if with 2 cups of water and 1 cup of white vinegar. Next, soak the inserts for 5 to 10 minutes. Rinse them off with fresh water and gently dry the insoles by pressing a clean towel on each side, removing any remaining water. Then let them air dry for 24 hours or until completely dry before inserting them back into your shoes.
5) Unremovable shoe inserts
Sometimes shoe inserts can’t be removed. But don’t worry … you can still clean them. All you need to do is whip them off with a diluted mixture of distilled white vinegar or alcohol. Then let them air dry before you wear them again.
6) Baking soda
To refresh your smelly shoes at home, use baking soda. Sprinkle a think layer of baking soda into each show. Make sure the insoles are covered with the baking soda. Set them off to the side overnight. Then pour out the baking soda and they’ll smell like new.
7) Tea bags
Another great option for stinky shoes is tea bags. Stuff a few new black tea bags into each show. Let them sit for an entire day so the bags absorb the yucky smell. Take the tag bags out and enjoy the fragrant smell.
8) Coffee grounds
This hack also works well to reduce old-shoe smell. Pour one cup of fresh coffee grounds into two small bags. Tie up the end of each bag, and place them in your shoes. You can leave the bags in your shoes for up to a month after each wear before they need to be replaced.
9) Freeze your shoes
Yes, you can actually freeze your shoes to make them smell better. Please them in a Ziploc bag, seal the bag, and freeze your shoes for 24 hours. This kills the germs and any odor. Make sure to let your shoes defrost before wearing them.
10) Dryer sheets
Put an unused dryer sheet into each shoe overnight. It may take a couple of days with this method, but your shoes will eventually like fresh laundry.
11) Baby powder
To absorb the moisture in your shoes, use baby powder. Apply a small amount of baby powder to each insole, and let it sit overnight. Empty the powder out the next day. Your shoes should smell dry and fresh.
12) Cedar chips
You can also use cedar-chip bags in each shoes. This helps absorb moisture and odor. Leave the bags in each shoe overnight, and by the next day, they should be smelling like the great outdoors!
13) The Sun
Setting your shoes out in the sun helps deodorize them. Because the Sun’s UV rays naturally destroy bacteria, this actually works. Leave your shoes in direct sunlight (lift the tongue up as much as possible). Let them sit for a few hours. Make sure not to leave leather or suede shoes in direct or hot sunlight for more than a couple of hours.
14) Kitty litter
If you don’t have any baking soda or baby powder in the house, try using kitty litter. Pour some litter in a sock and place it in each shoe. Let it sit overnight, and then take it out for nice-smelling shoes.
15) Use essential oils
You can apply essential oils directly into the shoe to help with obnoxious odors. Use a dropper to put 5 drops of lemon, lavender, or tea tree oil directly into each shoe. The smell will be heavenly.
16) Citrus peels
Citrus peels are another natural deodorizer. Put a few peels into each shoe, and let them sit overnight. The next day your shoes will smell amazing.
17) Rubbing alcohol and water
Getting rid of stinky shoe odor is easy with rubbing alcohol. Mix together 1 cup of rubbing alcohol with 1 cup of water. Pour into a spray bottle and apply to the inside and outside of your shoes. Let the shoes air dry.
18) Rubbing alcohol and cotton balls
You can also use a mixture of rubbing alcohol and cotton balls to clean your shoes. Pour the rubbing alcohol over the cotton balls, and then place the balls in each shoe … all the way into the toe of the shoe. After letting it sit overnight, take the cotton balls out. Your shoes should smell fresh.
19) Steam clean
Steam cleaning your shoes can help kill bacteria-causing odor. You can use a dryer with a steam-cleaning feature or a steam-cleaning appliance. If you use a steam machine, stick the nozzle into the shoe for about 30 seconds. Then let the shoes dry completely.
20) Denture tablet
If your shoes stink and they can be submerged in water (not leather or suede), try this hack. Fill a medium-size bucket with hot water. Add 3 or 4 denture tablets to the water. After they dissolve, throw your shoes in and let then soak in the water for 2 or 3 hours. Take them out, and let them air dry.
21) Dry your shoes
Sometimes all you need to do to eliminate the bad odor from your shoes is dry them out. Wet shoes can cause a yucky smell due to the excess moisture. So try air drying them in the sun or other well-heated area. That may be all you need to do to get rid of the stink.
22) Store in cool, dry area
If you store your shoes in a dry, cold location with an adequate amount of airflow, it helps prevent bacteria and fungi growth. So if you closet isn’t cool enough, store your shoes on a shoe caddy in a well-ventilated location in your house.
23) Bar of soap
Remove shoe odor with a bar of soap. Please the bar inside your shoe. The soap will then absorb the bad odor because it has a porous consistency. Take the bar out after a couple hours, and your shoes should smell fresh and clean.
24) DIY shoe spray #2
We found this awesome DIY shoes spray on One Crazy House. Combine tea tree oil or lemon oil, apple cider vinegar, and rubbing alcohol. Spray it inside each shoe. Let it dry, and the smell will be amazing.
25) Coffee filter hack
You can use a coffee filter and any type of deodorizing powder to refresh your shoes. Fill two coffee filters with baking powder, baby powder, or any other great-smelling product and leave it in each shoe until it absorbs the yucky smells.
26) Newspaper
Got some old newspapers lying around? You can use them to help get rid of shoe odor. Crinkle them up and stick them in each shoe. This will help absorb the moisture and get rid of nasty foot odor.
27) Vinegar
Try this DIY recipe for stink-free shoes. Pour a cupful of vinegar inside each shoe. Let it sit for 15 to 20 minutes. Then use clean cloth to soak up the solution. Rinse and wash your shoes to finish up the process.
28) Dishwasher
While this hack might not be your first choice, you can use it in an emergency. First off, only do this if your dishwasher has wash and dry settings with no heat and has an easy-to-clean drain filter. Second, test this on old shoes to see if it works. For the complete how-to, check out How to Clean Stuff.
29) Salt
For canvas and cloth sneakers, use salt to take away gross smells. All you need to do is sprinkle some salt right into each shoe. It will soak up the moisture and get rid of the odor.
30) DIY spray #3
You’re going to love this DIY shoe spray. It’s easy to make and creates a wonderful aroma. You’ll need these ingredients: 2 ounces of witch hazel; 1 ounce of distilled water; 30 to 40 drops of essential oil; and a 3-ounce glass spray bottle. For the full tutorial, check out Young Living.
31) Activated charcoal
Activated charcoal is perfect for sucking up the smells in your shoes or anywhere else you can use the charcoal sachets. Add a few teaspoons of activated charcoal into a small satchel. Put it inside each shoe, letting it sit overnight. The next day, your shoes should be smelling wonderful again.
32) Mint spray
If a minty fresh smell makes you smile, then this hack is for you. Add 20 drops of peppermint essential oil along with 8 ounces of water. Mixt well in a spray bottle, and spray it into each shoe. Let it dry before you wear the shoes again.
33) Hand sanitizer
If you’ve got some hand sanitizer handy, use it to make your shoes smell better. Smear a small amount of it on each shoe insert, and let it dry overnight. The smell the next morning will be so much better.
34) Apple cider vinegar
Apple cider vinegar is a fantastic deodorizer. Rub some apple cider vinegar inside of each shoe, and let it dry. It will take away the unpleasant shoe odor overnight.
35) Lemon juice
“Similar to essential oils, lemon juice contains natural volatile compounds that make it the sworn enemy of most odor-causing bacteria,” according to “The Alternative Daily.” Squeeze half a lemon into one-half cup of water. Then use a clean rag to spread the mixture inside each shoe. Do this once or twice per day for three days. This will help eliminate old shoe smells.
36) Rice
To help remove moisture smells from your shoes, use rice. Fill two socks with rice, and secure them. Insert each sock into the shoes. Let it sit while it absorbs the excess moisture. You can also add some essential oils to the rise before inserting it into your shoes to add the fragrance of your choice.
37) Sage
You can actually use sage to deodorize your shoes. Crumple up some sage leaves and sprinkle the dry leaves into your shoes. Leave overnight or even a few days. Empty your shoes and the smell will be wonderful.
38) Microwave
Did you know you can microwave your shoes to get rid of bacteria? But be careful: You don’t want to microwave them for too long or it will ruin your shoes or even damage the microwave. And if you have any metal pieces in your shoes, don’t do this. Here’s how it works, according to WikiHow: “Soak a rag in water. Rub the inside and outside of the shoe so that the material is damp all the way through, but not soaking wet. Put the shoes in the microwave. Remove the rotating plate if your microwave has one. Heat the shoes on high for 30 seconds. Stop and carefully check their temperature with the back of your hand. If they aren’t hot, heat for another 30 seconds. Continue heating in 30-second intervals until the shoes are quite hot. Use a set of tongs to remove them and let them air dry.”
39) Cloves
Get rid of the stink in your shoes using cloves. Place a handful of cloves into a satchel of think cloth, and insert them into each shoe. Let them sit for a few hours, or longer if necessary. Once the bad smell is gone, take the clove bags out.
40) Vanilla
Vanilla is one of my favorite smells, and this hack works like a charm. Sprinkle a tiny amount of vanilla onto a rag or newspaper, and insert them into your shoes for 24 hours.
If you like this article, please SHARE it with your friends and family.
Making your shoes smell fresh and clean helps prolong the life of your shoes, which saves a lot of money. Plus, it helps eliminate the fear of going out and about with stinky shoes. The best part, these easy hacks don’t require a lot of money or effort.