Foot odor comes down to bacteria feeding on your sweat, and the good news is that a few targeted changes to your daily routine can dramatically reduce or eliminate it. The smell itself is mostly caused by a fatty acid called isovaleric acid, produced when bacteria on your feet break down an amino acid (leucine) found in sweat. Cutting off that process means managing moisture, killing bacteria, and keeping your shoes from becoming a breeding ground.
Why Feet Smell in the First Place
Your feet have roughly 250,000 sweat glands, more per square inch than anywhere else on your body. The sweat itself is odorless. The problem starts when Bacillus bacteria, which are naturally part of your foot’s skin flora, break down leucine in that sweat and convert it into isovaleric acid. That compound is the signature smell of foot odor. The warmer and wetter your feet stay, the faster those bacteria multiply and the stronger the smell gets.
This is why foot odor tends to be worse in enclosed shoes, during hot weather, or after exercise. It’s also why some people struggle with it more than others. If your feet sweat heavily regardless of temperature or activity, you may have a condition called plantar hyperhidrosis, which is excessive sweating beyond what your body needs for temperature regulation. It often starts in childhood or puberty and can affect the hands, feet, underarms, or face.
Daily Washing That Actually Works
Simply standing in soapy shower water isn’t enough. The bacteria that cause odor live on the skin’s surface, especially between your toes and along the soles. Scrub your feet deliberately with soap and a washcloth or brush, paying attention to the spaces between each toe. Dry them completely afterward, including between the toes. Leftover moisture is exactly what bacteria need to thrive.
If your feet are already noticeably smelly, a vinegar foot soak can help reset the bacterial balance. Mix one part vinegar with two parts warm water (for example, one cup of vinegar to two cups of water) and soak for up to 20 minutes. The acidity creates an environment that’s hostile to odor-causing bacteria. You can do this a few times a week until the smell improves, then drop to once a week for maintenance.
Choose the Right Socks and Rotate Your Shoes
Cotton socks are one of the most common contributors to foot odor, and most people don’t realize it. Cotton absorbs moisture but doesn’t release it well, so your feet end up sitting in damp fabric all day. Merino wool is a far better option. It wicks sweat away from the skin quickly, dries significantly faster than cotton, and doesn’t feel damp until it’s absorbed about 60% of its weight in moisture. Synthetic moisture-wicking blends designed for athletic use also work well. The goal is to keep the skin surface as dry as possible.
Changing your socks midday can make a noticeable difference if you tend to sweat heavily. Keep a fresh pair in your bag or desk drawer.
Shoes matter just as much. Wearing the same pair every day never gives them enough time to fully dry out, and that lingering moisture lets bacteria colonies grow inside the shoe itself. Rotating between at least two pairs, so each gets a full day to air out, is one of the simplest and most effective changes you can make. When you take your shoes off, loosen the laces and pull the tongue open so air circulates inside. Removing insoles to dry separately helps even more.
Antiperspirants and Powders for Your Feet
Most people don’t think of using antiperspirant on their feet, but it works the same way it does under your arms. The aluminum compounds temporarily block sweat ducts and reduce the amount of moisture your skin produces. A standard underarm antiperspirant applied to the soles of your feet at night can make a real difference for mild to moderate sweating.
For stronger results, look for a roll-on containing 20% aluminum chloride, available at most pharmacies without a prescription (sold under names like Driclor or Anhydrol Forte). Apply it to dry skin on the soles of your feet just before bed and wash it off in the morning. Use it every one to two days until your sweating improves, then taper to a maintenance schedule. It can cause some skin irritation, so starting with every other night is reasonable.
Foot powders, whether medicated or simple cornstarch-based options, also help by absorbing moisture throughout the day. Sprinkle them inside your socks or directly on your feet before putting shoes on. They won’t stop sweating, but they reduce the dampness that bacteria depend on.
Treating the Shoes You Already Own
If your shoes already smell, the bacteria are living in the material, and no amount of foot washing will help until you address the source. Sprinkle baking soda generously inside each shoe overnight to absorb odor and moisture, then shake it out before wearing them. You can also use antibacterial shoe sprays or place dryer sheets inside overnight for a quick fix.
For shoes that are deeply saturated with odor, freezing them in a sealed plastic bag overnight can kill some of the bacteria. Sunlight also helps. Leaving shoes in direct sun for a few hours lets UV light do some of the work. If insoles are removable, replace them entirely, as they absorb the most sweat and are often the biggest source of lingering smell.
When Sweating Is the Real Problem
If you’ve tried all of the above and your feet still sweat so much that socks are soaked within hours, the issue is likely excessive sweating rather than poor hygiene. Plantar hyperhidrosis affects a meaningful number of people and tends to run in families. The sweating happens regardless of temperature and can make everyday activities uncomfortable.
One of the most effective treatments is iontophoresis, a process where you place your feet in shallow water while a mild electrical current passes through it. The current temporarily disrupts the signaling to sweat glands. In clinical studies, it helped 91% of patients with excessive hand and foot sweating, reducing sweat output by about 81%. Sessions typically happen three times a week initially, then taper to once a week for maintenance. Home iontophoresis devices are available, though they require a prescription in some countries.
For cases that don’t respond to topical treatments or iontophoresis, options like botulinum toxin injections into the soles of the feet can block the nerve signals that trigger sweating. The effects last several months per treatment. These are typically pursued only after simpler strategies have been tried, and the injections can be painful given how sensitive the soles of the feet are.
A Practical Daily Routine
The most effective approach stacks several small habits together. Wash and fully dry your feet each morning. Apply antiperspirant to the soles at night. Wear moisture-wicking socks and rotate between at least two pairs of shoes. Sprinkle powder in your shoes or socks if you’ll be on your feet for long stretches. Air your shoes out with the insoles removed when you get home.
Most people notice a significant improvement within a week or two of consistently following these steps. Foot odor is rarely a sign of anything medically serious. It’s a hygiene and moisture problem, and once you break the cycle of damp, bacteria-friendly conditions, the smell goes away.

