Skip to content
JACK & TORQUE

Guide

How to Use an OBD2 Scanner

Seven steps from plugging in to having something you can act on. Step six is the one to be slow about.

By Ryder M. · Published September 26, 2026 · Last reviewed September 26, 2026

We earn a commission when you buy through the Amazon links on this page, at no extra cost to you. It never changes which tool we put first, and we publish no price we have not verified. How this site is funded.

How to Use an OBD2 Scanner — ranked picks with scores and a price check for each
#PickKey capabilityScorePrice
1
An auto mechanic inspecting a car engine in a garage
Autel AutoLink AL319A tool that makes this simple
TFT color, 220 x 1768.5
2
A car engine being inspected with a handheld diagnostic tool
FOXWELL NT301If step six matters to you
2.8 in TFT color8.4
3
A Bluetooth code reader resting on a car steering wheel
BlueDriver ProIf step seven is the hard part
Bluetooth to iOS and Android8.8

Photographs on this page are licensed stock images that show the category, not the exact model, and not anything we own. We have no test rig and claim none.

A car dashboard showing a warning light with dials and gauges in focus

Finding the port

Every US vehicle from 1996 onward has a 16-pin diagnostic connector, and it is required to be within reach of the driver's seat. In practice that means under the dash on the driver's side, usually within about 18 inches of the steering column — sometimes exposed, sometimes behind a small trim panel or a coin tray, occasionally above the pedals where you have to look upward to see it.

If you genuinely cannot find it, your owner's manual will show the location. Do not force a connector into anything that merely looks similar.

The procedure

  1. 1.Ignition on, engine off

    Turn the key to the on position — dash lights up, engine not running. On a push-button car, press start without your foot on the brake, or follow the manual's accessory-mode procedure. This powers the modules so they can answer.

  2. 2.Plug in and let it connect

    Push the connector fully home. Give the tool a few seconds to identify the vehicle or ask which protocol to use. Pressing buttons during connection is the usual cause of a failed first attempt.

  3. 3.Read every code, and write them down

    Stored codes and pending codes. Pending means the fault has been seen once but not confirmed, and it is often the most useful clue you have. Write them down on paper or photograph the screen — once you clear, they are gone.

  4. 4.Read the freeze frame

    Freeze frame is a snapshot of engine conditions at the moment the fault was recorded: engine speed, load, coolant temperature, fuel trim. A misfire code with a freeze frame showing a cold engine at idle points somewhere different from one at high load. This is the most under-used feature on every scanner.

  5. 5.Run the engine for live data if you need it

    Now start it. Live data only exists while the engine is working. Choose the parameters relevant to your code rather than watching everything — fuel trims for a mixture code, oxygen sensor voltages for a sensor code, misfire counters per cylinder for a misfire.

  6. 6.Look each code up properly

    A code names a circuit and an observation, not a part. Search the exact code together with your make, model and engine — the same code has different common causes on different vehicles.

  7. 7.Only then decide about clearing

    See how to clear a check engine light. There are good reasons to clear and bad ones, and the timing matters for emissions testing.

Reading a code without over-reading it

A code like P0301 decomposes: P for powertrain, 0 for a generic (standardized) code, 3 for the ignition or misfire group, 01 for cylinder 1. That tells you the computer has detected a misfire on cylinder 1. It does not tell you whether the cause is a spark plug, a coil, an injector, a vacuum leak or low compression.

The useful next step is almost always the cheapest test that distinguishes between those, not the most likely part. Swapping a coil between two cylinders and seeing whether the misfire follows it is worth more than a new set of plugs bought on a guess.

Emissions readiness, briefly

Separate from fault codes, the car runs self-tests called readiness monitors. Before an emissions test, all the applicable monitors need to have completed. A scanner's I/M readiness function shows their status — the AL319 has a dedicated one-click key for it, and the NT301 has a hot key.

The important consequence: clearing codes resets the monitors, so clearing a code the day before a test can fail you on readiness even with no faults present. Give the car a few drive cycles.

Common mistakes

The short version

  • Clearing the code before writing it down
  • Ignoring pending codes, which are often the best clue
  • Never looking at freeze frame data
  • Buying the part the code name suggests rather than testing
  • Clearing codes shortly before an emissions test
  • Reading live data with the engine off and wondering why nothing changes

The picks in full

Every pick, in detail

An auto mechanic inspecting a car engine in a garage

1. A tool that makes this simple

Autel AutoLink AL319

Autel · score 8.5/10

A one-button emissions-readiness check, live PCM data and freeze frame on a color screen — everything a first check-engine light actually requires.

Plug in, one button for readiness, code definitions on screen, freeze frame, live PCM data. No pairing step to go wrong on a first attempt.

Published specifications

Display
TFT color, 220 x 176 Autel
Codes
Generic, manufacturer-specific and pending Autel
Live data
Live PCM datastream Autel
Freeze frame
Yes Autel
Vehicle info
VIN, CIN, CVN Autel
Coverage
OBD2-compliant vehicles, 1996 and newer Autel

