OBD2 scanner plugged into car diagnostic port — screen showing diagnostic codes

OBD2 Scanner Guide — How to Read Error Codes and Diagnose Your Car Like a Pro

The check engine light comes on and most drivers have no idea what it means. An OBD2 scanner tells you exactly what's wrong in under a minute — and can save you hundreds of dollars in unnecessary diagnostic fees. This guide covers how OBD2 works, what to look for in a scanner, and how to use one.

What Is OBD2?

OBD2 (On-Board Diagnostics II) is a standardized system built into every car sold in the US after 1996. It monitors hundreds of sensors throughout the vehicle and stores fault codes when something goes wrong. The check engine light is the dashboard signal that a fault code has been stored.

The OBD2 port is typically located under the dashboard on the driver's side, within 2 feet of the steering wheel.

Types of OBD2 Scanners

Basic Code Readers

Read and clear fault codes. Show the code number and a brief description. Sufficient for most DIY needs. Typically $20–$60.

Mid-Range Scanners

Read and clear codes, display live sensor data (RPM, coolant temp, O2 sensor readings, fuel trim), and run emissions readiness tests. $60–$200.

Professional / Bidirectional Scanners

Everything above plus the ability to send commands to the vehicle — activate solenoids, run component tests, reset adaptations. Used by professional mechanics. $200–$1000+.

Bluetooth / WiFi OBD2 Adapters

Plug into the OBD2 port and pair with a smartphone app. Turns your phone into a scanner. Cost-effective and feature-rich with the right app (Torque Pro, OBD Fusion, Car Scanner). $20–$80 for the adapter.

Our OBD2 Scanner Pick

Smartphone showing OBD2 app with live engine data — RPM, coolant temperature, fuel trim readings

How to Use an OBD2 Scanner

  1. Locate the OBD2 port — under the dashboard, driver's side
  2. Plug in the scanner — with the ignition off
  3. Turn ignition to ON — don't start the engine
  4. Read codes — the scanner will display any stored fault codes
  5. Look up the code — the scanner description is a starting point; search the specific code for your vehicle make/model for more detail
  6. Fix the issue
  7. Clear the code — after repair; the light will go off if the fix was successful
  8. Drive and recheck — if the light returns, the root cause wasn't fixed
Check engine light illuminated on car dashboard instrument cluster

Understanding OBD2 Fault Codes

Codes follow a standard format: P0301

  • P — Powertrain (engine/transmission). B = Body, C = Chassis, U = Network
  • 0 — Generic (0) or manufacturer-specific (1)
  • 3 — Subsystem (1=fuel/air, 2=injector, 3=ignition, 4=emissions, 5=speed/idle, 6=computer, 7-8=transmission)
  • 01 — Specific fault number (cylinder 1 misfire in this example)

Common Codes and What They Mean

Code Description Common Cause
P0171 System too lean (Bank 1) Vacuum leak, dirty MAF sensor, weak fuel pump
P0300 Random misfire Spark plugs, ignition coils, fuel injectors
P0420 Catalyst efficiency below threshold Failing catalytic converter or O2 sensor
P0442 EVAP small leak Loose or damaged gas cap (check this first)
P0507 Idle control high RPM Dirty throttle body, vacuum leak

Browse our Garage Equipment collection for handheld scanners, Bluetooth adapters, and professional diagnostic tools.

Back to blog