Trouble code directory

Every generic OBD-II code — 9,533 of them — is searchable here. Type the code from your scanner, or browse the catalogue by system below.

Most looked up
P — Powertrain · 7,355 codes

Engine, transmission, fuel, ignition and emissions control.

U — Network & communication · 1,229 codes

Module-to-module communication across the vehicle data bus.

C — Chassis · 626 codes

Braking, steering, suspension and stability control.

B — Body · 323 codes

Interior and comfort systems, lighting, restraints and climate control.

About this catalogue

These are the generic codes — the set every OBD-II scan tool understands, defined by SAE J2012 and ISO 15031-6. A code beginning P0, B0,C0 or U0 means the same thing on a Ford as it does on a Honda.

Codes beginning P1 and similar are defined by the vehicle manufacturer, and the same code number means different things on different makes. We do not publish generic definitions for those, because there is no correct generic definition to publish.

We publish deep diagnostic guidance only for codes that have been through editorial review. The rest are searchable and carry their standard definition and structured relationships.How we decide what to publish →