Got a check engine light? Use this free obd2 code lookup: type the code from your scanner into the tool below and get a plain-English explanation in seconds. No signup, no cost, just answers.
This free OBD2 code lookup covers 123 of the most common diagnostic trouble codes, from P0300 misfires to P0420 catalytic converter faults. Each result shows the code’s meaning, how urgent it is, likely causes, and what to check first.
Loading the code lookup tool…

OBD2 code lookup: frequently asked questions
How do I find my car's trouble code?
Plug an OBD2 scanner into the 16-pin diagnostic port under your dashboard (driver's side), turn the ignition to ON with the engine off, and read the stored codes. Basic scanners cost under $30, and most auto parts stores will read your codes for free.
Is this code lookup tool really free?
Yes, completely free with no signup. Type any of the 123 covered codes and get the meaning, urgency level, likely causes, and repair guidance instantly.
What if my code is not in the tool?
The tool covers the 123 most common OBD-II codes. For anything else, browse our complete engine codes guide or check the system-specific hubs for deeper coverage.
Will this tell me exactly which part to replace?
No, and no honest tool can. A trouble code points to the system and the fault type, not a specific part. Use the likely causes as a starting point, then test before buying parts.
Can I keep driving with the code showing?
It depends on the code's urgency. A steady light with a minor emissions code is usually safe for a short trip to the shop. A flashing check engine light means a severe misfire is happening right now, pull over safely and get the car checked.
Bookmark this tool
Check engine lights never come at a good time. Bookmark this page so the next time one appears, you can look up the code in seconds and know exactly how urgent it is. For the full story behind every code, start with our complete engine codes guide.
