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.