
Look up any check-engine code, check recalls, and see what a repair should cost.
Try P0300, P0420 or P0171 — the codes drivers search most.
170 codes explained
100% free
No signupsFifteen free tools, all live — no signup, no tracking.
Type any check-engine code and find out what it means and if it is safe to drive.
#2 Live nowOfficial NHTSA recalls and owner complaints for your exact make, model and year.
#3 Live nowDecode any VIN to see the make, model, year and engine of a car.
#4 Live nowA warning light came on? Find out what it means and how urgent it is.
#5 Live nowHow much will a trip cost? Enter distance, MPG and gas price.
Compare two tire sizes and see the speedometer difference.
#7 Live nowCar making a noise, shaking, leaking or stalling? Get the likely causes.
#8 Live nowOil, brakes, belts, filters and fluids — when each service is due.
#9 Live nowHonest price ranges for common jobs, by vehicle and area.
#10 Live nowStep-by-step guides for the most common jobs, in plain words.
What oil does my car take? Find the right oil type and change interval for your car.
#12 Live nowThe most common problems owners report for each model, from NHTSA complaints.
#13 Live nowTrack your gas mileage. Log fill-ups and see your real MPG and cost per mile.
#14 Live nowPractical tips that save money and keep your car healthy — brakes, tires, gas, battery and more.
#15 Live nowMaintenance logs, expense trackers and printable checklists — free Excel and PDF files.
These four codes are the ones drivers google most. Tap one to see what it means.
Tap a make to check its recalls.
An OBD code (short for on-board diagnostics) is a trouble code your car's computer stores when it detects a problem. A scan tool reads the code — for example P0300 — and the code points to the system that needs attention. Every car sold in the US since 1996 uses the same OBD-II system.
Plug an OBD-II scanner into the diagnostic port under your dashboard, usually on the driver's side. Many auto parts stores will read the code for free, and cheap Bluetooth scanners work with a phone app. Write down the exact code, then look it up here.
It depends on the code. A loose gas cap (P0455) is usually safe for a short trip. A flashing check engine light, or a high-severity code like P0300, means stop driving and get it checked — driving can cause expensive damage. Every code page here tells you plainly whether it is safe to drive.
P0300 means the engine is misfiring in more than one cylinder. Common causes are worn spark plugs, bad ignition coils, or a vacuum leak. It is a high-severity code: the car can overheat the catalytic converter, so get it checked right away.
Yes. In the US, safety recalls are repaired free of charge by the manufacturer at an authorized dealer, no matter how old the car is. Check your car with our Recalls & Complaints tool, which uses the official NHTSA database.
Yes. The OBD code lookup and every tool on this site are free, with no signup and no tracking.