Foot odor is a bacterial problem, not a sweat problem. Sweat itself is nearly odorless, but bacteria on your skin feed on it and produce compounds that smell like cheese or vinegar. Killing or starving those bacteria is the most direct way to eliminate the smell, and you can do it with a combination of topical treatments, smarter sock and shoe choices, and consistent hygiene habits.
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. That sweat stays trapped inside socks and shoes, creating a warm, moist environment where bacteria thrive. The main culprit is a species called Staphylococcus epidermidis, which breaks down the amino acid leucine in your sweat into isovaleric acid, a compound with a distinct cheesy smell. Other bacteria contribute sulfur-based compounds that add sour or onion-like notes to the mix.
The odor isn’t caused by one dramatic event. It builds over hours as bacteria multiply and their chemical byproducts accumulate in your socks and shoe lining. That’s why the smell is worst at the end of the day and why shoes that never fully dry between wearings develop a permanent stink.
Reduce Sweat With Antiperspirants
Cutting off the bacteria’s food supply is one of the most effective strategies. Clinical-strength antiperspirants containing aluminum chloride work by temporarily blocking sweat ducts. For feet, you typically need a higher concentration than what’s used under the arms. The International Hyperhidrosis Society notes that concentrations of 30% to 40% aluminum chloride are used for palms and soles, compared to 10% to 25% for underarms.
Over-the-counter options like Certain Dri or Drysol are available without a prescription in concentrations up to about 20%. You apply the product to clean, completely dry feet before bed, then wash it off in the morning. It can take a few nights of consistent use to notice a difference. Some people experience mild tingling or irritation at first, which usually fades as the skin adjusts.
Kill Bacteria Directly
If reducing sweat alone isn’t enough, targeting the bacteria themselves adds another layer of control.
Benzoyl Peroxide
The same ingredient used to treat acne works on foot bacteria. A 5% or 10% benzoyl peroxide wash applied to the soles and between the toes in the shower kills bacteria on contact. Lather it on, let it sit for a minute or two, then rinse. Be aware it can bleach towels and socks.
Tea Tree Oil
Tea tree oil is a well-documented antibacterial and antifungal agent, effective against the organisms behind both odor and athlete’s foot. You can add a few drops to a foot soak or look for foot washes that include it. It works best as a regular habit rather than a one-time fix.
Potassium Alum
Alum is a natural astringent and antimicrobial that reduces both sweating and bacterial growth. Crystal deodorant stones are made from potassium alum and can be rubbed directly on damp feet after a shower. Research on herbal deodorant formulations has confirmed that alum, along with neem extract and tea tree oil, effectively reduces the bacterial populations responsible for foot odor.
Rubbing Alcohol
A quick wipe with isopropyl alcohol between the toes after showering can kill surface bacteria. It evaporates fast and leaves the skin dry, which further discourages bacterial growth. This works best as a supplement to other methods, not as a standalone solution.
Fix Your Shoes
Your shoes are often a bigger part of the problem than your feet. Bacteria colonize shoe linings and insoles, reinfecting your feet every time you put them on. A pair of shoes that smells fine when new can become a permanent odor source within weeks if it never dries out completely.
The simplest fix is rotation. Wearing the same pair two days in a row doesn’t give the interior enough time to dry. Alternating between at least two pairs lets each one air out for 24 hours or more. Removing the insoles after wearing speeds up the drying process.
Activated carbon insoles can absorb the volatile compounds that cause odor. NASA tested activated carbon cloth made from viscose rayon (a wood pulp material) and found it effective enough that the technology was adapted into commercial shoe inserts. Unlike sprinkle-in powders that need replacing daily, carbon insoles can last weeks before needing to be replaced or reactivated.
Be skeptical of UV shoe sanitizers. The FTC took action against two companies marketing UV disinfectant devices for shoes, finding they lacked scientific evidence to support claims of killing bacteria and fungus inside footwear. The devices claimed to kill 95% to 99.99% of germs, but those numbers were unsubstantiated. Spraying the interior of shoes with a light mist of rubbing alcohol or a disinfectant spray, then letting them air dry completely, is a cheaper and more reliable approach.
Choose the Right Socks
Cotton socks absorb sweat but hold onto it, keeping your feet damp for hours. That’s the opposite of what you want. Merino wool is one of the best sock materials for odor control because it wicks moisture away from the skin while naturally resisting bacterial growth. Wool fibers absorb moisture vapor (up to 30% of their weight) without feeling wet, and their structure makes it harder for odor-causing bacteria to take hold.
Copper-infused socks add another antimicrobial layer. Copper ions disrupt bacterial cell membranes on contact, which is why copper yarn is increasingly blended into performance sock fabrics. Synthetic moisture-wicking materials like polyester or nylon can also work well, especially when treated with antimicrobial coatings, though untreated synthetics tend to develop odor faster than wool.
Whatever material you choose, changing socks midday makes a noticeable difference if you’re on your feet for long stretches. A fresh pair after lunch resets the bacterial clock.
Daily Habits That Prevent Buildup
Washing your feet sounds obvious, but most people don’t do it deliberately. Letting soapy water run over your feet in the shower isn’t enough. Use a washcloth or brush to scrub between each toe and across the soles, where dead skin cells accumulate and feed bacteria. An exfoliating scrub or pumice stone once or twice a week removes the layer of dead skin that bacteria feed on most readily.
Drying your feet thoroughly after washing is just as important as the washing itself. Bacteria multiply fastest in moisture, and the spaces between your toes are the last to dry naturally. A dedicated foot towel or even a quick pass with a hair dryer on a cool setting eliminates that lingering dampness.
Going barefoot or wearing open-toed shoes when possible gives your feet exposure to air, which keeps skin drier and slows bacterial growth. Even short periods of air exposure, like kicking off your shoes at your desk, can help.
When the Smell Won’t Go Away
If you’ve tried everything above and the odor persists, or if you notice small pits or craters on the soles of your feet, you may have a condition called pitted keratolysis. This is a bacterial skin infection that causes clusters of tiny holes in the top layer of skin, along with intense odor and sometimes soreness. It’s especially common in people who spend long hours in heavy, enclosed footwear.
A healthcare provider can usually diagnose pitted keratolysis just by looking at the skin, since the pitted appearance is distinctive. Treatment involves prescription antibiotics applied directly to the skin, which clear the infection and eliminate the odor. The condition tends to come back if the feet stay chronically moist, so the same preventive strategies (antiperspirants, breathable socks, shoe rotation) remain important after treatment.

