Reviews | The Drive

Diagnose and Solve Automotive Troubles Quickly With These OBD2 Scanners

Find those tricky automotive issues with these great OBD-II scanner options.

With decades of combined experience covering the latest news, reviewing the greatest gear, and advising you on your next car purchase, The Drive, is the leading authority on all things automotive.


The Drive and its partners may earn a commission if you purchase a product through one of our links. Read more.

BYAustin Fracchia/ LAST UPDATED ON January 26, 2022

Car care and repair can be expensive, especially if you don't know what the problem is. While you can take it to a mechanic to diagnose the problem, having some automotive expertise and a DIY attitude can save you money and time by locating the issue yourself. And making it easier than ever is an onboard diagnostic II (OBD-II) scan tool. This device will communicate with a car's onboard computer system to see what issues the sensors and computer detect, as well as tell you why that pesky check engine light remains on. To help boost your automotive detective skills, here’s our car owner’s buying guide for the best OBD-II scanners you should check out.

Best Overall

Ancel AD310

One of the best OBD-II scanners to consider if you want simple functionality and use.
Uses a direct, wired connection that doesn't require batteries. The large LCD screen is easy to read. The control interface is simple to learn.
Does not read all error codes a vehicle may create. Sometimes has trouble clearing certain codes and warning/oil lights. Live data is difficult to use with a wired connection.
Best Value

BAFX Products Car Diagnostic Tool

A great, affordable OBD-II wireless scanner that’s perfect for first-time DIYers. 
Small in design, the body is easy to plug and leave in the OBD-II port. Reads a number of fault codes and can monitor a variety of sensor data in real-time. 
Requires a dedicated app to work properly. Devices with iOS installed, like an iPad, will require the WiFi version since the Bluetooth scanner is compatible only with Android devices and Windows computers.
Honorable Mention

Foxwell NT301

A top-quality code scanner that gets close to being a true professional-grade purchase for your car care.
The large full-color screen is easy to read. The scanner offers more diagnostic trouble codes, clear code capabilities, and monitoring features than most sub-$100 models. Controls simple functionality like the Check Engine light and certain sensors.
Limited compatibility with some makes and models. Live data monitoring is more limited than true professional options.
Diagnose and Solve Automotive Troubles Quickly With These OBD2 Scanners

Our Methodology

We can’t put our own hands on every item available. In these instances, we put our collective experience in journalism, research, and prior product testing to use to make our product picks. Items that are used by our own staff may get earnest endorsements as well, but we’ll never accept fees or bonuses to sell you stuff we’re not actually excited about. Affiliate revenue is always disclosed.

The Drive aggregates reviews and research from all over the internet to figure out which products are worth buying. We also put out shopping guides to help you understand how to assess the value of these things on your own. As our editorial cousins at Car Bibles say, “Knowledge is horsepower!”

Why Trust Us

Our reviews are driven by a combination of hands-on testing, expert input, “wisdom of the crowd” assessments from actual buyers, and our own expertise. We always aim to offer genuine, accurate guides to help you find the best picks.

Learn more

Best OBD2 Scanners Reviews & Recommendations

The Ancel AD310 is a basic OBD-II scanner that's perfect if you want to keep the tool in your vehicle without taking up interior space. Using a wired connection to the car's port, the scanner can collect and clear basic trouble codes involving the Check Engine light. 

The design of the AD310 is the highlight of the product. Featuring a large, colored LCD display, it's easy to read in poor lighting conditions. The controls are also easy to use while navigating the simple menu layout. Since it connects directly to the car, it doesn't require any batteries to work.

The BAFX Wireless Scanner gets our best value spot for one simple reason: it's not every day you can get a wireless scanner for a very low price. This scanner is all about convenience when scanning for codes. 

The device itself is nothing more than a simple plug for the OBD-II port. It reads the data just like other scanners but lacks a dedicated display. This means you'll have to download the separate app to access the information. Once it's set up, it will read a number of trouble codes and monitor things like air-fuel ratio, oil temp, coolant temp, etc.

