OBD-II

What Is an OBD2 Scanner and How Does It Work?

Albert Carles — Hardware Engineer, OBD-II Specialist

Written by

Albert Carles

Hardware Engineer, OBD-II Specialist

Published Last updated 8 min read
What Is an OBD2 Scanner and How Does It Work? — OBD-II guide

Key Takeaway

OBD2 scanners demystified. Here's what they are, how they work, and why every car owner should have one.

An OBD2 scanner is a device that plugs into your car's 16-pin diagnostic port and reads the engine control module's data — fault codes, live sensor readings, freeze frame snapshots, and emissions readiness. Every US car since 1996 supports OBD-II. STEER is a wireless OBD2 adapter that streams this data to your phone in plain English.

What Is OBD-II?

OBD-II (On-Board Diagnostics, version II) is a standardized system built into every car sold in the US since 1996. It continuously monitors engine, emissions, and other vehicle systems through dozens of sensors. For specific code references, jump to our [OBD-II codes pillar](/codes/).

How an OBD2 Scanner Works

StepWhat Happens
1. Plug inScanner connects to the 16-pin OBD-II port
2. HandshakeScanner identifies the communication protocol
3. Request dataScanner sends standardized requests (PIDs)
4. ECM respondsEngine computer returns sensor data and fault codes
5. DisplayScanner or app translates data into readable format
How to diagnose What Is an OBD2 Scanner and How Does It Work? — OBD2 car scanner guide
What Is an OBD2 Scanner and How Does It Work?OBD-II diagnostic guide

What Data Can You Read?

Data TypeExamples
Fault codes (DTCs)P0420, P0171, P0300
Live sensor dataRPM, coolant temp, speed, O2 voltage
Freeze frameSnapshot of data when a fault occurred
Readiness monitorsEmissions test readiness status
Vehicle infoVIN, calibration ID

OBD-II Modes Simplified

ModePurpose
Mode 01Live sensor data (PIDs)
Mode 02Freeze frame data
Mode 03Read stored DTCs
Mode 04Clear DTCs and freeze frame
Mode 06Test results (continuous monitoring)
Mode 09Vehicle information (VIN)

What STEER does differently

Most OBD2 scanners read codes once when you plug them in. STEER stays connected via Bluetooth Low Energy and continuously monitors your car, sending plain-English alerts to your phone the moment a code triggers — before the dashboard light comes on, in many cases. Check the [compatibility page](/compatibility/) for your specific model or grab the [STEER OBD2 scanner](/obd2-scanner/) directly.

Frequently Asked Questions

Do I need an OBD2 scanner if I have a newer car?

Even the newest cars do not let drivers read fault codes through the dashboard — the most you typically see is "Check Engine" with no detail. An OBD2 scanner is the only way to learn the actual code without a shop visit. For a $40-$80 consumer scanner you can skip the $100-$200 dealer or independent-shop diagnostic fee every time a light triggers, which usually pays for the scanner in a single use.

Will any OBD2 scanner work on any car?

Any OBD-II compliant scanner reads generic SAE codes (P0xxx) on any US-market car from 1996 onward. Manufacturer-specific codes (P1xxx and chassis-specific codes) require either a brand-specific scanner or a more capable consumer adapter. Diesel pickups, hybrids, and EVs sometimes have additional data sets that basic scanners cannot read. Check the scanner's vehicle compatibility list before buying.

Where is the OBD2 port located in my car?

In nearly all US cars sold since 1996, the OBD2 port is within 3 feet of the steering wheel — most commonly under the dashboard near the driver's footwell, occasionally hidden behind a small access cover or trim panel. Some Volkswagen, Audi, and BMW models locate it under the steering column trim or in the center console. A flashlight and a 30-second look usually finds it.

Can an OBD2 scanner damage my car?

Reading codes and live data is read-only — no risk of damage. Clearing codes and resetting adaptations is also low-risk, though you should not clear codes simply to extinguish the light without addressing the underlying fault. The one risk area is bidirectional/advanced features (key programming, module flashing, throttle relearn) that some scanners offer; misuse of these can occasionally cause issues. Basic consumer scanners do not have these features.

Get plain-English answers on your iPhone

STEER reads your car's codes the moment they trigger and translates them into something you can act on.

Download on the App Store

Related reads

Keep going. These pair well with what you just read.