A glowing check engine light (CEL) usually means your vehicle has a problem. A scan tool or code reader can help you identify the problem yourself.
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.

Buying a Car Code Reader/Scan Tool
In 1996, On-Board Diagnostics/2nd Generation (OBD-II) diagnostic systems became standard on all vehicles. OBD-II identifies problems with the drivetrain and other mechanical or electrical components and systems, making driving safer and more pleasurable.
Specifically, OBD-II generates diagnostic trouble codes (DTC) and activates the check engine light (CEL), malfunction indicator lamp (MIL) or other warning lights. That’s where code readers and scan tools come in. A code reader identifies the DTC, but a scan tool does more. It may also tell you what the code means and what’s causing it.
Do I need a code reader or a scan tool?
If you enjoy working on your vehicle or just want to avoid expensive diagnostic fees (like paying $50 to $100 to be told you have a loose gas cap), a DTC code reader or scan tool makes an excellent investment.
Code readers and scan tools plug into your vehicle’s 16-pin universal Assembly Line Diagnostic Link (ALDL) connector, interfacing with your vehicle’s OBD-II system. Code readers are typically reasonably priced, easy to use, read/clear DTCs and reset the CEL.
Scan tools cost more than code readers. They provide abundant, valuable information to help you quickly pinpoint problems code readers can’t.
What to look for in a code reader/scan tool
Code readers offer a place to start when diagnosing a check engine light. Any number of issues can trigger a single DTC, so code readers are less helpful than a scan tool.
Besides reading/clearing codes, a scan tool can read live sensor data, beneficial when diagnosing a CEL or other car troubles. Using a scan tool as part of your regularly scheduled maintenance ensures your emission’s system is operating properly, increases fuel economy and even reduces repair and maintenance costs.
Here’s what to look for:
- Storing and playing back live data: Allows you to test drive your vehicle, then review specific sensor output readings.
- Graphing data: Displays how sensor and other data change over time and conditions.
- Displaying pending codes: When the OBD-II system has “seen” a one-time failure but has not turned on the CEL.
- Providing trouble code definitions and troubleshooting procedures: Understanding what the code means and what may be causing the problem, then guiding you through the diagnostic steps, are great features.
- Readiness monitors (I/M) status: Checks if a vehicle’s engine control module (ECM) has successfully completed the emission (smog) control systems I/M self-test.
- Compatibility: Ensure the scan tool or code reader can be updated and is compatible with multiple year, make and model vehicles — especially yours.
- Service resets: Resetting things like the oil life system, electric park brake (EPB), tire pressure monitoring system (TPMS) and bleeding/flushing the anti-lock brakes system (ABS) saves a costly tip to the repair shop.
- Bi-directional: This allows you to send commands to test a device’s functionality after servicing, as well as reading data to verify repairs.
These scan tools and code readers are NOT for use on hybrid or electric vehicles.
Not everyone needs the most comprehensive scan tool available. If you’re just troubleshooting your family’s vehicles to avoid expensive diagnostic fees or keep your vehicles roadworthy, take a look at these scan tools and code readers.

Best Bargain Code Reader/Entry Level Scan Tool
Code reader: The well-priced Ancel AD310 Code Reader does everything it should and more. The easy-to-use plug and play unit starts quickly and prompts you through each diagnostic step. It can reset I/M readiness monitors. And its three-year warranty makes this product a winner for the beginning DIYer.
Scan tool: The Autel MaxiLink ML629 Scan Tool comes with lots of nice features. This small scanner can read and clear ECM, PCM (powertrain), SRS (airbag) and the ABS codes, as well as run an I/M self-test to verify whether your vehicle can pass emissions testing. Free lifetime updates, 24/7 tech support and PC and Mac compatibility makes this scanner one to consider.

Best Bluetooth Scan Tool/Code Reader
The VeePeak OBD Check BLE+ Bluetooth code reader is nicely priced and easy to set up right out of the box. It works with your iOS or Android phone. Besides its code reader functions, choose which performance information data (PID) to display on the customizable “dashboard.”
Straightforward and convenient, this scanner checks I/M monitors and oxygen sensor (O2) operation, the same as many professional scan tools. You can purchase additional apps to increase functionality.

Best Value Scan Tool
Updated for 2022, the Launch CRP129X Scan Tool comes programmed with most of the same functionality as the Launch CRP129E reviewed below, but with a lower price tag.
It takes screenshots in case you need to show your mechanic what you found. Its 6100mAh built-in rechargeable battery, plus a five-year warranty and lifetime free updates, make this a worthwhile investment.

Best Features Scan Tool
Full of features, the Foxwell OBD2 NT624 Elite Scan Tool can check electrical devices (power seat, lights, HVAC, etc.) as well as engine sensors to diagnose “no-code” drivability issues.
Although lacking TPMS reset, the five service resets it does offer, including throttle adaptation — needed after cleaning the throttle body — are nice touches. The included microSD card lets you print data reports from your PC. All that, plus free lifetime updates, will make this a welcome addition to your automotive tool kit.

Best Overall Scan Tool
The Launch CRP129E Scan Tool ships with all the functionality you’ll probably ever need. Nice features include its ability to reset five service monitors and read PIDs, coupled with the five-inch HD intuitive touch screen and easy-to-navigate interface.
Pro features including live data sampling displaying component status or sensor behavior via voltages and graphs. It generates and prints a vehicle health report card, helpful when planning future maintenance. With free updates, long-life battery and a charging cable, this scanner will quickly pay for itself.

Best Bi-Directional Scan Tool For Experienced/Advanced DIY
The bi-directional 2022 Model Launch X431 V Pro 4.0 offers the same functionality and innovative features of a pro scanner costing four or five times as much. It can program key fobs, flash (reprogram) the ECM, calibrate the advanced driver assistance systems (ADAS) and more — functions usually only possible with a manufacturer’s scan tool.
With a programmable eight-inch HD touch screen, input buttons and WiFi and Bluetooth support, this scan tool does everything you could ask for.