AutoFixDB
Diagnose. Understand. Fix.
The most complete database of 50,000+ OBD-II codes and symptom guides to help you fix your car.
Troubleshoot by Symptom
View All Symptoms →Browse by Code Type
Powertrain Codes (P)
Powertrain codes relate to the engine, transmission, and associated drivetrain accessories.
Chassis Codes (C)
Chassis codes cover anti-lock braking (ABS), electronic suspension and steering systems.
Body Codes (B)
Body codes relate to body features including air conditioning, airbag, and instrument panel.
Network Codes (U)
Network codes cover communications between vehicle modules and control units.
In-Depth Guides
View all guides →Common Questions
What is an OBD-II code?
An OBD-II (On-Board Diagnostics II) code is a standardized diagnostic trouble code
that your vehicle's computer generates when it detects a problem. These codes help identify issues
with the engine, transmission, emissions, and other systems.
What does the check engine light mean?
The check engine light (CEL) or malfunction indicator lamp (MIL) indicates that
your vehicle's computer has detected a problem and stored a diagnostic trouble code. It can range
from minor issues like a loose gas cap to serious problems requiring immediate attention.
How do I read OBD-II codes?
You need an OBD-II scanner to read codes. Plug the scanner into the OBD-II port
(usually under the dashboard), turn on the ignition, and follow the scanner's instructions to
retrieve stored codes. Many auto parts stores offer free code reading.
What do P, C, B, and U codes mean?
OBD-II codes are categorized by their first letter: P (Powertrain) covers engine
and transmission, C (Chassis) covers ABS and steering, B (Body) covers airbags and A/C, and U
(Network) covers communication between modules.