Gas Smell Coming from Car -- Is It Dangerous? Codes to Check
Take a Gas Smell Seriously
Gasoline vapor is flammable and toxic. If you smell gas coming from your car, don't ignore it. A faint gas smell when you first start the car on a cold morning can be normal as the engine runs a richer fuel mixture during warm-up. But if you smell gas while driving, after parking, or when standing near the car, something is leaking or venting fuel vapors that should be contained. The severity ranges from a loose gas cap (harmless, easy fix) to a leaking fuel line (dangerous, needs immediate repair). Your car's EVAP (evaporative emission control) system is designed to capture and contain fuel vapors, and several OBD-II codes can help pinpoint where the leak is.
EVAP System Codes: P0442, P0446, and P0455
The EVAP system captures fuel vapors from the gas tank and routes them through a charcoal canister to be burned in the engine. When this system has a leak, you get both a gas smell and a check engine light. Code P0442 indicates a small EVAP leak, often caused by a cracked hose or a failing purge valve. Code P0455 indicates a large EVAP leak, and the most common cause is simply a loose, missing, or cracked gas cap. Try tightening or replacing the gas cap first. Code P0446 means the EVAP vent control circuit is malfunctioning. The vent valve controls airflow through the charcoal canister and is usually located near the rear of the vehicle close to the fuel tank.
When It's More Than an EVAP Leak
EVAP leaks cause a faint gas smell from vapor. But if you see liquid gasoline dripping under your car or smell a strong, persistent gas odor, the problem is more serious than a vapor leak. Fuel line connections can loosen or corrode, fuel injector O-rings can dry out and crack, and the fuel tank itself can develop rust holes on older vehicles. If you see wet spots or staining near fuel system components, or if the gas smell is very strong inside the cabin, do not drive the car. A liquid fuel leak near the hot engine or exhaust is a fire hazard. Have the car towed to a shop rather than driving it.
Gas Smell After Filling Up
If you only notice a gas smell right after filling up, the most likely cause is an overfilled tank or spillage around the filler neck. Modern cars have a vapor recovery system that can be overwhelmed if you keep pumping after the nozzle clicks off. Stop filling when the pump clicks the first time. If the smell persists well after filling up, check the gas cap seal. The rubber gasket on the cap can crack over time and stop sealing properly. A new gas cap costs $10 to $20 and solves both the smell and any P0455 code. Also inspect the rubber hose that connects the filler neck to the tank, as these can crack with age.
What to Do Right Now
First, assess the severity. A faint smell only at certain times is likely an EVAP issue that can wait for a diagnosis at your convenience. A strong, constant gas smell or any visible fuel leak means stop driving and get it checked immediately. Open your gas cap and reseat it firmly. Check under the car for any wet spots or dripping. If you have an OBD-II scanner, check for codes P0442, P0446, or P0455. If you see any of these EVAP codes, look them up on Car Code Finder for specific repair guidance for your situation. If there are no codes but the smell persists, a visual inspection of the fuel lines, fuel rail, and injectors by a mechanic is the next step.
Frequently Asked Questions
Is it safe to drive with a gas smell?
It depends on the source. If the smell is faint and comes from an EVAP system leak like a loose gas cap, it's safe to drive to a repair shop. If the smell is strong, you can see liquid fuel dripping, or the smell is inside the cabin, do not drive the car. Gasoline is extremely flammable, and a leak near the engine or exhaust can cause a fire. When in doubt, get it towed rather than risk it.
Why do I smell gas but there's no check engine light?
Small EVAP leaks can sometimes be below the threshold that triggers a check engine light, or the system may not have completed its self-test yet. The EVAP system only runs its leak test under specific conditions, usually during a long drive after a cold start. A fuel leak from a line or injector O-ring may not trigger EVAP codes at all since those leaks are in the pressurized fuel system, not the vapor recovery system.
Can a gas smell come from the exhaust?
Yes. If the engine is running too rich, meaning it's injecting more fuel than it can burn, unburned fuel can exit through the exhaust and produce a gas smell from the tailpipe. This is often accompanied by black smoke or soot at the exhaust tip. Check for codes related to fuel system richness, oxygen sensors (P0131, P0133), or misfires (P0300 series) that could cause unburned fuel to reach the exhaust.