Smelly feet come down to two things: sweat and bacteria. Your soles have 250 to 500 sweat glands per square centimeter, one of the highest concentrations anywhere on your body. That sweat itself is mostly odorless, but bacteria on your skin feed on it and produce the acids and sulfur compounds that create the smell. The fix is straightforward: reduce the sweat, reduce the bacteria, or both.
Why Feet Smell Worse Than Other Body Parts
The sheer density of sweat glands on your feet means they can produce a surprising amount of moisture throughout the day. Sealed inside shoes and socks, that moisture has nowhere to go. The warm, dark, damp environment inside a shoe is ideal for bacterial growth. Some people host a specific type of bacteria called Kyetococcus sedentarius that produces sulfuric compounds, making their sweat smell like rotten eggs. Others have a mix of bacteria that generate isovaleric acid, which has a sharp, cheesy odor. The particular species living on your skin determine whether your foot odor is mild or truly potent.
Wash With an Antibacterial Agent
Regular soap rinses off surface grime but doesn’t do much to reduce the bacterial population on your skin. Benzoyl peroxide wash (the same ingredient used for acne) is a stronger option. It works by damaging bacterial cell walls, and with consistent use, it reduces the number of odor-causing bacteria living on your feet over time. A 5% or 10% benzoyl peroxide wash is widely available at drugstores. Lather it onto your feet in the shower, let it sit for a minute or two, then rinse. Daily use works best, but if your skin gets dry or irritated, dropping to every other day or a few times a week is fine.
One important note: benzoyl peroxide bleaches fabric. Use white towels to dry your feet afterward, and let them dry fully before stepping onto colored bath mats or into dark socks.
Use Antiperspirant on Your Feet
This is the single most effective way to cut foot odor if sweating is the main problem. Foot-specific antiperspirants contain aluminum chloride, typically around 15%, which temporarily blocks sweat ducts and reduces how much moisture your feet produce. Apply a small amount to clean, completely dry soles before bed, when your sweat glands are least active. This gives the active ingredient time to form a plug in the sweat ducts overnight. For best results, apply at night and again once or twice during the day for at least four weeks.
If a dedicated foot antiperspirant isn’t available, a standard clinical-strength roll-on antiperspirant (the kind marketed for underarms) works the same way. The key is applying it to dry skin and giving it time to absorb before putting on socks.
Choose the Right Socks and Shoes
Cotton socks are popular but terrible at managing moisture. Cotton can retain up to 27 times its weight in water, which means once your feet start sweating, cotton socks hold that moisture right against your skin. Merino wool wicks moisture at roughly twice the rate of cotton and dries significantly faster, making it one of the best sock materials for odor control. Synthetic moisture-wicking blends designed for athletic use also work well.
Shoe choice matters just as much. Leather and canvas breathe far better than synthetic materials. If you wear the same pair of shoes every day, they never fully dry out between wears, and the bacterial colonies inside keep growing. Rotating between at least two pairs gives each one a full day to air out. Removing the insoles after wearing and letting them dry separately speeds this up. If a pair already smells, you can sprinkle baking soda inside overnight to absorb odor, or use cedar shoe inserts that pull moisture out of the lining.
Home Soaks That Actually Help
A vinegar foot soak creates an acidic environment that’s hostile to both bacteria and fungi. Vinegar (5% acetic acid) diluted in water can bring the pH down to between 2.5 and 3.3, which is low enough to inhibit the microbes responsible for odor. A common approach is one part white vinegar to two parts warm water, soaking for 15 to 20 minutes a few times per week. If you have any open cuts or cracked skin on your feet, skip this one, as the acid will sting.
Black tea soaks work through a different mechanism. Tea contains tannic acid, which binds to proteins in your skin and tightens the tissue, temporarily reducing how much your sweat glands secrete. 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. Some people do this daily for a week and then drop to once or twice a week for maintenance.
Daily Habits That Make a Difference
Drying your feet thoroughly after showering is one of the simplest and most overlooked steps. Bacteria thrive in moisture, and the spaces between your toes trap water easily. Take an extra 30 seconds to dry between each toe. If your feet tend to stay damp, a light dusting of plain cornstarch or talcum powder before putting on socks absorbs residual moisture.
Going barefoot or wearing open sandals when you can gives your feet time to air out and stay dry. Changing your socks midday, especially if you work on your feet or exercise, prevents bacteria from spending hours in a warm, wet environment. Keep a fresh pair in your bag or desk drawer.
Trimming your toenails regularly and scrubbing dead skin off your soles with a pumice stone also helps. Dead skin cells are food for bacteria. Less food means fewer bacteria and less odor.
When the Smell Won’t Go Away
If you’ve been consistent with hygiene, antiperspirant, and proper footwear for several weeks and your feet still smell strong, a skin condition may be involved. Erythrasma is a bacterial infection that commonly shows up between the toes as well-defined pink or brown patches with fine scaling and sometimes mild itching. It’s caused by a specific bacterium and requires prescription treatment. Pitted keratolysis, another bacterial skin infection, creates small crater-like pits on the soles and produces a particularly strong odor. Athlete’s foot, a fungal infection, adds its own musty smell on top of regular foot odor and typically causes itching, redness, and peeling between the toes.
Hyperhidrosis, a condition where your sweat glands are overactive, can also be the underlying cause. If your feet are visibly wet even when you’re sitting still in a cool room, the sweating may be beyond what over-the-counter antiperspirants can manage. Prescription-strength options and other treatments exist for this.

