Skip to content

FREE OBD-II CODE LOOKUP

Car OBD Codes.
Clearer next steps.

Understand the code. Check the vehicle. Find the next step.

Start with a codeP0420P0300P0171P0299

A code identifies a detected condition, not a part that must automatically be replaced.

DTC / OBD-IIPowertrain
P0420

Catalyst efficiency below threshold · Bank 1

PPowertrain
0Code series
420Condition identifier
What does this code mean? →
8,030Codes
21,215Manufacturer communications
32 × 12Source-backed code explanations
Data coverage ↗

01 / CODE DIRECTORY

Browse by system

View all ↗

02 / UNDERSTAND THE CODE

Source-backed code explanations

Read the meaning first, then follow the cited manufacturer pages. The explanations and vehicle-specific examples have different scopes; verify the exact application before using a repair instruction.

Read the guide →

Source-backed code explanations

Read the meaning first, then follow the cited manufacturer pages. The explanations and vehicle-specific examples have different scopes; verify the exact application before using a repair instruction.

View all ↗

Learning center

View all ↗

Read a code before replacing a part

A diagnostic trouble code records a condition detected by a control module. It does not establish which component caused it. Before clearing anything, save all codes, their status, the reporting module and symptoms. The five-character base code may have extra failure-type digits. Confirm the engine, model year and market before applying a manufacturer's procedure.

Save freeze-frame data before clearing

Freeze-frame data shows operating conditions when a fault was recorded. Save engine speed, load, coolant temperature, vehicle speed, fuel-system status and trims if available. A snapshot may relate to only one fault; it is not continuous recording. Clearing codes may remove it and reset readiness. Never operate a scanner while driving.

Pending, confirmed and permanent codes

A pending code can reflect an initial failed monitor; a confirmed code has met the module's confirmation criteria. Where supported, permanent emissions codes normally clear after the vehicle's monitor verifies the repair, not simply with an erase command. Conditions differ by vehicle and jurisdiction. A stored code alone does not prove the fault is active now.

Does an older bulletin still apply?

An old publication can still apply to an old vehicle. Its date alone does not prove obsolescence. Check explicit replacement notices, model, engine, production range, symptoms and software. A bulletin is not automatically a recall or a promise of free repair. This index uses US NHTSA manufacturer communications; absence here does not rule out documents for another market.

Read fuel trims in context

Fuel trims describe the controller’s fuel corrections. In the cited Ford example, positive values add fuel and negative values reduce it. Interpret short- and long-term readings with operating conditions, the reporting bank and the vehicle’s own diagnostic procedure. A trim value alone does not identify a failed part.

Readiness is not the same as no fault

Readiness shows whether supported diagnostic tests have completed since a reset. Clearing codes or disconnecting the battery may reset it. An incomplete monitor does not prove a component failure; a complete monitor does not certify the whole vehicle. Enabling conditions and drive cycles vary by vehicle. Follow the manufacturer procedure and local inspection rules, not an arbitrary mileage target.

First scan worksheet and official OBD resources →

03 / VEHICLE CONTEXT

Narrow by vehicle

View all ↗

A listed vehicle is a research lead. Confirm the engine, production range and software in the manufacturer's information.

BEFORE REPLACING PARTS

Before replacing a part

Scan worksheet →
01

Reported code forms

Keep any additional failure-type characters when consulting the manufacturer's information.

02

Save freeze-frame data before clearing

Freeze-frame data shows operating conditions when a fault was recorded. Save engine speed, load, coolant temperature, vehicle speed, fuel-system status and trims if available. A snapshot may relate to only one fault; it is not continuous recording. Clearing codes may remove it and reset readiness. Never operate a scanner while driving.

03

Check vehicle applicability

A listed vehicle is a research lead. Confirm the engine, production range and software in the manufacturer's information.

A CODE IS A STARTING POINT

Read a code before replacing a part

A code identifies a detected condition, not a part that must automatically be replaced.

Read the guide ↗