Since it requires a dedicated app, it's not the most convenient to set up right out of the box. The Bluetooth version only works with Android and Windows devices. For iOS devices, you will have to buy the WiFi version, which has a more limited range.

The Foxwell NT301 OBD-II scanner is the option to check out if you want more functionality out of this automotive tool. In addition to checking normal trouble codes, the device is capable of controlling settings like the Check Engine light and sensors and providing live data while the vehicle is running. 

The design and build quality of the scanner is a step above a lot of budget options. The full-color display is large enough to clearly see important information and trouble codes it provides, especially when monitoring live data. The controls are also easy to learn and use due to the big buttons on the surface. 

Despite being marked as a professional-grade scanner, the NT301 lacks some of the more advanced features that true professional models offer. For example, the live data monitoring is limited to just battery voltage. Information like O2 data is not available for all vehicles. In fact, compatibility is an issue with certain makes and models.

The BlueDriver LSB2 is a Bluetooth-powered, two-part OBD2 scanner. The device plugs into your OBD2 port to read information from your vehicle, while the other part—an app on your Android or iOS phone—receives the diagnoses for why your check engine light has turned on.

Ease of use is the major selling point of the LSB2. It’s an extremely simple plug-and-play solution. The app is user-friendly even if you aren’t a digital native, and it’s also capable of providing live information while you drive.

But there’s one other reason to go with this product, and that’s the extent of the information available. BlueDriver really digs deep to get important data out of the cracks and crevices. On a wide range of vehicles, the enhanced diagnostics keep you informed about things like your airbags and anti-lock brakes that other scanners leave out.

One small downside is that enhanced diagnostics aren’t available on all vehicles, though the list still includes most cars. More annoying is the fact that it won’t work with third-party OBD2 apps. The biggest tradeoff here, though, is that the LSB2 will let you change settings. This isn’t a mechanic’s tool; it’s strictly for reporting and diagnostics.

Like the BlueDriver LSB2 above, the Autel AutoLink AL319 is unabashedly an end-user product. It’s not going to give you control over your car’s onboard diagnostic system. The AutoLink AL319 has one goal—to be a cheap, usable tool for figuring out why your engine is smoking. It succeeds with flying colors.

The AL319’s main function is to read and display diagnostic codes, which it can do in seven languages, including English, Spanish, French, and Japanese. To enhance its picture of what’s going on, it can also read live data feeds and freeze-frame data. It can also test your car’s readiness for state emissions tests, and read out vehicle information based on your VIN.

Its interface is incredibly simple, with only four buttons for all the features. Diagnostics can be shown on the screen or read out loud so you can get live information without taking your eyes off the road. All in all, it’s about as far as you can get from frantically Googling the problem.

The only drawback is the arcane software updating process. It’s not compatible with current versions of Windows, nor with most hardware since it plugs in with a mini USB connector.

The Veepeak OBDCheck is another app-powered diagnostic scanner. It has an advantage over scanners like the BlueDriver LSB2, however, since it supports a wide range of popular apps, including the acknowledged best software, Torque Pro.

Veepeak’s OBD2 scanner connects to iPhones, iPads, or Android phones via short-range Bluetooth, which avoids draining your battery with Wi-Fi or chewing up your money with data. Setup is as easy as plugging it in and downloading the app of your choice. Once installed, Veepeak can do all the usual tricks: reading diagnostic codes, interpreting frames and streams of data, and turning off your check-engine light and other indicators.

It’s also able to conduct smog tests. Furthermore, in a more unique touch, it can judge your gas mileage and give you an estimated travel range. Yet Veepeak’s best touch is probably how well it deals with you updating your phone. After an iOS or Android update, Veepeak is back in touch almost right away.

Unfortunately, updates to the device itself don’t go as well. It sometimes ships without the Bluetooth being updated, which drove us nuts as we kept losing our connection. It’s also slow to update information in the connected app.

The Foxwell NT201 is the younger sibling of the NT301, which we placed higher up on this list. Compared to that scanner, the NT201 is cheaper, but lighter on features. The data it displays isn’t as complete and can’t be printed from a computer, nor can you look up codes in a library.

