The 10 Best OBD2 Scanners

Updated December 06, 2017 by Brett Dvoretz

Best High-End
Best Mid-Range
Best Inexpensive
We spent 43 hours on research, videography, and editing, to review the top choices for this wiki. Back in the day, a good mechanic could tell you what was wrong with your car by simply listening to the engine. Not any more. Today's vehicles contain sophisticated electronics that require onboard diagnostics to figure out. At least with one of these OBD2 scanners you'll know what's wrong before taking it to the shop or having a shot at fixing it yourself. When users buy our independently chosen editorial picks, we may earn commissions to support our work. Skip to the best obd2 scanner on Amazon.

10. ScanTool 425801

9. BAFX Products 34t5

8. Foxwell NT301

7. ScanTool 427201

6. Autel AL519

5. Launch CRP123

4. Lemur Vehicle Monitors BlueDriver

3. Innova 3150f

2. Ancel AD310 Classic

1. Autel MaxiCom MK808

A Brief History Of OBD

Nowadays, OBD systems can tell you about everything from crankshaft and camshaft position to manifold pressure to ignition misfires.

On-board diagnostics (OBD) is a system that relies on sensors and computers in your car to display vital information about how your car is operating. In its earliest days, OBD took the form of cooling system gauges, tachometers, oil pressure gauges, and fuel level indicators to give us basic information about a car's condition. Nowadays, OBD systems can tell you about everything from crankshaft and camshaft position to manifold pressure to ignition misfires.

Computerized OBD systems started coming online with Volkswagen's fuel injected models as early as 1969. These early versions were very basic and would illuminate a malfunction indicator if there was a problem, but they didn't provide any useful diagnostic information about the actual nature of the problem. Later on in the early 1980s, General Motors began to implement a computerized assembly line diagnostic link (ALDL), which was actually capable of reading out error codes. New OBD2 systems and scanners use a digital communication port that relies a series diagnostic trouble codes, which identify the problem so it can be found and fixed quickly.

In 1991, the California Air Resources Board (CARB) instituted new regulations that required every new automobile to have an OBD1 system. These initial systems weren't standardized and each car manufacturer used its own connectors and data link protocol. In 1994, the Society of Automotive Engineers (SAE) recommended a standardized connector and data link protocol for all OBD systems and this became what is now known as OBD2. At the same time, CARB required that any car manufactured from 1996 and onward have the standardized OBD2 system installed and the U.S. government followed suit with nationwide regulations. The European Union instituted OBD2 regulations in October of 1998.

How To Use An OBD2 Scanner

Using an OBD2 scanner is actually quite simple and it doesn't require any mechanical knowledge. That's because OBD2 scanners don't fix problems, they identify them so that you, or a mechanic, can fix them without having to waste time trying to figure out what is wrong. OBD2 scanners are simply a diagnostic tool. Think of it like a doctor's visit for your car.

Next, you will have to enter your vehicle's information, which may include the make and model, VIN number, and engine type.

The first step in using an OBD2 scanner is to find your vehicle's diagnostic or data link connector (DLC). It is a somewhat triangular 16-pin connector that looks similar to old computer monitor and printer ports. It is most often located underneath the left hand side of the dashboard near the steering column. Once found, you insert the OBD2 scanner connector, this can either be a cable attached to the scanner or a separate device that wirelessly sends the information, so it can initiate communications with your on-board computers. You will then see some kind of message like "establishing data link" or "searching for protocol." If your screen does not light up with some kind of message, you device has not made a connection and you should try jiggling the connector or unplugging it and plugging it back in.

Next, you will have to enter your vehicle's information, which may include the make and model, VIN number, and engine type. Each scanner will require different information depending on the device model and manufacturer. After you scanner has made a connection, you've entered your vehicle information, and it has booted up, you can then start searching for trouble codes. Browse through the scanner's menu until you see something that says "trouble codes", or just "codes". You may or my not be presented with an option to choose from specific systems like the transmission, brakes, powertrain, etc. If you are, select the system you want to check and then you will be presented with a code. If you aren't presented with an option of systems to check, your scanner will just immediately present you with the trouble code.

Understanding OBD2 Codes

Using the OBD2 scanner is just the first step. Next, you need to learn how to read the code you are presented with. You will be shown either an active code or a pending code. An active code alerts you to a malfunction that is keeping your check engine light illuminated. A pending code means that the OBD2 scan has failed an emission control system operation once, and if it fails again, your check engine light will be illuminated. At this point the malfunction will become an active code.

An active code alerts you to a malfunction that is keeping your check engine light illuminated.

All of the trouble codes displayed will start with one of four letters. "P" is for powertrain codes and covers the emissions system, ignition system, fuel system, transmission, and engine. "B" is for body and covers power seating, seat belts, airbags, and more. "C" is chassis related and will cover your axles, brakes, wheel pressure, suspension, etc. "U" is for network and other communication related issues.

The second digit lets you know if it is a OBD2 standardized generic code or if it is manufacturer specific. 0 means it is generic, and 1 means it is manufacturer specific. The rest of the digits will identify the exact problem you car is experiencing. Since there are literally thousands of fault codes, nobody will have them all memorized and your next step will be to consult a list of OBD2 codes to find out what is wrong with your car.


Statistics and Editorial Log

0
Paid Placements
5
Editors
43
Hours
403,998
Users
50
Revisions

Recent Update Frequency


help support our research


patreon logoezvid wiki logo small

Last updated on December 06, 2017 by Brett Dvoretz

A wandering writer who spends as much time on the road as behind the computer screen, Brett can either be found hacking furiously away at the keyboard or perhaps enjoying a whiskey and coke on some exotic beach, sometimes both simultaneously, usually with a four-legged companion by his side. He hopes to one day become a modern day renaissance man.


Thanks for reading the fine print. About the Wiki: We don't accept sponsorships, free goods, samples, promotional products, or other benefits from any of the product brands featured on this page, except in cases where those brands are manufactured by the retailer to which we are linking. For our full ranking methodology, please read about us, linked below. The Wiki is a participant in associate programs from Amazon, Walmart, Ebay, Target, and others, and may earn advertising fees when you use our links to these websites. These fees will not increase your purchase price, which will be the same as any direct visitor to the merchant’s website. If you believe that your product should be included in this review, you may contact us, but we cannot guarantee a response, even if you send us flowers.