Skip to content
All free toolsMenu

Type a task or a name, for example “remove background”, “PDF” or “P0420”.

Car & driving · Free

P0457: EVAP leak – fuel cap loose or missing

P0457 is one of the easiest codes to fix: the car found a leak in its fuel vapor system and suspects the fuel cap. Tightening or replacing the cap usually solves it, and the light goes out on its own after a few drives.

  • No account
  • Runs on your device
  • Phone & desktop

Check your car for P0457

Runs on your device

Connect your OBD2 adapter

  1. Plug the adapter into the OBD2 port – usually under the steering wheel, near the pedals.
  2. Switch the ignition on, or start the engine.
  3. Bluetooth adapter? Turn Bluetooth on. Nothing else to set up.

Classic Bluetooth adapter (PIN 1234)? Pair it in your system settings first, then choose USB or paired Bluetooth – on a computer or in Chrome 138+ on Android. Wi-Fi adapters cannot work in a browser.

Your car data stays on your device. The page talks to the adapter directly; codes, VIN and values are never uploaded.

Never use it while you drive. Set things up before you set off, or let a passenger handle the phone. Standard OBD2 reads engine and emissions data; ABS, airbag and coding need workshop equipment.

What P0457 means

Many cars notice when the tank has just been filled. If the fuel vapor system fails its leak test soon after, the most likely explanation is the cap that was just opened, so the computer stores P0457 instead of a general leak code. Some cars also show a Check fuel cap message on the dashboard.

The code says nothing about the engine. It only means that petrol vapor could escape from the tank, which is an emissions fault and a small loss of fuel.

Symptoms of P0457

  • The check engine light, often a day or two after refuelling.
  • A Check fuel cap or Tighten fuel cap message on some cars.
  • A light petrol smell near the filler flap.

Causes of P0457, cheapest first

Work down the list in order: the first checks cost little or nothing, the last ones are jobs for a workshop.

  1. The cap was not tightened

    Turn it until it clicks at least once. Caps that hang on their strap are easily forgotten at the pump.

  2. A worn or damaged cap seal

    Check the rubber ring for cracks, flattening or dirt. A replacement cap made for your car is cheap; very cheap universal caps sometimes do not seal well.

  3. A dirty or damaged filler neck

    Sand, dirt or rust on the rim stop the seal from closing. Wipe the rim clean and look for dents.

  4. A capless filler flap that does not close

    Cars without a screw cap have a spring-loaded flap in the filler neck. Dirt or a damaged seal there has the same effect as a loose cap.

  5. A leak elsewhere

    If a good cap does not help, the leak is somewhere else in the system, and the next steps are the same as for P0455.

Can you drive with P0457?

Safe to drive. P0457 has no effect on the engine or on safety. Fix the cap at your next stop. If the code keeps returning with a new cap, have the vapor system tested before the next emissions inspection.

Check P0457 with OBD Studio

Connect your adapter above, or try the demo car, then:

  1. Tighten or replace the cap first.
  2. Then clear P0457 in Fault codes straight away, or let the car switch the light off itself after it has passed the leak test a few times.
  3. The Fuel vapour system (EVAP) monitor in Inspection shows when the car has finished its test.
  4. If P0457 or P0455 returns as a pending code, the cap was not the cause.

More fault code guides

Each of these codes has its own page with causes ranked by cost and the checks that go with them.

More OBD Studio pages

Frequently asked questions

Will P0457 clear itself?

Yes, once the cap seals again. The car needs to pass its leak test, usually on a few drives over several days, before it switches the light off. You can also clear the code right after fixing the cap.

Do I need a new fuel cap for P0457?

Not always. First check that the cap was tight and clean. If its seal is cracked, flattened or brittle, a new cap made for your model is the cheapest repair.

Can I fail an inspection with P0457?

A stored code with the check engine light on usually fails an emissions inspection. Fix the cap, clear the code and drive for a few days so the EVAP self-test is complete before the appointment.

Can I read P0457 without going to a workshop?

Yes. With any ELM327-compatible Bluetooth LE or USB adapter, OBD Studio on this page reads P0457 and every other stored code for free, shows the freeze frame and clears the code after the repair. Nothing to install, no account.

Made by LoschaZUpdated Privacy