Browse every trouble-code guide on this site with our OBD2 codes by category index. We grouped all 123 guides below by the vehicle system they belong to. If you already know your code, the All Codes A-Z index lists every code numerically.

Fuel & Air System Codes

Misfire & Ignition Codes

Emissions System Codes

Idle & Speed Control Codes

Computer & ECM Codes

Transmission Codes

Diesel & DPF Codes

Conclusion

That is the full set: all 123 trouble-code guides on this site, now browsable by system in this OBD2 codes by category index. Each system has its own section above: fuel and air, misfire, emissions, idle, computer, transmission, and diesel. Browse the section that matches your symptoms to compare related codes side by side.

If you already know your code, you can skip the browsing. The All Codes A-Z index lists every code numerically, and the Code Lookup tool jumps straight to the matching guide.

One safety note before you start: a steady check engine light means diagnose it soon. But a flashing check engine light means stop driving and see a mechanic in person. A flashing light signals a severe misfire that can overheat and destroy the catalytic converter in minutes.

Frequently Asked Questions About OBD2 Codes by Category

Quick answers to common questions about browsing trouble codes by system.

How do I know which system my code belongs to?

The code number itself is the best clue. P03xx codes point to misfires, and P07xx codes point to the transmission. P04xx codes cover emissions and EVAP, while P00xx and P01xx codes usually involve fuel, air, or engine timing. If the number does not make it obvious, match your symptoms to a section above.

What if my code is not listed?

We add new guides to the site on a regular schedule, so check back soon. Double-check that you typed the code exactly as your scanner shows it. One wrong digit points to a different guide. You can also use the search box at the top of the site to look for the exact code number.

Do these codes cover all cars?

Yes. Every code on this page is a generic OBD-II powertrain code. The same definition applies to any 1996 or newer car or light truck that uses OBD-II. Manufacturers can add extra codes of their own, and separate guides cover those where they exist.

Where do I start?

Start with the code from your scanner, then open its guide from the index above. Follow the diagnosis steps in order before replacing any parts. The code tells you which system reported a fault, not which part to buy. If your check engine light is flashing, skip the diagnosis and see a mechanic in person right away.