How to read a check engine code with an OBD2 scanner
To read a check engine code, plug an inexpensive diagnostic scanner into the port under the dashboard on the driver's side, switch the ignition on, and let it read the stored codes, which look like P0420. Write each code down and look up what it means. A code points to a system, not a finished diagnosis, so use it to ask the garage better questions.
About 15 minutes to learnTake care: injury or damage if careless
Mark it once you can do it without this page open.
How to do it
- Find the diagnostic port: a 16-pin socket under the dashboard on the driver's side, near your knees; the manual shows where.
- With the engine off, push the scanner's plug firmly into the port.
- Turn the ignition to on, or start the engine if the scanner's instructions say so.
- Choose read codes, and write down every code exactly, including the letter and all four digits.
- Note whether each code is stored, pending or permanent, and take a photo of any freeze frame data the scanner shows.
- Look up each code's general meaning, then treat it as a starting point for a check, not a list of parts to buy.
- Leave the codes stored and give the list to the garage; clearing them erases information a technician uses.
Stop and call a professional if
- The check engine light is flashing, or the car shakes, loses power or smells of fuel.
- Codes relate to brakes, airbags, steering or the hybrid battery; leave those systems to a shop.
- The same code returns after a repair.
Common mistakes
- Clearing the code to switch the light off and calling that a fix.
- Buying the first part a code mentions without testing whether it failed.
- Ignoring a code because the car still drives fine.
- Reading codes while the car is in gear or while driving.
Quick self-check
Three questions. Your last score is kept in this browser.
Teach this to someone
A one-page sheet for showing a friend, a roommate or a kid: what to say, what to show, and one question to check it landed.
Teach: How to read a check engine code with an OBD2 scanner
What to say
To read a check engine code, plug an inexpensive diagnostic scanner into the port under the dashboard on the driver's side, switch the ignition on, and let it read the stored codes, which look like P0420. Write each code down and look up what it means. A code points to a system, not a finished diagnosis, so use it to ask the garage better questions.
What to show, in order
- Find the diagnostic port: a 16-pin socket under the dashboard on the driver's side, near your knees; the manual shows where.
- With the engine off, push the scanner's plug firmly into the port.
- Turn the ignition to on, or start the engine if the scanner's instructions say so.
- Choose read codes, and write down every code exactly, including the letter and all four digits.
- Note whether each code is stored, pending or permanent, and take a photo of any freeze frame data the scanner shows.
- Look up each code's general meaning, then treat it as a starting point for a check, not a list of parts to buy.
- Leave the codes stored and give the list to the garage; clearing them erases information a technician uses.
When to stop and call a professional
- The check engine light is flashing, or the car shakes, loses power or smells of fuel.
- Codes relate to brakes, airbags, steering or the hybrid battery; leave those systems to a shop.
- The same code returns after a repair.
The check question
Ask: Where is the diagnostic port on most cars?
Related skills
- What dashboard warning lights mean
- How to check engine oil
- How to negotiate a bill or cancel a subscription
- Every skill in Car and Road
Words on this page
Sources
- Your vehicle's owner's manual, for your model year. Checked September 28, 2026.
Last reviewed . First published .