OK, enough about what the NT201 can’t do: Let’s talk about what it does. In every other respect, this is a complete consumer-grade OBD2 scanner, able to read and erase codes, check for the location of an engine misfire, and conduct engine component and emissions tests. It can also monitor limited live data, such as your engine coolant and RPM.

We really like the user interface here, especially compared to other scanners with their own digital control panels. The NT201 has a knack for giving you the exact codes you need to bring into the dealership.

The NT201 is a great scanner, so long as you understand that it will not tell you what the error code means. You have to take it in and give the code to a professional. This can be frustrating, but you’re still saving money on a diagnostic inspection.

The Launch CR319 is an OBD2 code reader with an interactive screen. It takes several design cues that are distinct from all the others, resulting in a dongle that’s not afraid to look old-school if that means it's easy to use.

This is by far one of the cheapest scanners available. The question is, does it feel cheap? It’s certainly not missing any key functions. After plugging it in, you can clear warning lights, use I/M monitors to see if you’re ready for your emissions test, and get real-time information about your engine. It’s nice that it defines codes for you, instead of just giving you information to relay to your mechanic.

The CR319 runs off your vehicle battery, so it never needs to be charged. The interface is straightforward, with very few controls. Without looking at the manual, we were able to look up codes in the library.

However, you get what you pay for with this scanner. It’s incompatible with a lot of current cars, even if they’re on the OBD2 standard. Also, it’s not able to clear all codes, and sometimes glitches and restarts instead of turning off the light.

The OBDLink MX is the recommended scanner of the team behind FORScan, one of the pre-eminent vehicle diagnostic apps. That’s a feather in its cap, but there are a lot of reasons to recommend something, so we decided to test the OBDLink MX on its own merits.

What we found was a fairly standard Bluetooth OBD2 scanner with some good points and a few flaws dragging it down. To start with the good: It works with basically every app, not just FORScan. OBDLink does have its own app, OBDWiz, but it’s awful. We strongly suggest any other one.

The speed is another nice touch. Apps are noticeably faster with the OBDLink MX than with other Bluetooth scanners. We’re also happy to see them paying attention to security, which other scanners sometimes overlook. And speaking of oft-missed frustrations, this scanner also does a great job of not draining your vehicle battery.

We did mention flaws, and here’s the big one: Not every car gets the same data. Some makes just don’t supply the same amount of information, and it’s hard to know what will happen before you’ve paid. Especially in an older car, your diagnostic dashboard might be upsettingly empty.

We’re closing out the list with another OBD2 scanner related to one we’ve already introduced. The Autel AutoLink AL519 is the more expensive alternative to the AL319. For a lot of extra money, you get a lot of extras that make your scanning experience less of a headache.

The big change is an onboard warning code library. Instead of trying to look up the code, or bringing it to the dealer and trusting them to tell you the truth, you can find out for yourself what each one means. The larger screen lets you view data in graph form.

The AL519 is a more diligent companion as you try to get back on the road, offering you hints and tips on what to do once you’ve figured out your engine issue. Of course, it can also turn off lights, read freeze-frame data, report real-time information, help you with emissions test readiness, and do everything else you’d expect from an OBD2 scanner at this point.

However, this scanner is pricier than the others, so it’s up to you whether the additional features are worth it. One other flaw to note: It can’t read extensive diagnostics. This is a scanner for engine problems only.

Our Verdict

While the Ancel AD310 may be basic, it does exactly what you need it to, and in a sturdy case that'll ensure even the most clumsy among us can use it without fear of breaking it. As a runner-up, however, and for those looking to spend a bit more, the Foxwell NT301 will do everything you need and more. 

OBD2 Scanner Buying Guide

Here's everything you need to know before hitting Buy It Now.

Key Features


The most basic function that any good OBD-II scanner should have is the actual scanning capability. This is somewhat of a misnomer since the scanner itself doesn't actually monitor the car. Instead, it communicates with the onboard computer that has access to various sensors to monitor issues. With that said, the information that OBD-II scanners can receive vary from model to model. Some can only access basic trouble codes, while others have a larger range of settings and information available.

