Foot odor comes from bacteria on your skin breaking down compounds in your sweat, and killing that odor means targeting the bacteria, the moisture they thrive in, or both. The good news: a combination of simple daily habits and a few targeted products can eliminate even stubborn foot smell.
Why Feet Smell in the First Place
Your feet have roughly 250,000 sweat glands, more per square centimeter than almost anywhere else on your body. The sweat itself is mostly odorless. The smell comes from bacteria, particularly Staphylococcus epidermidis, a species that naturally lives on your skin. These bacteria feed on leucine, an amino acid present in sweat, and convert it into isovaleric acid, the compound responsible for that sharp, vinegary stink. People with especially strong foot odor also tend to carry higher levels of Bacillus subtilis on the soles of their feet, which amplifies the problem.
This means foot odor is really a bacteria problem fueled by a moisture problem. Warm, damp, enclosed shoes create the perfect breeding ground. Anything that reduces bacteria, cuts moisture, or disrupts that warm environment will help.
Daily Washing That Actually Works
A quick rinse in the shower isn’t enough. Bacteria build up in the creases between your toes and along the sole, so you need to scrub your feet with soap every day, paying attention to the spaces between each toe. Dry your feet thoroughly afterward, especially between the toes, since leaving moisture behind just restarts the cycle.
For a stronger approach, benzoyl peroxide wash (the same ingredient used for acne) directly kills odor-causing bacteria on skin. A clinical trial on foot odor found that applying just 2.5% benzoyl peroxide to the soles once daily for two weeks produced a significant drop in self-reported odor. Both 2.5% and 5% concentrations worked equally well, so the lower strength is a good starting point and is widely available as an over-the-counter face wash. Apply it to wet feet, let it sit for a minute or two, then rinse. Be aware it can bleach towels and socks.
Control the Sweat
Antiperspirants aren’t just for your underarms. Products containing aluminum chloride physically block sweat glands and dramatically reduce moisture on your feet. A randomized trial testing aluminum chloride hexahydrate on foot sweating found that a 12.5% concentration was both effective and safe for regular use, and the researchers recommended it as the standard outpatient treatment. You can find foot-specific antiperspirant sprays or roll-ons at most drugstores, or simply apply a standard clinical-strength underarm antiperspirant to clean, dry soles before bed. Nighttime application works best because your feet sweat less while you sleep, giving the product time to settle into the sweat glands.
Choose the Right Socks
Your sock material matters more than you might think. Cotton is the worst choice for foot odor. It absorbs moisture readily but holds it against your skin, keeping your feet damp all day. That warm, wet layer is exactly what bacteria want.
- Merino wool is more absorbent than cotton but pulls moisture away from the skin and manages heat buildup inside the shoe. It also has natural antimicrobial properties that slow bacterial growth.
- Synthetic blends made from materials like polypropylene dry faster than wool because the fibers can’t absorb moisture at all. Instead, sweat passes through the fabric and evaporates. Look for socks labeled “moisture-wicking.”
Whichever material you pick, change your socks at least once a day. If your feet sweat heavily, carrying a fresh pair to swap into midday can make a noticeable difference.
Vinegar Soaks to Lower Skin pH
Odor-causing bacteria prefer a neutral to slightly alkaline environment. Soaking your feet in diluted vinegar shifts the skin’s pH toward acidic, making it less hospitable. Mix one part white vinegar with two parts warm water in a basin deep enough to cover your feet, and soak for 15 to 20 minutes. You can do this a few times per week. The acetic acid in vinegar won’t eliminate bacteria as aggressively as benzoyl peroxide, but it’s a simple, low-cost maintenance step that helps keep bacterial populations in check between washes.
Skip the soak if you have open cuts, cracked skin, or active athlete’s foot, since the acid will sting and can irritate broken skin.
Fix What’s Happening Inside Your Shoes
Even if your feet are clean, putting them into bacteria-laden shoes every morning reintroduces the problem. Shoes need time to dry out completely between wears, and most shoes take at least 24 hours to fully air out. Rotating between two or three pairs so no single pair is worn on consecutive days is one of the simplest and most effective things you can do.
Beyond rotation, a few other shoe strategies help:
- Cedar shoe inserts absorb moisture and leave a pleasant scent. Place them in shoes overnight after wearing.
- Removable insoles let you pull out the part of the shoe that absorbs the most sweat and either wash or replace it regularly.
- UV-C shoe sanitizers are small devices you place inside shoes overnight. Research on UV-C light shows it can reduce colony counts of common bacteria like Staphylococcus aureus by 100% in as little as 12 seconds of direct exposure. These devices typically run for 15 to 45 minutes to ensure light reaches all interior surfaces. Chemical disinfectant sprays, by contrast, have inconsistent results inside shoes because the uneven surfaces and materials make full contact difficult.
If you wear the same work shoes daily and can’t rotate, at minimum remove the insoles each night and let everything air out in a well-ventilated area rather than a closed closet.
When Basic Steps Aren’t Enough
Some people produce significantly more foot sweat than average, a condition called plantar hyperhidrosis. If you’ve tried antiperspirants, proper socks, and shoe rotation for several weeks without improvement, a dermatologist can offer stronger options. Prescription-strength aluminum chloride at higher concentrations (up to 30%) is one step up. Iontophoresis, a treatment that uses a mild electrical current passed through water to temporarily reduce sweat gland activity, is another option that can be done at home with a prescribed device. Botulinum toxin injections into the soles are a more aggressive approach, typically reserved for severe cases that haven’t responded to other treatments.
A Practical Daily Routine
Stacking several of these strategies together produces the best results. A realistic daily plan looks like this: wash your feet with soap (or benzoyl peroxide wash a few times per week), dry them completely, apply antiperspirant to the soles, pull on moisture-wicking socks, and step into shoes that have had at least a full day to dry. Toss a vinegar soak into your evening routine two or three times a week if the odor is particularly stubborn. Most people notice a dramatic improvement within one to two weeks of following this consistently.
The key insight is that no single product or habit solves foot odor on its own. You’re fighting bacteria and moisture simultaneously, so the combination of reducing sweat, killing bacteria, choosing better materials, and keeping shoes dry is what finally makes the smell disappear.

