Foot odor comes down to bacteria feeding on your sweat, and getting rid of it means attacking both sides of that equation. Your feet have roughly 250,000 sweat glands, more per square inch than anywhere else on your body. The sweat itself is mostly odorless, but bacteria living on your skin break down amino acids in that sweat (particularly leucine) into isovaleric acid, the compound responsible for the characteristic smell. The good news: a combination of daily hygiene, smarter sock and shoe choices, and a few targeted products can eliminate the problem for most people.
Why Feet Smell in the First Place
The primary culprit is Staphylococcus epidermidis, a bacterium that naturally lives on human skin. It thrives in the warm, moist environment inside your shoes and produces isovaleric acid as it digests components of your sweat. People with particularly strong foot odor also tend to harbor Bacillus subtilis on their soles, a species closely linked to more intense smell. The more your feet sweat, and the longer that moisture sits against your skin, the more these bacteria multiply and the worse things get.
Daily Hygiene That Actually Works
Washing your feet with soap and water sounds obvious, but most people just let soapy shower water run over them passively. That’s not enough. Scrub between each toe with a washcloth or brush, since bacteria concentrate in those tight, damp spaces. Dry your feet thoroughly afterward, especially between the toes, before putting on socks.
A vinegar foot soak is one of the most effective home remedies. Mix one part vinegar with two parts warm water in a basin and soak your feet for up to 20 minutes. The acidity creates an inhospitable environment for odor-causing bacteria. Repeat daily until the smell is gone, then drop to a few times per week for maintenance. White vinegar or apple cider vinegar both work.
Choose the Right Socks and Shoes
Your sock material matters more than you might expect. Merino wool is the standout choice: it absorbs and releases moisture to keep your feet dry, regulates temperature, and has natural odor resistance that cotton simply doesn’t offer. Cotton absorbs sweat but holds onto it, leaving your feet sitting in moisture. Polyester is worse, trapping heat and blocking airflow entirely. If merino feels like a splurge, look for wool-blend athletic socks as a middle ground. Change your socks at least once during the day if your feet sweat heavily.
Shoes need time to dry out between wears. Bacteria embedded in shoe material are remarkably resilient. Research on S. epidermidis and S. aureus (both common foot bacteria) found that even vacuum drying at high temperatures for eight hours failed to sterilize contaminated shoes. Rotating between at least two pairs of shoes, so each pair gets a full 24 to 48 hours to air out, is one of the simplest and most effective strategies. Store shoes in a ventilated area, not stuffed in a gym bag or closet.
Leather and canvas shoes breathe far better than synthetic materials. Going barefoot or wearing open-toed shoes when possible also helps by letting sweat evaporate before bacteria can get to work on it.
Over-the-Counter Products Worth Trying
Foot-specific antiperspirants containing aluminum chloride hexahydrate reduce sweating at the source. Most commercial formulations range from 6 to 20 percent concentration. Start with a lower-strength product applied to clean, dry feet at bedtime (sweat glands are less active at night, giving the product time to absorb). If that’s not enough, clinical-strength versions at 20 percent are available without a prescription. Higher concentrations work better but can irritate skin, so build up gradually.
Antibacterial foot powders and sprays help by reducing the bacterial population on your skin. Look for products containing zinc oxide or baking soda, which also absorb moisture. Sprinkle powder inside your shoes as well, not just on your feet.
UV-C shoe sanitizers are a newer option that use ultraviolet light to kill bacteria inside footwear. Lab testing on common bacterial strains, including S. aureus (a close relative of the main foot-odor bacterium), showed colony counts dropped by 100 percent after just a few seconds of UV-C exposure. These devices typically run for 25 to 45 minutes inside each shoe and can be a worthwhile investment if shoe odor persists despite other measures.
When the Smell Won’t Go Away
If you’ve been consistent with hygiene, sock rotation, and antiperspirants for several weeks and still have significant odor, a skin condition called pitted keratolysis may be the cause. This is a bacterial infection of the soles that creates clusters of small, crater-like pits, usually 0.5 to 7 millimeters across, concentrated on weight-bearing areas like the ball of the foot and heel. The pits become more visible when your feet are wet. The odor from pitted keratolysis is distinctly worse than typical foot smell.
Pitted keratolysis is treated with prescription topical antibiotics, sometimes combined with benzoyl peroxide. Most cases clear within a few weeks of treatment. A doctor or dermatologist can diagnose it visually in most cases.
Options for Excessive Sweating
Some people’s feet sweat far beyond normal levels, a condition called plantar hyperhidrosis. If regular antiperspirants aren’t cutting it, prescription-strength aluminum chloride solutions (up to 40 percent concentration) can be compounded by a pharmacist for foot use specifically.
For severe cases, botulinum toxin injections into the soles of the feet reduce sweating by blocking the nerve signals that activate sweat glands. Clinical evidence shows the treatment is effective, though it typically needs to be repeated every three to six months. Iontophoresis, which uses a mild electrical current passed through water to temporarily shut down sweat glands, is another option that can be done at home with a prescribed device. Both of these are typically reserved for people who haven’t responded to simpler approaches.
A Practical Daily Routine
The most effective approach combines several strategies at once rather than relying on any single fix. A routine that covers the basics looks like this:
- Morning: Apply antiperspirant to dry feet before putting on clean merino wool or wool-blend socks.
- Midday: Change socks if your feet are damp, especially after exercise.
- Evening: Wash feet with soap, scrubbing between toes. Do a vinegar soak if odor is persistent. Dry thoroughly. Place shoes in a ventilated spot and switch to a different pair tomorrow.
- Weekly: Sprinkle antibacterial powder or use a UV sanitizer inside your most-worn shoes.
Most people notice a significant improvement within one to two weeks of following this kind of routine consistently. Foot odor is rarely a sign of something serious, but it responds best to a combination of reducing moisture, killing bacteria, and giving your shoes time to dry out between wears.