Information Processing

It's a common assumption that OBD-II scanners present trouble codes in plain language wrapped up with a nice solution. While high-end scanners do get close to this, almost all options, especially basic/budget versions, only spit out the information the car provides. These trouble codes rarely make sense unless the scanner translates the code or you go online to find the information yourself. For convenience, higher-end scanners that translate codes and offer solutions are the better investment. 


Most OBD-II scanners connect directly to the OBD-II port in the vehicle with a cable. This has certain advantages since these scanners don't require battery power to work (they draw power straight from the battery). For convenience, wireless scanners that come with a separate plug and display unit/app allow you to keep the scanner plugged in or move around the vehicle as you work. 

Types of OBD2 Scanners


Most OBD-II scanners plug directly into the OBD port with a cable connected right to the device. This is a great option for a simple scanning setup since battery power isn’t required. On the other hand, however, it won’t allow you to move around the vehicle when working on the engine bay. Most wired scanners also come with a USB cable to connect to a computer for translating codes. 


If you want to cut the wire and free yourself up to monitor a car anywhere, wireless connectivity is your best bet. Wireless code scanners use Bluetooth or a WiFi network to connect the scanner to another display unit or app. This can be difficult to set up initially, but the mobility convenience is hard to beat when working on a vehicle. 

OBD2 Scanner Pricing

OBD2 scanners have drastically come down in price since the advent of the technology. What was once a couple thousand dollars can be picked up for under $50 for a cheap unit. That said, you'll want to spend between $50 to $150 for a solid unit from a reputable brand. 

Other Considerations

  • Car Age/Type: It's important to understand that not all cars can use OBD-II scanners. Anything made after 1996 will have the correct port that works with modern code readers. Older vehicles, however, will likely have an older port or lack the system altogether. In these cases, diagnosing issues and monitoring performance are both more difficult. Many Asian and European cars have their own type of diagnostic scanner port as well.
  • Provided Information: An OBD-II scanner is only as useful as the information it provides. Since basic scanners only spit out trouble codes you have to research, they may not be as useful in diagnosing issues quickly. This means the amount and quality of information the scanner provides directly influences how quickly you can get the vehicle up and running again. On the other hand, higher-quality information increases the price tag. This type of information comes in the form of understandable issue descriptions, solution recommendations, maintenance reminders, and online data access for more information.


  • Get a scanner that matches your automotive skills. Advanced scanners are only effective if you have the skills to recognize and potentially address the issues the scanner provides. If you don't have much automotive repair experience, start with a basic scanner and build up over time.
  • You don't have to fix issues to take advantage of a scanner. Many models can create basic "health" reports you can take to a mechanic. These reports can speed up the mechanic's job by lightening the workload, saving you time and money as well.


You've got questions. The Drive has answers. 

Q. Where is the OBD-II port?

A. Most ports are somewhere near the steering wheel on the driver's side of the vehicle. This varies from brands like Ford, Toyota, Chrysler, and Nissan, but it’s a good place to start. You may find it on the left of the wheel somewhere underneath the dashboard. A few cars may have it on the other side near the passenger. Refer to the owner's manual to find its specific location.

Q. Will an OBD-II scanner tell me what's wrong with the vehicle?

A. It depends on the scanner and the issue. If the vehicle can detect the issue directly, the scanner will display the correct fault code. Other issues, however, tend to get hidden in layers of random symptoms and signs that require some investigating to identify. Newer cars also have manufacturer-specific codes and car code definitions. 

Q. Are car health monitors the same as OBD scanners?

A. Yes and no. While car health monitors, like the FIXD monitor, have similar features as scanners, they are designed to monitor a vehicle constantly, so they will notify you of problems before they become major complications. OBD-II scanners, such as the Bluedriver Bluetooth scanner, are mainly used when problems come up after the fact. 

Q. Can I use the same OBD-II scanners as mechanics use?

A. Of course. There are plenty of professional-grade scanners available. These models have a number of advanced features to diagnose issues, fine-tune general performance, and more. Be prepared to pay more for these functions, however.