How to Cure Stinky Feet: Remedies That Actually Work

Stinky feet are caused by bacteria feeding on your sweat, and the fix comes down to starving those bacteria of moisture and the dead skin they thrive on. Each foot has over 250,000 sweat glands, making your feet one of the sweatiest parts of your body. The odor itself comes from short-chain fatty acids and sulfur compounds that bacteria produce as they break down sweat and soggy skin cells. The good news: a combination of better 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

Sweat on its own is nearly odorless. The smell starts when bacteria on your skin, particularly species that thrive in warm, damp environments, begin breaking down the sweat and softened dead skin (keratin) on your feet. That bacterial digestion releases volatile fatty acids and, in some cases, sulfur compounds that produce the characteristic sour or rotten smell. The more your feet sweat and the longer they sit in enclosed shoes, the more food those bacteria get and the worse the odor becomes.

A Better Daily Foot Hygiene Routine

Most people let water run over their feet in the shower and call it done. That’s not enough. Wash your feet every day with soap, scrubbing the soles and especially between each toe where bacteria collect. A washcloth or soft brush works better than bare hands because it physically removes dead skin cells that bacteria feed on.

Drying matters just as much as washing. Towel off your feet completely, paying close attention to the spaces between your toes. Moisture left in those crevices creates the exact environment odor-causing bacteria love. If your feet tend to stay damp, a quick pass with a hair dryer on a cool setting can help. The CDC recommends keeping feet and toes clean and dry as a baseline for preventing both odor and fungal infections like athlete’s foot.

Once or twice a week, use a pumice stone or foot file on your soles and heels to slough off built-up dead skin. That thick, callused skin absorbs sweat like a sponge and gives bacteria a feast. Keeping toenails trimmed short and clean also reduces hiding spots for bacteria.

Socks That Actually Help

Cotton socks are one of the biggest contributors to foot odor because cotton absorbs moisture and holds it against your skin. Your feet end up sitting in a warm, wet pouch all day. Merino wool is a far better choice. It pulls excess moisture and heat away from your foot and naturally resists odor better than any other common fiber.

If wool isn’t your thing, synthetic blends made with materials like polypropylene or engineered polyester (such as CoolMax) wick moisture away from skin and dry faster than wool, though they don’t control odor quite as well. The key is avoiding 100% cotton. Whatever material you choose, 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.

Rotate Your Shoes

Wearing the same pair of shoes two days in a row means you’re sliding your feet into yesterday’s moisture. Shoes need at least 24 hours to dry out fully. Alternating between two or three pairs gives each one time to air out. Open-toed shoes or breathable mesh sneakers reduce moisture buildup in the first place. If you can’t avoid closed shoes, remove the insoles after wearing them and let both the shoe and insole dry separately.

Vinegar Soaks and Other Home Remedies

A vinegar foot soak lowers the pH of your skin, creating an environment that’s hostile to odor-causing bacteria. Mix one part vinegar (white or apple cider) with two parts warm water in a basin, adding enough to cover your feet, and soak for 15 to 20 minutes. You can do this a few times a week. The acidity also helps soften dead skin for easier removal afterward. Skip this if you have open cuts or cracked skin, since vinegar will sting.

Black tea soaks work on a similar principle. The tannic acid in tea acts as an astringent, temporarily tightening pores and reducing sweat output. Brew four or five tea bags in a quart of hot water, let it cool to a comfortable temperature, and soak for 20 to 30 minutes. Baking soda sprinkled inside shoes between wears can also absorb residual moisture and neutralize odor.

Over-the-Counter Antiperspirants for Feet

Standard deodorant won’t do much because it only masks smell. What you need is an antiperspirant, which actually reduces sweating. Products designed specifically for feet contain aluminum chloride at concentrations around 15%, which temporarily blocks sweat ducts. Apply it to clean, dry feet before bed so it has time to absorb overnight, then wash it off in the morning. You’ll typically start noticing results within a few days of consistent use.

Foot powders containing antifungal or antibacterial ingredients can complement an antiperspirant by keeping feet dry during the day and discouraging bacterial growth. Sprinkle them on your feet and inside your shoes before putting on socks.

When Simple Fixes Aren’t Enough

If you’ve been diligent about hygiene, sock rotation, and antiperspirants for several weeks and the smell persists, excessive sweating (hyperhidrosis) or a bacterial skin condition may be at play.

Iontophoresis is a treatment where a mild electrical current is passed through water to temporarily reduce sweat production in the feet. Initial sessions run about 20 minutes every two to three days. An observational study of 113 patients found a 91% response rate, and another study showed remission lasting an average of about six months. At-home devices are available, so this doesn’t necessarily require repeated clinic visits.

Botulinum toxin injections are another option for severe sweating. The injections block the nerve signals that trigger sweat glands. Results in the feet typically last three to four months before retreatment is needed, and the injections themselves can be painful, though experienced providers use numbing techniques.

Signs the Problem Is More Than Just Odor

Look at the soles of your feet, especially the ball and heel. If you see whitish patches of skin with clusters of tiny pit-like holes, you may have pitted keratolysis rather than ordinary foot odor. This is a bacterial skin infection where specific bacteria actually digest the outer layer of your skin, creating those small craters and releasing sulfur compounds that smell particularly foul. It’s common in people whose feet stay wet for long periods, including athletes and people who wear heavy boots for work. Pitted keratolysis won’t go away with better socks alone. It typically requires a prescription topical antibiotic to clear.

Persistent redness, itching, peeling, or cracking between the toes alongside the smell may point to athlete’s foot, a fungal infection that creates its own odor and provides damaged skin for odor-causing bacteria to colonize. Over-the-counter antifungal creams or sprays usually resolve mild cases within a few weeks.