OBD-II code lookup
Check engine light on? Enter the code from your scanner to see what it means.
How to read an OBD-II code
Every code has five characters. The first letter is the system, the second character tells you if the code is generic or set by the maker, and the last three point to the fault.
| First letter | System | What it covers |
|---|---|---|
| P | Powertrain | Engine, fuel system, ignition, emissions and transmission |
| B | Body | Airbags, seat belts, power seats, lights and climate control |
| C | Chassis | Brakes, ABS, steering and suspension |
| U | Network | Communication between the control modules (CAN bus) |
Codes looked up on VinGear
- P0420 Secondary Air Injection System Relay "B" Circuit Malfunction
Questions about OBD-II codes
What is an OBD-II code?
A five-character trouble code that your car's computer saves when it finds a fault, often together with the check engine light. Every car sold in the US since 1996 has an OBD-II port under the dashboard where a scanner can read the codes.
How do I read the code from my car?
Plug an OBD-II scanner into the port under the dashboard, near the steering column, and turn the ignition on. Many auto parts stores read codes for free. Then enter the code here.
Can I keep driving with the check engine light on?
If the light is steady, the car is usually safe to drive to a mechanic soon. If it flashes, the engine is misfiring and can damage the catalytic converter: slow down and have it checked as soon as you can.
Will clearing the code fix the problem?
No. Clearing only turns the light off. If the fault is still there, the code comes back. Clearing codes before selling a car hides problems, so scan a used car before you buy it.