CarCheckerVIN

Free OBD-II Code Lookup

Decode any check engine light code instantly. Search by code or keyword to see meaning, symptoms, probable causes, severity, DIY difficulty, and estimated repair cost. Free, no signup, all generic and common manufacturer-specific codes covered.

Run a Free VIN Check

Uncover accidents, title brands, odometer fraud, theft records, and open recalls — in under 60 seconds.

NMVTIS Federal DataTitle & Salvage BrandsAccident RecordsOdometer History

Format: [P/B/C/U] + 4 digits (e.g. P0420). Search by code or keyword.

Most-Searched Codes

What is an OBD-II Code?

An OBD-II code — also called a Diagnostic Trouble Code or DTC — is a 5-character code stored in your vehicle’s computer when it detects a fault. Every car sold in the United States since 1996 uses this same standard (defined in SAE J2012), which is why the same scanner works on a Honda Civic, a Ford F-150, and a BMW 3 Series.

The format is always: one letter + four digits. The letter identifies the system. The first digit (0 or 1) tells you whether the code is generic or manufacturer-specific. The remaining three digits identify the specific fault. So P0420 is a generic powertrain code, while P1399 is a manufacturer-specific powertrain code (Honda, in this case).

Code Categories Explained

P

Powertrain

Category P

Engine, transmission, fuel system, ignition, emissions. The largest category — about 70% of codes most drivers encounter.

Examples: P0420, P0171, P0300, P0700

B

Body

Category B

Airbags (SRS), climate control, lighting, power windows, seats and interior electronics.

Examples: B0001, B1000, B1318

C

Chassis

Category C

ABS, traction control, stability control, suspension, steering, tire pressure (TPMS).

Examples: C0035, C1145, C0110

U

Network / Communication

Category U

CAN bus and inter-module communication faults — when modules can't talk to each other on the in-vehicle network.

Examples: U0100, U0140, U0155

Top 20 Most Common OBD-II Codes

These are the codes mechanics see most often. Click any code to decode it.

Severity Levels Explained

Low

Minor issue. Continue driving normally; address at your convenience or before an emissions test. Examples: loose gas cap, EVAP small leak, O2 sensor heater fault.

Moderate

Address within a few weeks. Affects fuel economy or emissions but not driveability. Examples: dirty MAF, slow O2 sensor, mild lean/rich condition.

High

Repair as soon as possible. Continued driving may damage expensive components. Examples: misfires, transmission solenoid faults, catalyst efficiency.

Critical

Stop driving. Tow to a repair shop. Risk of safety system failure or major engine/transmission damage. Examples: airbag deployment circuit faults, lost PCM communication.

Always check the VIN before you buy

Our free report reveals accidents, title brands, odometer rollback, theft records, and open recalls in seconds.

Accidents & damageSalvage / flood titleTheft & recalls

How to Read OBD Codes Without a Scanner

Most modern cars require a scanner to read trouble codes — but there are a few free options before you spend money:

  • Use a free retail scan AutoZone, O’Reilly, Advance Auto Parts, and most regional chains will scan your codes for free. They’ll print out the codes — bring the printout home and decode each one here.
  • Buy a $20 Bluetooth dongle An ELM327-compatible Bluetooth OBD-II dongle plus a free app like Torque, Car Scanner, or OBD Auto Doctor can read codes, clear codes, and show live data on your phone. Strongly recommended if you plan to keep older vehicles.
  • Check the key-cycle method (older cars only) Some pre-2005 GM, Chrysler, and Honda vehicles flash the codes on the dash by cycling the ignition key (typically ON-OFF-ON-OFF-ON without starting). This rarely works on modern vehicles. Search your specific year/make/model to confirm.
  • Use the iPhone or Android shop apps Some vehicles (newer Teslas, GM cars with OnStar, Ford with FordPass) display fault codes directly in the manufacturer’s app without needing a scanner.

When to Drive vs Tow

OK to drive (cautiously)

  • • Solid (not flashing) check engine light
  • • EVAP / gas cap codes (P0440-series, P0455-P0457)
  • • Most O2 sensor heater faults
  • • Catalyst efficiency codes (P0420 / P0430)
  • • Coolant temp circuit faults (P0117 / P0118)

Stop & tow

  • • Flashing check engine light (active misfire)
  • • Critical-severity airbag/SRS codes (B0001-series)
  • • Low oil pressure or overheating warning
  • • Lost PCM communication (U0100)
  • • Hard-shift / limp-mode transmission codes

Rule of thumb: if the check engine light is flashing, pull over within a mile and shut the engine off. Continued driving with an active misfire can destroy a $1,500+ catalytic converter in under 10 minutes.

Frequently Asked Questions

What does an OBD-II code mean?
It's a 5-character code (1 letter + 4 digits) stored by your car's computer when it detects a fault. The letter identifies the affected system: P=Powertrain, B=Body, C=Chassis, U=Network.
Is it safe to drive with the check engine light on?
A solid CEL is usually OK to drive home, but a flashing CEL means an active misfire — pull over and avoid driving to prevent catalytic converter damage.
What does P0420 mean?
P0420 is 'Catalyst System Efficiency Below Threshold (Bank 1)' — your catalytic converter isn't working efficiently. Often caused by a worn cat, faulty O2 sensor, or exhaust leak. Repair: $200–$2,500.
Will clearing OBD codes pass an emissions test?
No — clearing codes resets readiness monitors. Most states require monitors to be 'set' before testing, which takes 50–200 miles of normal driving across multiple drive cycles.
Can a check engine light come back on after I clear it?
Yes, if the underlying problem isn't fixed. Many codes will return within 1–3 drive cycles. Always diagnose and repair the root cause before clearing.
What's the difference between generic and manufacturer-specific codes?
Generic codes (P0XXX) are the same across all manufacturers. Manufacturer-specific codes (P1XXX, B1XXX, C1XXX, U1XXX) are defined by the automaker and may mean different things on different brands.
How much does it cost to fix a check engine light?
Anywhere from $0 (tighten gas cap) to $4,000+ (transmission rebuild). Decode the specific code first to set the right expectation — this tool gives you a cost range for each code.
Can I read OBD-II codes without a scanner?
On most modern vehicles, no — you need a scan tool. A $20–$40 Bluetooth dongle paired with a free phone app is the cheapest option. Most auto parts stores will also scan your codes for free.

Buying a Used Car With Active Codes?

Recurring trouble codes can hint at hidden accident damage, flood history, or salvage rebuilds. Run a free VIN check to see the full vehicle history before you buy.

Run a Free VIN Check