OBD2 fault codes
What does your fault code mean?
Check engine light on? Enter the code your OBD scanner shows. 13,197 codes with their official definitions, the system they point to and whether it’s safe to keep driving.
Most searched codes
- P0420Catalyst System Efficiency Below Threshold
- P0300Random/Multiple Cylinder Misfire Detected
- P0301Cylinder 1 Misfire Detected
- P0302Cylinder 2 Misfire Detected
- P0303Cylinder 3 Misfire Detected
- P0171System Too Lean
- P0172System Too Rich
- P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
- P0101Mass or Volume Air Flow Circuit Range/Performance
- P0113Intake Air Temperature Sensor 1 Circuit High
- P0335Crankshaft Position Sensor 'A' Circuit
- P0340Camshaft Position Sensor 'A' Circuit
- P0401Exhaust Gas Recirculation Flow Insufficient Detected
- P0011'A' Camshaft Position - Timing Over-Advanced or System Performance
- P0016Crankshaft Position - Camshaft Position Correlation
- P0442Evaporative Emission System Leak Detected (small leak)
- P0455Evaporative Emission System Leak Detected (large leak)
- P0700Transmission Control System (MIL Request)
- P0715Input/Turbine Speed Sensor 'A' Circuit
- P2002Particulate Trap Efficiency Below Threshold
- P2463Particulate Filter Restriction - Soot Accumulation Bank 1
- U0100Lost Communication With ECM/PCM A
- C0035Right Front Wheel Speed Sensor Supply
- B0001Driver Frontal Stage 1 Deployment Control
Code families
- P0 — Powertrain (generic)3,705 codes →Engine, fuel, ignition, emissions and transmission codes with the same meaning on every make.
- P1 — Powertrain (manufacturer-specific)943 codes →Manufacturer-specific engine codes whose meaning can vary by make and model.
- P2 — Powertrain / emissions (generic)3,495 codes →Fuel and air metering, DPF/SCR emission systems and throttle codes.
- P3 — Ignition / cylinder deactivation172 codes →Knock control and cylinder deactivation system codes.
- B — Body electronics1,537 codes →Body system codes such as airbags, lighting, windows and locks, and air conditioning.
- C — Chassis (ABS / brakes / suspension)1,171 codes →ABS, brake, steering and suspension system codes.
- U — In-vehicle network1,530 codes →CAN bus communication codes between control units.
What is an OBD2 fault code?
OBD-II (On-Board Diagnostics) is the standard diagnostic system on petrol cars from 2001 and diesel cars from 2004 onwards (1996 in the US). When a control unit detects a problem, it stores a code starting with P (powertrain), B (body), C (chassis) or U (network). Even a cheap scanner plugged into the OBD socket can read these codes.
Reading the code tells you which system the problem is in; an exact diagnosis still needs measurements and a technician’s check. The same code can also mean different things on different makes — manufacturer-specific meanings are listed on each code’s page.