DIY shoe deodorizer sachets are small fabric pouches of baking soda with a few drops of essential oil. Tuck one into each shoe or boot between wears, and the baking soda helps neutralize odor while the oil adds a light, fresh scent. Unlike loose powder, a sachet keeps everything contained, so you just pull it out before you put your shoes on.
They take about five minutes to make. Choose a scent you like, such as bright lemon, crisp peppermint, or herbal tea tree, and use them alongside the basics: letting shoes dry fully and washing insoles when they need it.
Quick Answer: Mix ½ cup baking soda with 4 drops of essential oil, divide it between two tightly woven cotton pouches, and place one in each dry shoe while you’re not wearing it. Check them every two weeks, add 2 drops of oil to refresh the scent, and replace the baking soda every month or as soon as it feels damp. Keep sachets away from dogs and cats: a chewed sachet holds enough baking soda to make a small pet ill.
Why Shoes Smell, and Why Baking Soda Helps
Feet sweat, and shoes trap that sweat. Bacteria that live naturally on skin break down compounds in sweat into strong smelling acids. Research published in the Canadian Journal of Microbiology identified isovaleric acid, produced when skin bacteria break down leucine in sweat, as a main cause of foot odor.
Baking soda (sodium bicarbonate) is a mild alkali. It reacts with acidic odor molecules like isovaleric acid and turns them into salts that don’t smell. That’s why it’s the standard base for homemade deodorizers. The essential oil is just there for scent.
A sachet helps with smell. It doesn’t dry wet shoes, kill bacteria, or replace washing insoles.
What You’ll Need
|
Ingredient or material |
Purpose |
|
½ cup baking soda |
The odor neutralizing base |
|
4 to 6 drops of one essential oil |
Adds a light scent |
|
2 small, tightly woven cotton pouches |
Hold the mixture inside each shoe |
|
2 unbleached paper coffee filters (optional) |
Line the pouches to stop fine powder leaking |
|
Small bowl and spoon |
For mixing |
|
Small funnel or scoop |
Makes filling easier |
This makes two sachets, about ¼ cup each. Start with 4 drops of oil. More oil won’t neutralize more odor; it just adds scent and raises the chance of oily marks.
Choosing a pouch that won’t leak
Baking soda is a very fine powder, and loosely woven muslin bags let it sift through. To stop leaks:
• Use tightly woven cotton pouches rather than open weave muslin.
• Or line a muslin bag with a coffee filter, fill the filter, then fold it over before closing the bag.
• Or use a clean cotton sock: fill the toe and tie a knot.
Shake the filled sachet over a sheet of paper. If any powder falls out, double it up before it goes in a shoe.
Which Essential Oil Should You Use?
Choose by scent. All three work well; use one oil per batch so you know what you like.
|
Essential oil |
Scent |
Choose it if you like |
|
Lemon |
Bright, zesty citrus |
Clean, fresh scents |
|
Peppermint |
Cool, crisp mint |
A sharp, energizing scent |
|
Tea tree |
Strong, herbal, slightly medicinal |
A distinctive, clean herbal scent |
Lemon is a good first choice: bright, familiar, and not too strong. Citrus scent fades fastest, so expect to refresh it sooner.
Peppermint gives a cool, crisp freshness that lasts a little longer than citrus.
Tea tree has a strong herbal scent that many people associate with clean gym gear. In this project it’s there for its scent. A few drops in baking soda won’t disinfect your shoes or treat a foot problem.
All three are on the list of oils that can affect cats, and tea tree is harmful to pets if swallowed, so keep sachets out of their reach (see Safety below). You can compare these and other oils in the Gya Labs Essential Oil Singles collection.
How to Make Shoe Deodorizer Sachets
Step 1: Measure the baking soda
Put ½ cup of baking soda in a small, dry bowl. Press out any lumps with the back of a spoon.
Step 2: Add the essential oil
Add 4 drops of your chosen oil. Stir for about 30 seconds, breaking up any small clumps, until the oil is spread evenly. Mixing it into the powder first stops a concentrated oily spot from forming against the fabric.
Step 3: Fill the pouches
Spoon half the mixture into each pouch (or lined pouch). Leave about an inch of space at the top so you can close it securely, then pull the drawstrings tight or tie the tops.
Step 4: Label them
Write the oil and the date on a tag or on the pouch. You’ll know when it’s time to replace them.
Step 5: Put them in dry shoes
Once your shoes are completely dry, place one sachet in each. Take them out before you put the shoes on.
Using Sachets in Different Footwear
Sneakers and everyday shoes
After wearing, take out the insoles if they’re removable and let the shoes air dry for 24 hours. Then put a sachet in each shoe until you wear them again. Rotating between two pairs gives each pair a full day to dry.
Boots
Place the sachet in the footbed, not pushed into the toe, so it’s easy to reach. If your boots got wet, dry them according to the manufacturer’s instructions first. Stuffing them with newspaper speeds this up. Add the sachet once they’re dry.
Leather, suede, and delicate shoes
Baking soda is alkaline and can dry out or mark leather and suede if it leaks, and essential oil can stain light linings. For these shoes, use a double layered sachet, check it for leaks first, and don’t let it rub against the material. For valuable footwear, follow the manufacturer’s care instructions instead.
How Often to Refresh and Replace
|
When |
What to do |
|
Every 2 weeks |
Squeeze and smell. If the scent has faded, open the pouch, add 2 drops of oil to the powder, close it and shake |
|
Every month |
Empty and replace the baking soda; it has absorbed what it can |
|
Any time it feels damp or clumpy |
Replace it straight away |
|
If shoes still smell after a week |
The odor is in the insole or lining; wash or replace the insoles |
Don’t keep adding oil indefinitely. Once the baking soda is spent, extra oil just adds scent on top of the smell.
Safety Tips
• Keep sachets away from dogs and cats. Dogs love to chew shoes. According to the American College of Veterinary Pharmacists, baking soda can be toxic to dogs and cats under 10 lb at more than about 1 teaspoon (⅓ tablespoon), and to dogs of 11 to 25 lb at more than 3 tablespoons. One sachet holds about 4 tablespoons. Vomiting is usually the first sign. If a pet chews a sachet, call your vet or a pet poison helpline.
• Essential oils and pets: Tea tree is harmful to pets if swallowed, and citrus and mint oils are among those that can affect cats. Store sachets where pets can’t reach them. See our room by room guide to essential oils and cats.
• Keep away from children. Store sachets and oils out of reach.
• Never pour essential oil straight into shoes. Undiluted oil can stain linings and soften some materials.
• Wash your hands after handling essential oil, and avoid touching your eyes.
• Take sachets out before wearing so they don’t slip underfoot.
Common Mistakes to Avoid
1. Adding too much oil. More oil adds scent, not odor control, and risks oily marks.
2. Putting sachets in wet shoes. Damp baking soda clumps and stops working. Dry shoes first.
3. Using a pouch that leaks. Line it or double it up.
4. Never replacing the baking soda. Replace it monthly.
5. Expecting a sachet to fix every smell. Persistent odor usually means the insoles need washing or replacing.
More Scented Storage Projects
If you enjoy this project, try our DIY Linen and Closet Refresh Sachets, which use rice and dried lavender for drawers and cupboards.
Final Thoughts
DIY shoe deodorizer sachets take five minutes and a few pantry staples. Baking soda neutralizes the acids behind shoe odor, and a few drops of lemon, peppermint, or tea tree add a fresh scent.
Use them in dry shoes, take them out before you wear them, refresh the scent every couple of weeks, and replace the baking soda monthly. And keep them well away from dogs who like to chew shoes.






