To use an OBD2 scanner, plug it into the 16-pin diagnostic port under the dash, turn the ignition to ON, and read the stored codes.
Learning how to use an OBD2 scanner is one of the easiest ways to take control of a check-engine light. The process is quick: plug the scanner into the diagnostic port under the dashboard, turn the ignition to ON, and let it read the code your engine computer has stored. No mechanic, no guesswork, and no code-reading service required.
What You Need Before You Plug In
The OBD-II port is a 16-pin trapezoidal connector, usually under the dashboard near the driver’s seat. The connector is keyed: if it won’t seat, flip it over; never force it.
Before you start, set the vehicle state correctly:
- Turn the ignition to ON without starting the engine. Some cars call this accessory mode; with push-button start, press the button once without touching the brake.
- For Bluetooth scanners, install the phone app first and pair it before connecting the scanner. The app usually shows “no vehicle found” until the ignition is on.
- Some scanners power on automatically from the port; others have their own power switch. Either way, the screen should light up once the ignition is on.
If you don’t own a scanner yet, our best budget OBD2 scanner options point you to models that read and clear codes reliably without overspending.
Using an OBD2 Scanner: The Step Sequence That Works
With the scanner connected and powered, choose Read Codes or DTCs from the menu. The sequence matches the process in AutoZone’s OBD2 scanner guide:
- Park on level ground and shut the engine off.
- Plug the scanner into the diagnostic port, keyed end first.
- Turn the ignition to ON without starting the engine.
- Wait for the scanner to boot and link to the vehicle’s computer.
- Select Read Codes and write down every code before clearing anything.
- Review freeze-frame data and live data to understand what triggered the code.
Most scanners display three layers of information, and each one answers a different question:
| Data Type | What It Shows | Why It Matters |
|---|---|---|
| Diagnostic trouble code (DTC) | The specific fault, such as P0301 (cylinder 1 misfire) | Points you to the system or component to investigate |
| Freeze-frame data | RPM, coolant temperature, speed, and load when the code stored | Lets you recreate the conditions that caused the fault |
| Live data | Real-time sensor readings while the engine runs | Confirms the fix worked or pinpoints a failing sensor |
Why Shouldn’t You Clear Codes Before Reading Them?
Clearing a code erases the code itself along with its freeze-frame data, so you lose the evidence you need to diagnose the fault. It also hides a problem that will almost certainly come back. Write the codes down first, fix the root cause, then clear them and rescan to confirm they stay gone.
Common mistakes to avoid:
- Starting the engine before the scan when the correct setting is ignition ON with the engine off. Some live-data tests do need an idling engine, but a stored code doesn’t.
- Forcing the connector into the port. The keyed shape means it fits only one way.
- Assuming one scanner reads every system on every vehicle. Compatibility varies by scan tool and car.
- Clearing codes to make the check-engine light disappear without fixing the cause. The light returns, and the diagnostic history is gone.
After repairs, clear codes if the scanner supports it, then drive the car for a few days or perform the readiness cycle. A clean rescan or an unreturned light means the fix held.
FAQs
Will any OBD2 scanner work on my car?
If your car is OBD-II equipped — essentially all modern gasoline vehicles — a standard OBD2 scanner will read engine codes. Older cars and heavy trucks may need different connectors or adapters, so check the scanner’s compatibility list before buying. When in doubt, look up your model year first.
Do I need to start the engine to read codes?
No. You read stored codes with the ignition in the ON position and the engine off. Live data and some diagnostic tests may call for an idling engine, but the initial code read does not require starting the car. For example, oxygen sensor tests usually need the engine running.
Is it safe to clear codes myself?
Yes, once the underlying problem is fixed. Write the codes down first, clear them, then rescan or drive to confirm they stay gone. Clearing codes without making the repair only hides the warning and removes diagnostic data. If the light returns, the written code will guide the next repair.
References & Sources
- AutoZone. “How to Use an OBD2 Scanner.” Step-by-step walkthrough of connecting, reading, and clearing codes.
- AutoGuide. “How to Use an OBD2 Scanner.” Overview of port location, ignition settings, and common use cases.
- NAPA KnowHow. “How to Use an OBD2 Scanner on Your Vehicle.” Practical guidance for reading DTCs and using a code reader.
