OBD2 Scanner Guide — How to Read Error Codes and Diagnose Your Car Like a Pro
Share
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
How to Use an OBD2 Scanner
- Locate the OBD2 port — under the dashboard, driver's side
- Plug in the scanner — with the ignition off
- Turn ignition to ON — don't start the engine
- Read codes — the scanner will display any stored fault codes
- Look up the code — the scanner description is a starting point; search the specific code for your vehicle make/model for more detail
- Fix the issue
- Clear the code — after repair; the light will go off if the fix was successful
- Drive and recheck — if the light returns, the root cause wasn't fixed
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.