Trouble code directory
Every generic OBD-II code — 0 of them — is searchable here. Type the code from your scanner, or browse the catalogue by system below.
Engine, transmission, fuel, ignition and emissions control.
Module-to-module communication across the vehicle data bus.
Braking, steering, suspension and stability control.
Interior and comfort systems, lighting, restraints and climate control.
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 →