GuideMay 25, 2026 · 5 min read readBy MyOBDCode Editorial

OBD1 vs OBD2: What's the Difference and Which Does Your Car Have?

OBD1 and OBD2 are two different generations of on-board diagnostic systems. If your car was made after 1996, it has OBD2 and any standard scanner will work. Here's the full breakdown.

OBD stands for On-Board Diagnostics — the system your car uses to monitor itself and store fault codes when something goes wrong. There are two generations: OBD1 (pre-1996) and OBD2 (1996 and newer). Knowing which your car has determines what scanner you need and what data you can access.

OBD1 — the first generation (pre-1996)

OBD1 was introduced in the 1980s as manufacturers began adding electronic controls to engines. It was not standardized — every manufacturer used different connectors, different protocols, and different diagnostic codes. A General Motors OBD1 system was completely different from a Ford or Toyota system. You needed manufacturer-specific tools to read codes.

Reading OBD1 codes without a scanner was often done manually — a common method on 1980s–early 1990s Chrysler/Dodge vehicles involved turning the ignition key on and off three times and counting the flashes of the check engine light to get a two-digit fault code.

Who has OBD1: Vehicles manufactured before January 1, 1996 in the United States.

OBD2 — the standardized second generation (1996+)

The EPA mandated OBD2 on all vehicles sold in the United States from January 1, 1996 onward. OBD2 standardized everything: the 16-pin connector shape, the connector location (within 2 feet of the steering wheel), the communication protocols, and the basic set of diagnostic trouble codes (DTCs). A P0420 code means the same thing on a Toyota as it does on a Ford.

Who has OBD2: All cars, trucks, and SUVs sold in the US from 1996 onward. Canadian vehicles from 1998+. European vehicles from 2001+.

Key differences at a glance

  • Connector: OBD1 — varies by manufacturer. OBD2 — standardized 16-pin DLC connector, same on every vehicle.
  • Codes: OBD1 — manufacturer-specific 2-digit codes. OBD2 — standardized 5-character codes (P0420, C0035, etc.).
  • Scanner compatibility: OBD1 — need a manufacturer-specific tool. OBD2 — any universal OBD2 scanner works.
  • Live data: OBD1 — limited or none. OBD2 — full live sensor data including O2 voltage, fuel trims, coolant temp, MAF readings.
  • Emissions monitoring: OBD1 — basic. OBD2 — comprehensive readiness monitors for all emission systems.

How to tell which your car has

The simplest check: look under the dashboard on the driver's side for a rectangular 16-pin connector. If it is there — and it will be on any US vehicle from 1996+ — you have OBD2. If you see an odd-shaped or multi-pin connector, or no connector at all, you have OBD1.

Alternatively: check the year. 1995 and older = OBD1. 1996 and newer = OBD2 (with a few exceptions for some 1994–1995 California-spec vehicles that were early OBD2 adopters).

Does MyOBDCode work with OBD1?

MyOBDCode's code lookup covers OBD2 codes — the standardized P, B, C, and U code system. If you have a pre-1996 OBD1 vehicle, the manufacturer-specific codes won't match OBD2 codes. You'll need a manufacturer-specific OBD1 guide or scanner for those vehicles.

For any 1996+ vehicle, MyOBDCode's free lookup covers all standard OBD2 codes.

🔧
Have a check engine code?

Look up your exact code free — urgency rating, causes, and repair cost ranges. No sign-up required.

Decode my code →
More guides
← Back to all articles