Foot odor happens when bacteria on your skin break down sweat into volatile acids that smell. Your feet have roughly 250,000 sweat glands, more per square inch than anywhere else on your body, so they produce a lot of moisture. The good news: a combination of better hygiene, smarter footwear choices, and a few targeted treatments can eliminate the problem or dramatically reduce it.
Why Feet Smell in the First Place
Sweat itself is nearly odorless. The smell comes from bacteria, particularly Corynebacterium and Staphylococcus species, that thrive in the warm, damp environment inside your shoes. These bacteria feed on dead skin cells and sweat, producing volatile fatty acids as waste products. That distinctive sour, vinegar-like stench is largely isovaleric acid, one of several byproducts of this bacterial feast.
This means foot odor is really a two-part problem: too much moisture and too many bacteria. Any effective strategy needs to address both.
Daily Washing That Actually Works
A quick rinse in the shower isn’t enough. Scrub your feet with soap every day, paying attention to the spaces between your toes where bacteria accumulate most. Use a washcloth or soft brush rather than just letting soapy water run over them. Dry your feet thoroughly afterward, especially between the toes. Leftover moisture is exactly what odor-causing bacteria need to multiply.
For stubborn odor, try washing your feet with a benzoyl peroxide cleanser (the same ingredient used for acne). Benzoyl peroxide works by damaging bacterial cell walls, and with consistent use it reduces the population of odor-causing bacteria on your skin. Start with a low concentration to see how your skin reacts. If daily use feels too drying, scale back to every other day or a few times per week.
Remove Dead Skin Regularly
Thick calluses and layers of dead skin give bacteria more material to feed on. Exfoliating your feet once or twice a week with a pumice stone or foot file removes that food source. Chemical foot peels, which use alpha hydroxy acid, glycolic acid, or lactic acid, offer a deeper exfoliation that strips away built-up dead skin over several days. Keeping the skin on your feet smooth and fresh gives bacteria less to work with.
Foot Soaks That Reduce Sweat and Bacteria
Black Tea Soak
Black tea contains tannic acid, which temporarily shrinks sweat ducts so your feet produce and release less moisture. Brew a strong, dark batch, let it cool to a comfortable temperature, pour it into a basin, and soak your feet for about 10 minutes. Doing this nightly for a week or two can noticeably reduce both sweating and odor.
Vinegar Soak
White vinegar creates an acidic environment that makes skin less hospitable to bacteria. Mix one tablespoon of white vinegar per pint of warm water and soak for 10 to 15 minutes. The acidity helps shift your skin’s pH just enough to slow bacterial growth. If you have cracked skin or open cuts on your feet, skip this one until they heal.
Choose the Right Socks
Cotton socks are one of the worst choices for foot odor. Cotton absorbs moisture and holds it against your skin, creating exactly the environment bacteria love. Merino wool is a better option: its fine fibers and natural air pockets pull excess moisture and heat away from your feet, and wool has natural odor-resistant properties. Synthetic moisture-wicking blends made from fibers like polypropylene, CoolMax, or DryMax dry faster than wool, though they don’t control odor quite as well on their own.
If your feet sweat heavily, carry an extra pair of socks and change midday. A dry sock swap can cut bacterial growth dramatically over the course of a long day.
Rotate Your Shoes
Shoes need at least 24 hours to fully dry out between wears. If you wear the same pair every day, moisture never completely evaporates, and bacteria and fungi build up inside the shoe. Rotating between at least two pairs gives each one time to air out. Choose shoes made from breathable materials like leather, canvas, or mesh rather than synthetic materials that trap heat and moisture.
For shoes that already smell, remove the insoles and let everything air out in a well-ventilated spot. Sprinkling baking soda inside overnight absorbs residual moisture and odor. UV shoe sanitizers are another option: studies have shown that UVC exposure can reduce bacterial contamination on shoe surfaces by more than 99%, which helps break the cycle of re-contaminating clean feet with dirty shoes.
Antiperspirants for Your Feet
The same antiperspirant you use under your arms works on your feet. Roll-on or spray antiperspirants containing aluminum compounds temporarily block sweat ducts, reducing the moisture that feeds bacteria. Apply to clean, dry feet before bed so the active ingredient has time to work overnight.
If regular antiperspirants aren’t strong enough, clinical-strength formulas are available over the counter at concentrations of 10% to 15% aluminum chloride. For severe foot sweating (a condition called plantar hyperhidrosis), prescription formulations can go as high as 30% to 40% for the soles. These stronger versions can cause skin irritation, so starting at a lower concentration and working up makes sense.
When the Problem Might Be Something Else
If your foot odor is extreme and you notice white patches of skin with clusters of tiny pit-like indentations on the soles, you may have pitted keratolysis. This is a bacterial skin infection that causes intense foot odor along with a cratered appearance on the skin, sometimes with itching. It looks different from athlete’s foot and requires prescription topical antibiotics to clear up. If your feet have that pitted, hole-punched appearance, a visit to a dermatologist or podiatrist will get you the right treatment quickly.
Persistent, unusually strong foot odor that doesn’t respond to any of the strategies above can also signal excessive sweating that goes beyond normal variation. Treatments for hyperhidrosis range from prescription antiperspirants to iontophoresis (a procedure that uses mild electrical current to reduce sweating) to injections that temporarily shut down overactive sweat glands.

