There are few things that are more embarrassing than a pair of stinky shoes. Fortunately, getting rid of bad smells can be both cheap and easy. All it takes is some baking soda. The baking soda does need to sit in the shoes, however, so this is best done in the evening, or if you don't plan on wearing your shoes for a while.[1]

Method 1
Method 1 of 4:

Using Baking Soda

  1. 1
    Measure out at least 1 tablespoon of baking soda into each shoe. You need to use enough baking soda to cover the entire insole of the shoe. If you have big shoes, you may need to use more than 1 tablespoon of baking soda.
  2. 2
    Shake the shoe to distribute the baking soda across the insole. Tilt the shoe forward and back to help spread the baking soda across the insole. You can also jiggle the shoe from side-to-side as well. Be careful not to spill any baking soda—you want there to be lumps and clumps of it.
    Advertisement
  3. 3
    Wait a few hours, preferably overnight.[2] Extra-stinky shoes may require up to 24 hours. During this time, the baking soda will soak up any bad odors. It may also kill any odor-causing bacteria.
  4. 4
    Dump the baking soda out. Once the time is up, turn the shoes upside-down over a trashcan or a sink. Tap and shake the shoes to get the baking soda out. Don't worry if there is some baking soda dust left inside the shoe—it won't hurt you. If it really bothers you, however, you can always vacuum it up.[3]
  5. 5
    Repeat the baking soda treatment as needed. If your shoes tend to get smelly often, you can repeat this once a week. Avoid using this too often on leather shoes, however, as the baking soda can cause the leather to become dry or brittle over time.
    • If you have leather shoes that tend to get sticky, try leaving them in a well-ventilated area so that they can air out. A dryer sheet stuffed inside the shoe can help further freshen it up.
  6. Advertisement
Method 2
Method 2 of 4:

Using Baking Soda and Essential Oil

  1. 1
    Put 2 tablespoons of baking soda into a small bowl. You can also use a small, wide-mouthed jar instead. This is enough for one treatment. If you have very big shoes, you might want to double the amount.
  2. 2
    Add 5 drops of essential oil for fragrance. While essential oil does not really have any odor-zapping properties, it can make your shoes smell nicer.[4] Choose something that smells refreshing. Great options include:
    • Citrus
    • Lavender
    • Peppermint
    • Tea tree
    • Pine and cedar
  3. 3
    Stir everything with a fork. If you are using a jar, simply put the lid onto the jar and shake it. Keep stirring or shaking until you can't see any more lumps or clumps.
  4. 4
    Measure out 1 tablespoon of baking soda into the heel of each shoe. This may seem like it is a lot, but you shouldn't skimp on the baking soda. If you don't use enough, then the smell won't go away.
  5. 5
    Tilt the shoe downward, so that the baking soda goes down into the toe area. Don't rub the baking soda into the shoe, or you will have a hard time getting it out. You can shake and jiggle your shoe to help spread the baking soda across the sole, however.
  6. 6
    Let the shoes sit for several hours. It would be better if you let them sit overnight, or even for a full 24 hours. The longer you let the baking soda sit in your shoes, the more odor will be absorbed!
  7. 7
    Dump the baking soda into the trash or sink. Once the time is up, turn the shoes upside down over a trashcan or sink, and shake the baking soda out. You may have to tap the toe area to get it all out. Don't worry if there is some baking soda left inside your shoe; it is not harmful. If this really bothers you, however, you can vacuum any leftover baking soda up.[5]
  8. 8
    Repeat as necessary. You can use this treatment up to once a week. Essential oil can get expensive however, so if it is starting to be a strain on your wallet, you could do a weekly treatment with just plain baking soda, and a monthly treatment with essential oil.
  9. Advertisement
Method 3
Method 3 of 4:

Making Shoe Deodorizers

  1. 1
    Find two socks that you no longer use. The socks can be old or even mismatching, but they need to be clean and without any holes.
  2. 2
    Fill each sock with 1 to 2 tablespoons of baking soda. Gently shake the socks to help get the baking soda all the way down to the toe area.
  3. 3
    Tie the ends of the socks off with a piece of string or ribbon. You can also use a rubber band as well. Try to tie the socks off right above the bulge caused by the baking soda.
  4. 4
    Tuck each sock into the toe area of each shoe.[6] The baking soda will absorb all of those nasty odors from your shoe, but the socks will help keep them clean. You won't have to worry about getting baking soda everywhere.
  5. 5
    Leave the socks in the shoes overnight. You can also leave them there for much longer—up to 24 or 48 hours. During this time, the baking soda will absorb any bad odors.
  6. 6
    Take the deodorizers out and wear your shoes. Keep in mind that the baking soda will eventually lose its deodorizing power. This is because it will have absorbed all of the odors in your shoes. You can expect the baking soda to last 1 to 2 months, however. Once the baking soda has lost its deodorizing power, you will need to dump the old baking soda out, and refill the sock with fresh baking soda.
  7. Advertisement