What works

  • One-click I/M readiness key answers the pre-smog-test question instantly
  • No phone, no app, no pairing — plug in and read
  • Color-coded pass/fail display plus an audible tone

What you give up

  • Engine and emissions only — it will not read ABS or airbag codes
  • No bi-directional control
  • 220 x 176 screen shows very little live data at once

Our scoring

  • Fit & reach7.4
  • Safety margin8.0
  • Beginner ease9.6
  • Build quality8.2
  • Value9.4
Check price on Amazon

#ad No price shown — we have no live feed. How this is funded

Specifications published by Autel — we earn nothing from that link.

A car engine being inspected with a handheld diagnostic tool

2. If step six matters to you

FOXWELL NT301

FOXWELL · score 8.4/10

A 2.8 in color screen that graphs live sensor data and flags emissions readiness with colored LEDs — a diagnostic step up from a bare code reader.

Graphs live sensor data on a 2.8 in color screen and saves test results for review away from the car — which is exactly what step six is for.

Published specifications

Display
2.8 in TFT color FOXWELL
Standards
CAN OBDII / EOBD FOXWELL
Live data
Text and graph FOXWELL
Freeze frame
Yes FOXWELL
Indicators
Red / yellow / green LEDs plus speaker FOXWELL

What works

  • Graphs live sensor data, which is how you catch an intermittent fault
  • I/M readiness hot key and LED status — glanceable
  • Saves test results for review away from the car

What you give up

  • FOXWELL does not publish ABS or SRS coverage for this model — treat it as engine and emissions only
  • Corded, so you work at the dash
  • Updates require a computer

Our scoring

  • Fit & reach7.6
  • Safety margin8.0
  • Beginner ease9.0
  • Build quality8.2
  • Value9.2
Check price on Amazon

#ad No price shown — we have no live feed. How this is funded

Specifications published by FOXWELL — we earn nothing from that link.

A Bluetooth code reader resting on a car steering wheel

3. If step seven is the hard part

BlueDriver Pro

BlueDriver · score 8.8/10

A Bluetooth dongle that reads enhanced ABS, airbag and transmission codes with no subscription, and hands you a repair report instead of a raw code.

Repair reports built from verified fixes give you context on the code rather than just a definition, which is the difference between reading a code and knowing what to do about it.

Published specifications

Connection
Bluetooth to iOS and Android BlueDriver
Coverage
1996 and newer cars, SUVs and light trucks sold in North America BlueDriver
Enhanced systems
ABS, airbag (SRS), transmission BlueDriver
Subscription
None BlueDriver
Reports
Repair Reports built from verified fixes BlueDriver

What works

  • Reads the enhanced ABS and airbag codes most cheap readers cannot
  • Repair reports translate a code into a likely cause
  • No subscription — the price is the price

What you give up

  • Useless if your phone is dead
  • Enhanced coverage depends on the make
  • No bi-directional actuator control

Our scoring

  • Fit & reach8.8
  • Safety margin8.4
  • Beginner ease9.4
  • Build quality8.6
  • Value8.8
Check price on Amazon

#ad No price shown — we have no live feed. How this is funded

Specifications published by BlueDriver — we earn nothing from that link.

Method

How these picks were chosen

We did not test these tools. We do not run a laboratory, we have not loaded a jack to failure or checked a wrench on a calibration bench, and we will not tell you otherwise. What we did instead is read the published manufacturer specifications, check the figures that matter against the safety standard that applies to portable automotive lifting equipment, and work out which tool suits which job. Every number on this page links to where it came from, so you can check us.

The five things we score are the five that decide a first purchase: will it fit under and lift your car, how much safety margin the rating and the locking mechanism leave you, how hard it is to get right alone in a driveway, what the materials and published standards say about how long it lasts, and what the money buys against the rest of the field.

Read the full method — including how we pick a top pick, and why we publish no prices.

Questions

Frequently asked questions

+Should the car be on or off when using an OBD2 scanner?

Ignition on with the engine off is enough to read stored codes. Start the engine only when you need live data, because those values only exist while the engine is running.

+Where do I plug in an OBD2 scanner?

The 16-pin diagnostic port, under the dash on the driver's side, usually within about 18 inches of the steering column. Sometimes behind a small trim cover.

+What is freeze frame data?

A snapshot of engine conditions at the moment a fault was recorded — speed, load, temperature, fuel trims. It is the most useful and least used feature on most scanners, because it narrows the cause considerably.

+What is the difference between a stored and a pending code?

A pending code means the fault has been observed but not yet confirmed across enough drive cycles to illuminate the light. Stored means confirmed. Pending codes are often an early warning worth acting on.

+Can I drive with the check engine light on?

A steady light means a stored fault and usually allows careful driving to get diagnosed. A flashing light generally indicates a severe misfire that can damage the catalytic converter, and driving on is how a small repair becomes a large one.

Sources

Where these figures come from

Read next

Related reading