Diagnostic Trouble Codes
Look up OBD-II DTC codes for 38,348 vehicle configurations.
Browse by Make
Acura
217 vehicles · 1217 codes
Alfa Romeo
40 vehicles · 1107 codes
Aston Martin
83 vehicles · 1107 codes
Audi
829 vehicles · 1179 codes
Bentley
156 vehicles · 1063 codes
BMW
1101 vehicles · 1567 codes
Buick
232 vehicles · 1295 codes
Cadillac
405 vehicles · 1331 codes
Chevrolet
1420 vehicles · 1333 codes
Chrysler
333 vehicles · 1216 codes
Daewoo
37 vehicles · 1005 codes
Dodge
905 vehicles · 1250 codes
Eagle
10 vehicles · 784 codes
Ferrari
156 vehicles · 1107 codes
Fiat
272 vehicles · 1141 codes
Ford
1483 vehicles · 1236 codes
Genesis
52 vehicles · 1092 codes
Geo
9 vehicles · 777 codes
GMC
617 vehicles · 1289 codes
Honda
437 vehicles · 1217 codes
Hummer
23 vehicles · 1251 codes
Hyundai
822 vehicles · 1170 codes
Infiniti
249 vehicles · 1275 codes
Isuzu
51 vehicles · 1005 codes
Jaguar
169 vehicles · 1089 codes
Jeep
368 vehicles · 1250 codes
Kia
572 vehicles · 1170 codes
Lamborghini
87 vehicles · 1107 codes
Land Rover
162 vehicles · 1133 codes
Lexus
431 vehicles · 1233 codes
Lincoln
354 vehicles · 1201 codes
Lotus
44 vehicles · 1063 codes
Lucid
28 vehicles · 726 codes
Maserati
66 vehicles · 1063 codes
Mazda
535 vehicles · 1176 codes
McLaren
65 vehicles · 1107 codes
Mercedes-Benz
1542 vehicles · 1196 codes
Mercury
110 vehicles · 1127 codes
Mini
146 vehicles · 1489 codes
Mitsubishi
300 vehicles · 1152 codes
Morgan
61 vehicles · 1063 codes
Nissan
752 vehicles · 1309 codes
Oldsmobile
75 vehicles · 1061 codes
Plymouth
39 vehicles · 899 codes
Polestar
44 vehicles · 1049 codes
Pontiac
190 vehicles · 1223 codes
Porsche
532 vehicles · 1145 codes
Ram
304 vehicles · 1206 codes
Rivian
46 vehicles · 726 codes
Rolls-Royce
113 vehicles · 1063 codes
Saab
63 vehicles · 1033 codes
Saturn
89 vehicles · 1223 codes
Scion
43 vehicles · 1178 codes
SEAT
3 vehicles · 1168 codes
Smart
6 vehicles · 1044 codes
Subaru
396 vehicles · 1171 codes
Suzuki
144 vehicles · 1107 codes
Tesla
135 vehicles · 726 codes
Toyota
1182 vehicles · 1267 codes
Volkswagen
806 vehicles · 1223 codes
Volvo
502 vehicles · 1125 codes
Understanding OBD-II Diagnostic Trouble Codes
What Are DTC Codes?
Diagnostic Trouble Codes (DTCs) are standardized codes generated by a vehicle's onboard diagnostics system (OBD-II) when it detects a malfunction. When your check engine light comes on, a scanner can read these codes to identify the problem. Generic codes (starting with P0, B0, C0, U0) are universal across all manufacturers, while manufacturer-specific codes vary by make.
Code Categories
- P (Powertrain): Engine, transmission, emissions. The most common codes.
- B (Body): Airbags, seatbelts, lighting, climate control, door locks.
- C (Chassis): ABS, stability control, steering, brake systems.
- U (Network): CAN bus communication between vehicle modules.
Reading a DTC Code
- First letter: P/B/C/U = system category.
- Second digit: 0 = generic (SAE), 1 = manufacturer-specific.
- Third digit: Subsystem (fuel, ignition, emissions, etc.).
- Last two digits: Specific fault within that subsystem.
Vehicle-Specific Code Filtering
Our database filters DTC codes by fuel type, so electric vehicles won't show spark plug or misfire codes, and gasoline engines won't show glow plug codes. Select your exact vehicle to see only the codes that apply to your powertrain.
Looking for other data? Browse Labor Times | Browse Torque Specs | Browse Fluid Specs