You can remove gasoline smell from shoes using household items like baking soda, white vinegar, and dish soap.
You dribbled gas on your sneakers while filling the lawnmower. Or a gas can tipped over in the trunk, soaking your gym shoes. The smell hits you every time you walk near them, and leaving them on the porch for a week hasn’t done a thing.
The reason is that gasoline soaks into the porous layers of shoe materials — rubber, foam, fabric, and even the glue holding soles together. Simple airing out can’t reach those trapped compounds. You need a chemical approach using things you likely already have in your kitchen.
Why Gasoline Smell Clings To Shoes
Gasoline is a mix of hydrocarbons and additives that stick to surfaces and release volatile organic compounds (VOCs). Those VOCs are what your nose picks up as that sharp, unpleasant odor.
Rubber soles, foam midsoles, and fabric uppers all have tiny pores that absorb the liquid. Once the gasoline evaporates, a thin, sticky residue remains. That residue keeps releasing smell for days or weeks if not broken down.
Dish soap cuts through the oily residue, while white vinegar’s acetic acid can help neutralize odor-causing compounds. Baking soda absorbs lingering smells. The trick is giving each step enough time.
Why Simple Fixes Like Charcoal Bags Aren’t Enough
Many people grab activated charcoal bags, dryer sheets, or a quick spritz of Febreze. Those products can mask the smell temporarily, but they don’t remove the gasoline oil itself.
According to Chemical Guys, vinegar and charcoal bags often only reduce surface odor; deep-set gasoline smells may not respond to surface treatments alone. Baking soda and vinegar also have limits — they work, but not in one shot.
- Baking soda: Absorbs odors over time, but needs direct contact with the stain. A thin sprinkle won’t reach inside a sole.
- White vinegar: Its acetic acid (up to 10% in standard vinegar) helps break down gasoline residues, but it works best when followed by a rinse.
- Dish soap: Cuts oil better than laundry detergent. A grease-fighting dish soap like Dawn is the go‑to for initial scrubbing.
- Activated charcoal: Good for maintaining low odors in a closed space, but it can’t pull gas out of foam or rubber.
- Borax: Some sources suggest using technical‑grade borax for tough smells, though its effectiveness on shoes isn’t widely documented.
A multi‑step approach — dish soap scrub followed by baking soda or vinegar soak — typically works better than relying on any single product.
The Vinegar And Dish Soap Method
Start by mixing a few drops of grease‑cutting dish soap with hot water. Using a stiff scrub brush, work the soapy water into the stain, focusing on seams and the insole. Rinse with clean water, then apply a 1:1 mixture of white vinegar and water. Let it sit for 15 minutes before rinsing again.
Vessi’s shoe care guide walks through using white vinegar for gasoline odor as part of a full cleaning routine. The article recommends repeating the vinegar step if the smell remains after drying.
After rinsing, stuff the shoes with newspaper or paper towels to absorb moisture and help pull residual odor from inside. Place them in a well‑ventilated area — never near an open flame or in a dryer, because gasoline vapors are flammable until completely gone.
| Method | How It Works | Best For | Limitations |
|---|---|---|---|
| Dish soap + hot water | Breaks down oil residue | All shoe materials (test leather/suede) | Requires scrubbing; may need multiple rounds |
| White vinegar soak | Acetic acid neutralizes odor compounds | Rubber soles, fabric uppers | Can damage suede or leather; rinse thoroughly |
| Baking soda paste | Absorbs odor; mild abrasive | Fabric sneakers, insoles | Leaves white residue if not brushed off |
| Activated charcoal | Adsorbs volatile compounds | Enclosed spaces (shoe boxes, closets) | Slow and weak for deep gas stains |
| Borax | Alkaline cleaner | Tough smells on rubber | Not tested on all materials; may irritate skin |
Step-By-Step To Remove Gasoline Smell From Shoes
Work through these steps in order. Each one tackles a different part of the odor problem, and skipping a step often means the smell comes back.
- Act quickly — blot, don’t rub. Use paper towels to absorb as much liquid gasoline as possible. Rubbing pushes it deeper into the material.
- Hand wash with dish soap and hot water. Fill a tub or sink with about half an inch of hot water and a squirt of grease‑cutting dish soap. Scrub the shoes thoroughly with a brush, inside and out. Rinse with clean water.
- Apply baking soda or vinegar. For baking soda, make a paste (3 parts baking soda to 1 part water) and spread it over the stained areas. Let it sit for 12–24 hours, then brush off. For vinegar, use the 1:1 soak described above.
- Air dry completely. Place shoes outdoors or in a very well‑ventilated area. Do not use a clothes dryer or place near a furnace pilot light — gasoline vapors are flammable until fully cleaned.
- Repeat if needed. Stubborn smells may require two or three full cycles. If the odor persists after that, the gasoline may have soaked into the midsole foam or glue, which may mean the shoes can’t be fully salvaged.
Whirlpool’s laundry guide notes that the hand wash gas stains method is especially important for shoes — a washing machine can leave residual gas vapors that pose a fire risk.
Adapting The Method For Different Shoe Materials
Not all shoes react the same way to cleaners. Using vinegar on suede or soaking leather can cause damage. Here’s what works best for common materials.
For rubber and plastic soles, you can scrub fairly aggressively. A stiff brush and dish soap are safe. Fabric sneakers (canvas, mesh) respond well to baking soda, which can be left on overnight. Leather shoes should be wiped with a damp cloth and mild soap, never submerged. Suede should only be treated with dry baking soda — brush it off gently the next day and avoid water or vinegar.
| Material | Recommended Method | Precautions |
|---|---|---|
| Rubber / plastic | Dish soap scrub + vinegar soak | Avoid direct heat while drying |
| Fabric / canvas | Baking soda paste, 24‑hour soak | Brush off residue; may need repeating |
| Leather | Mild soap + water, vinegar sparingly | Don’t soak; condition after cleaning |
| Suede | Dry baking soda only | No water or vinegar; use suede brush |
The Bottom Line
Gasoline smell can be removed from most shoes with patience and the right household cleaners. Start with a thorough dish‑soap scrub, follow with vinegar or baking soda, and air dry completely. Repeating the cycle often works even for strong odors. If the smell remains after three attempts, the fuel may have permanently bonded to the foam or adhesives inside the shoe.
If your shoes still carry that gasoline odor after several cleaning cycles, consider asking a professional shoe repair shop or a dry cleaner experienced with petroleum stains — they may have industrial‑strength treatments that can save the pair without damaging the materials.
References & Sources
- Vessi. “How to Get Gasoline Out of Shoes and Remove Gas Smell” White vinegar is often an effective natural cleaner for removing gasoline stains from shoes because it helps break down the oils in gasoline and eliminate the odor.
- Whirlpool. “How to Remove Gasoline Smell From Clothes” It is best to start removing gas stains by hand washing with stain remover and dish soap; using vinegar may help neutralize the smell of gasoline.
