Search the code. Keep the context.
The complete supplied repository is stored with this portable website and loaded in small sections only when needed.
OBD2 code search
Enter one complete code. Its local data file loads only after submission.
Featured codes by family
Select a code to open its complete record.
P: Powertrain
7,355 records
B: Body
323 records
C: Chassis
626 records
U: Network
1,229 records
OBD2 code FAQs
What is an OBD2 code?
A diagnostic trouble code is a five-character identifier stored when monitored conditions fall outside an expected range.
What do P, B, C, and U mean?
P identifies powertrain, B body, C chassis, and U vehicle-network communication systems.
Does a code prove that a part failed?
No. A code identifies a detected condition or circuit. Diagnosis may require freeze-frame data, live readings, wiring checks, service information, and physical inspection.
Are all codes universal?
No. Standardized generic codes coexist with manufacturer-controlled codes that can vary by make, model, model year, powertrain, and module.
Why can scanners show different results?
Basic readers commonly access emissions-related powertrain data. Enhanced tools may reach additional body, chassis, network, pending, permanent, and module-specific records.
Will clearing a code repair the vehicle?
No. Clearing removes stored evidence and may reset readiness monitors. It does not repair the underlying condition.
What if the warning light flashes?
Stop safely and obtain qualified help. A flashing warning, overheating, smoke, severe shaking, or loss of braking, steering, or power requires immediate caution.
Do heavy trucks use the same format?
Heavy vehicles commonly use J1939 suspect parameter numbers and failure mode identifiers. These are not interchangeable with five-character OBD2 codes.
What about motorcycles and EVs?
Coverage depends on regulation, model year, connector, protocol, application, and manufacturer-specific access. Generic tools may expose only part of the vehicle record.