Method 4
Method 4 of 4:

Deodorizing Flip Flops and Sandals

  1. 1
    Sprinkle a generous amount of baking soda over smelly flip flops or sandals. If you don't want to make a mess on your floor, place your shoes down on a tray or sheet of newspaper first. Cover the insoles with a thick layer of baking soda, and wait 24 hours. Once the time is up, shake the baking soda off of the shoes. If there is any residue, you can either vacuum it up, or wipe it off with a damp cloth.[7]
  2. 2
    Deodorize sandals by putting them into a plastic bag with ½ cup (90 grams) of baking soda. Place the sandals into the bag first, then add the baking soda. Tie the bag shut tightly, and shake it. Leave the shoes in the bag for 24 to 48 hours, then take the sandals out. Shake off any excess baking soda.[8]
    • This method may be safe to use on leather sandals, but it is best used sparingly. If you use it too often, your sandals may become dry and brittle.
    • You can also use a large, plastic, zippered bag instead—as long as your sandals can fit comfortably inside.
  3. 3
    Clean dirty and smelly flip flops with a paste made from baking soda and water. This will not only scrub any dirt away, but also help deodorize them as well. In a small dish, combine some baking soda with enough water to make a paste. Scrub the paste into the flip flops using an old toothbrush. Wait 5 minutes, then rinse them clean with fresh water. Let them air dry before wearing them again.[9]
    • You can also use an old manicure brush instead.
    • If the flip flops still smell, repeat the process, but with salted water instead.[10] Salt has natural deodorizing properties.[11] You can also use Epsom salt instead, which is good for neutralizing bad odors.[12]
  4. 4
    Give rubber flip flops a soak in baking soda and water. Fill a small, plastic tub with one part baking soda and 10 parts water. Stir it to combine, then add the flip flops. Leave the flip flops in the water for at least 12 hours; 24 to 48 hours would be better. Once the time is up, take the flip flops out, and let them air dry.[13]
    • This method may be used on sandals, as long as they can be soaked or washed.
    • If the flip flops won't stay down, weigh them down using heavy jars or rocks.
    • If you are using a shallow tray, place the flip flops face-down; most of the smell is in the insoles.
  5. Advertisement

Warnings

  • For deodorizing leather shoes, avoid using baking soda too often, as it can dry them out and make them brittle.
    ⧼thumbs_response⧽
  • Some shoes are beyond salvaging, while others might need more intensive cleaning or deodorizing. Wiping down the inside of your shoes with rubbing alcohol is a great way to deodorize them.
    ⧼thumbs_response⧽
  • This is not a permanent cure for stinky shoes. The smell may come back after a few days.
    ⧼thumbs_response⧽
Advertisement

Things You'll Need

Using Baking Soda

  • Baking soda
  • Measuring spoon
  • Stinky shoes
  • Trashcan or sink

Using Baking Soda and Essential Oil

  • Small bowl
  • Fork
  • Measuring spoon
  • Essential oil
  • Stinky shoes
  • Trashcan or sink

Making Shoe Deodorizers

  • Socks
  • Baking soda
  • Measuring spoon
  • String, ribbon, or rubber band
  • Stinky shoes


About This Article

Marc Sigal
Co-authored by:
Shoe Care Specialist
This article was co-authored by Marc Sigal. Marc Sigal is the Founder of ButlerBox, a dry cleaning and shoe care service based in Los Angeles, California. ButlerBox places custom-designed, wrinkle-resistant lockers in luxury apartment buildings, class A office buildings, shopping centers, and other convenient locations so you can pick up and drop off items 24 hours a day, 7 days a week. Marc has a BA in Global and International Studies from the University of California, Santa Barbara. This article has been viewed 249,060 times.
50 votes - 94%
Co-authors: 18
Updated: December 4, 2022
Views: 249,060
Categories: Care of Shoes
Article SummaryX

To remove odor from your shoes with baking soda, start by putting 1 tablespoon of baking soda in each shoe, then shaking the shoes to spread it over the insoles. Next, let the shoes sit overnight so the baking soda can absorb the odors. In the morning, dump out the baking soda and wear your shoes as usual. Alternatively, if you want your shoes to have a nice fragrance, try mixing the baking soda with a few drops of an essential oil, such as citrus or lavender. To learn how to make deodorizers for your shoes, keep reading!

Did this summary help you?
Advertisement