The best OBD-II scanners in 2023

The best OBD-II scanners are incredibly useful tools, and one every car owner should invest in. Mainly because they could prove invaluable in avoiding unnecessary repair bills. Money is tight, and the last thing you want is a pricey visit to the mechanic — especially if the problem could have been solved without leaving your driveway.

On-board diagnostic (OBD) scanners plug into your car's access port, and let you interface with the main computer. Any OBD-II scanner worth its price tag can identify problems when they show up, helping you to understand whether that warning light is a trivial matter or something that is in desperate need of professional attention. Having one to hand could be the difference between an unexpected bill and something you can laugh off later.

OBD-II/EOBD scanners work on almost all passenger vehicles sold in the United States since 1996, in Canada since 1998, in the European Union since 2004, and in Australia, Mexico and New Zealand since 2006. (Here's how to find your car's OBD-II port on North American cars, and here's how to find your OBD-II/EOBD port worldwide.)

Not all the best OBD-II scanners are created equally. There are two general types of devices, handhelds and wireless scanners, with fairly self-explanatory names. Whichever type you choose, there are several high-performance OBD-II scanners that cost less than $200. The best OBD-II scanners are no longer unaffordable luxuries, but something you absolutely need to have in your car. 

The quick list

Here are the best OBD-II scanners you can buy right now, based on our own hands-on testing. You can scroll down the page to find more in-depth information about each mode, and what makes them so good at what they do.

What are the best OBD-II scanners?

Why you can trust Tom's Guide Our writers and editors spend hours analyzing and reviewing products, services, and apps to help find what's best for you. Find out more about how we test, analyze, and rate.

Best OBD-II scanner overall

Top Pick

(Image credit: Tom's Guide)
Helps make an amateur mechanic feel more like a professional

Specifications

Display/size: Color/2.8 inches
Bluetooth/handheld: Yes/Yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 9
Warranty: 1 year
Size: 7.2 x 3.4 x 1.1 inches
Weight: 6.5 ounces

Reasons to buy

+
Small and light
+
Battery tests and oil light reset
+
Handheld with add-on app
+
Includes repair instructions and parts options

Reasons to avoid

-
Text-based interface
-
Keys require purposeful pressure

The Innova 6100P is the kind of OBD-II scanner that can make any amateur mechanic feel like a professional. That's certainly how we felt during our testing, anyway. This crossover device can function as both a handheld unit, while also connecting to the Innova app, and offering up a great variety of diagnostic and predictive abilities. 

The $140 Innova 6100P has all the features you would want from an amateur mechanic's OBD-II scanner. Its 2.8-inch color screen displays everything from live data to fault codes to a pre-inspection I/M readiness check. It even predicts when components might fail and what repairs and parts your car may need at any given time.

Read our full Innova 6100P review.

Best mobile OBD-II scanner

Innova CarScan Mobile 1000 in usebest value awards badge

(Image credit: Tom's Guide)
One of the most innovative Bluetooth OBD-II scanners

Specifications

Display/size: None
Bluetooth/handheld: Yes/No
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: None
Warranty: 1 year
Size: 2.0x 1.5 x 1.0 inches
Weight: 0.9 ounces

Reasons to buy

+
Easiest Bluetooth setup
+
Tiny transmitter
+
Excellent phone/tablet apps
+
Offers preventative maintenance and repair suggestions
+
Can be used as automotive gauges

Reasons to avoid

-
Two apps are separate
-
App has ads

If you're looking for a Bluetooth OBD-II module that is capable and free of set-up drama, the Innova CarScan Mobile 1000 is the scanner for you. In fact we'd go so far as to say it's the most useful Bluetooth scanner we've tested, and the easiest to set up. Simply plug it in and load up Innova's pair of companion apps to get things going.

Like other Innova scanners, the CarScan Mobile 1000 is able to perform a large number of diagnostic functions, as well as the ability to describe the necessary parts and repairs you might not. What's more it's predictive software can give you an idea of which components might fail and when. If that wasn't enough the app also functions as a set of automotive gauges, with a variety of presentation options.

Read the full Innova CarScan Mobile 1000 review

Best cheap OBD-II scanner

Topdon ArtiDiag500 displaying diagnostic trouble code

(Image credit: Tom's Guide)
One of the best sub-$200 OBD-II scanner on the market

Specifications

Display/size: Color touchscreen/5-inch
Bluetooth/handheld: No/Yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 4
Warranty: 2 years
Size: 9.1 x 4.9 x 1.4 inches
Weight: 1.6 pounds

Reasons to buy

+
Excellent array of diagnostic tests
+
Wi-Fi connectivity
+
Rugged design with soft edges

Reasons to avoid

-
Heavy and cumbersome
-
Short cables

The Topdon ArtiDiag500 straddles the line between amateur and professional users with a large color touchscreen, Wi-Fi and an automotive health report. It looks like a rugged portable gaming console, feels like a brick and has a 47-inch cable that won't quite reach the engine bay (and won't fit into the carrying case when attached to the unit). 

Despite that, the Topdon ArtiDiag500 is one of the most capable consumer-grade OBD-II scanners we've seen. It can monitor the brakes, airbags and battery, run an I/M pre-inspection test and also display and graph live car data. The Android-based unit has its own rechargeable battery and can update its own software, two things you don't often see on handheld scanners.

It may be big and heavy, but the Topdon ArtiDiag500 might be the best $170 a car owner can spend on an OBD-II diagnostic scanner.

Read our full Topdon ArtiDiag500 review.

Best OBD-II scanner for older cars

(Image credit: Tom's Guide)
The diagnostic scanner to get for older cars

Specifications

Display/size: Color/3.5 inches
Bluetooth/handheld: No/Yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 8
Warranty: 1 year
Size: 6.8 x 2.6 x 1.0 inches
Weight: 10.5 ounces (1.4 pounds with 84-inch cable)

Reasons to buy

+
Comes with cables for pre-1996 vehicles
+
Includes repair suggestions
+
Can reset oil-change light

Reasons to avoid

-
Can get heavy despite small size
-
No manual or quick-start guide

The Bosch OBD 1300 diagnostic scanner stands out by including cables to connect with pre-1996 Chrysler, Ford, GM and Toyota cars. It can get heavy once the 6-foot extension cable is attached, but the OBD 1300's small size hides its powerful range of abilities.

Unlike many handheld diagnostic scanners, the Bosch OBD 1300 doesn't get power from your car's OBD-II port. Instead, it uses AA batteries or your car's cigarette lighter to power its large color screen, which shows graphing data clearly. 

The scanner's database holds details on 26 million repair suggestions. It can check the anti-lock brakes and air bags on most cars released from 1996 to 2013, monitor the charging system and battery and run a pre-inspection emissions test. You'll need to get the instruction manual from Bosch's website.

With a list price of nearly $200, the Bosch OBD 1300 may seem expensive until you see how many cars it can work with. It's the diagnostic scanner to get if you have an '80s or early-'90s car.

Read our full Bosch OBD 1300 review.

Best rugged OBD-II scanner

(Image credit: Tom's Guide)
Like having a Nintendo Switch to diagnose your car

Specifications

Display/size: Color/4.3 inches
Bluetooth/handheld: No/Yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 7
Warranty: 1 year
Size: 7.8 x 3.8 x 1.2 inches
Weight: 1.1 pounds

Reasons to buy

+
Nearly complete array of diagnostic tests
+
Rugged design with soft edges
+
Includes hard case and SD card

Reasons to avoid

-
Won't run on battery power
-
No touchscreen

Foxwell's NT614 Elite diagnostic scanner squeezes a large color screen into a small, rugged horizontal case. It's powerful and can probe many car problems, but we wish it had a touchscreen and could run on battery power.

Like the similar-looking but bulkier Topdon ArtiDiag500, the Foxwell NT614 is aimed at professional mechanics as well as car owners. It can graph data, cancel the oil-change light, and monitor the charging system, air bags, brakes and transmission. 

Two unique features stand out. Like a gaming keyboard, the Topdon ArtiDiag500 has programmable keys that can be set up to do different things with different makes of cars. It also has a microSD card slot for data storage. It may be the OBD-II scanner to have if you do a lot of work on cars from different manufacturers. 

Read our full Foxwell NT614 Elite review.

Best dual-purpose OBD-II scanner

Best OBD-II scanners: Ancel BD310

Ancel BD310 (Image credit: Tom's Guide)
The best OBD-II that does double duty

Specifications

Display/size: Color/2 inches
Bluetooth/handheld: Yes/yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 4
Warranty: 3 years
Size: 5.1 x 2.4 x 0.6 inches
Weight: 5.4 ounces

Reasons to buy

+
Small and light device
+
Designed as scanner and supplemental wireless car display
+
Can work as handheld scanner or with a phone

Reasons to avoid

-
Minimalist interface
-
Small screen

Ancel's BD310 is just as good as a handheld scanner with a screen as it is when connected to a phone or tablet via Bluetooth. It can also augment the car's cockpit with a supplemental display of key engine parameters. Think of it as freedom-of-scanning choice.

Small and lightweight, the BD310 can live in your car's glove box. Its icon-based, 2.0-inch color display is a little skimpy but easy to figure out, regardless of whether you want an I/M inspection-readiness test or performance details, like coolant temperature, engine timing and engine speed. They can be shown as numbers or graphs.

It has a 56-inch cable that makes it just as good for hanging over the hood looking for an engine problem as monitoring the engine while driving. On the other hand, the BD310's rudimentary four-key interface can make navigation awkward. There's also a mode button on the side for selecting Bluetooth and cable operation.  

Read our full Ancel BD310 review.

More of the best OBD-II scanners

(Image credit: Tom's Guide)
Dependable, but you've got to pay an annual subscription fee

Specifications

Display/size: None
Bluetooth/handheld: Yes/No
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: None
Warranty: 1 year
Size: 3.1 x 2.0 x 1.1 inches
Weight: 2.7 ounces

Reasons to buy

+
Reads enhanced codes
+
Lots of optional abilities available
+
Comes with hard case

Reasons to avoid

-
App subscription costs $40 after first year
-
Heavy and hard to install

The ThinkCar ThinkDiag TKD01 is among the largest Bluetooth-based OBD-II automotive diagnostic scanners. It can show you extended fault codes or turn off the oil-change light, but be wary of the annual app-subscription plan.

At more than three inches across, the ThinkDiag is so big it won't fit into some OBD-II ports. You may need an extension cable to connect to your car's systems. On the upside, the rugged oval-shaped unit is practically indestructible.

The ThinkDiag app offers profiles for more than 100 automakers, letting you dig deep into manufacturer-specific codes. You get one profile for free for the first year, but after that each profile is $40 per year (and even more for Teslas). If you have multiple cars of different makes, you'll pay for each profile.

The app can turn off the oil-change light, check tire pressure, airbags and brakes, and predict which systems will go south soon. However, it doesn't tell you which replacement parts or repairs might be needed.

Read our full ThinkCar ThinkDiag TKD01 review.

Best OBD-II scanners: Autel AutoLink AL539

Autel AutoLink AL539 (Image credit: Tom's Guide)
A smart OBD2 scanner pick for diagnosing electrical problems

Specifications

Display/size: Color/2.8 inches
Bluetooth/handheld: Yes/no
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 8
Warranty: 1 year
Size: 6.7 x 3.6 x 1.4 inches
Weight: 10.6 ounces

Reasons to buy

+
Includes electrical multimeter
+
Battery tests
+
Includes stand

Reasons to avoid

-
Can't use OBD scanner and electrical meter at once
-
Need to recharge battery

Unlike most OBD-II scanners, Autel's AutoLink AL539 can check electrical connections with a built-in multimeter to uncover electrical shorts or burned-out cables. The device's lithium-ion battery powers it for checking fuses, the alternator's voltage or the gas gauge.  Just note that the multimeter doesn't work when the AL539 is connected as an OBD scanner.

The AL539 not only shows live data, like engine speed, coolant temperature and other items but also can run a comprehensive pre-inspection readiness test. It shows results as three lights for faults: red (permanent fault), yellow (temporary fault) or green (no faults).

Despite its soft rubber bumpers, the AL539 is fairly compact and light at 6.7 x 3.6 x 1.4 inches and 10.6 ounces. It has a unique pull-out leg so the device can stand on its own, as well as a generous 58-inch cable. Its bright, 2.8-inch color display has icons for major functions and an easy-to-follow, eight-key interface.

Read our full Autel AutoLink AL539 review.

Best OBD-II scanners: SeekOne SK860

SeekOne SK860 (Image credit: Tom's Guide)
Get a large color screen and a lifetime warranty

Specifications

Display/size: Color/2.8 inches
Bluetooth/handheld: No/yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 8
Warranty: Lifetime
Size: 7.8 x 3.8 x 1.2 inches
Weight: 11.2 ounces

Reasons to buy

+
Lifetime warranty
+
Rugged design
+
Icon-based navigation

Reasons to avoid

-
Big and heavy
-
Few features you'll find on pricier scanners

Its large color screen, range of tasks, lifetime warranty and ease of use make the SeekOne SK860 a winner. 

The price for this is a handheld scanner that can feel bulky and heavy. Its soft rubber bumpers and rugged design mean you don't have to baby the SK860, and it comes with a 58-inch cord and bright, 2.8-inch color display. 

Its eight-button navigation scheme and icon-based interface are easier to use than budget scanners. The SK850 has a one-button I/M pre-inspection readiness check along with a green (no-fault codes), yellow (intermittent problems) and red (permanent-problem codes) LED scheme. 

The SK860 does much more than typical handheld scanners and comes with a padded case, but its lifetime warranty makes it stand out from the crowd.

Read our full SeekOne SK860 review.

(Image credit: Tom's Guide)
Reliable and inexpensive

Specifications

Display/size: Color/1.8 inches
Bluetooth/handheld: No/Yes
I/M Readiness test: Yes
Displays live data: Yes
Number of keys: 4
Warranty: Lifetime
Size: 4.8 x 2.6 x 0.9 inches
Weight: 6.1 ounces

Reasons to buy

+
Excellent for the low price
+
Battery and I/M tests
+
Lifetime warranty and updates

Reasons to avoid

-
Limited interface
-
Few high-end features

The EDiag YA-101 is small and light, and its inexpensive price belies its wide array of diagnostic functions that include a battery-test sequence and an I/M inspection-readiness test. It has a lifetime warranty that includes endless firmware updates.

What you won't get are the manufacturer-specific codes and routines available on OBD-II scanners that costs many times more than the EDiag YA-101. This scanner has a color screen and a fairly intuitive interface, but it doesn't graph data and can't turn off the oil-change light. Nor can it suggest repairs or replacement parts.

The EDiag YA-101's 32-inch cable isn't enough to reach the engine bay. If you want to get under the hood while the scanner is plugged in, you'll need an extension cable. Nonetheless, this is a great way to get started with using OBD-II devices, and you'll get a lot of bang for the buck with this cheap but reliable scanner.

Read our full EDiag YA-101 review.

How to choose the best OBD-II scanner for you

If you're looking for insights into how your vehicle is working or what's wrong under the hood, there's no better way than to plug in one of the best OBD-II scanners and read the results. 

After all, it's how your car dealer or repair shop would figure out what's wrong with your car when you drive (or are towed) in. Why shouldn't you have the same information?

Not all the best OBD-II scanners are created equal. There are two general types of devices.

Handheld OBD-II scanners come with their own screen and cable to plug into the car's OBD port. Wireless OBD2II scanners plug into the port, but then connect via Bluetooth to a smartphone or tablet to display their findings.

Whichever type you choose, there are several high-performance OBD-II scanners that cost less than $200. A couple are less than $30. What's important to remember is that the best OBD-II scanners provide the right mix of size, weight and the ability to read your car's fault codes and live data. The most important criteria are:

  • Easy setup. If it takes forever to set up the scanner, you probably won't use it to diagnose a problem early.
  • Faults and explanations. The best OBD-II scanners not only tell you the faults your car has but also can explain the meaning so you can either fix it yourself or tell a mechanic.
  • I/M Readiness check. A good scanner will run the major engine and emissions tests to see if you'll pass your state's inspection.
  • Accuracy. A scanner is worthless if its results aren't accurate, because the only thing worse than no information is incorrect information.
  • Size and weight. If the scanner is heavy and bulky, chances are it'll stay in your toolbox and not in the car to help you on the road.
  • Live data. By tapping into the car's engine speed, timing and other parameters, the right scanner can help track down an intermittent problem.
  • Graphs. Numbers are good, but a visual representation of it is much better, particularly if you're comparing before and after.
  • Warranty. You expect your car to last at least eight or 10 years, so why shouldn't your OBD-II scanner? That said, the best offer a lifetime warranty that should outlast your ride.

There's a gas tank full of criteria used to determine which OBD scanner is the best one for you. The most important is whether you want one that connects with your phone or tablet's screen over Bluetooth or a handheld unit with its own display and cable. 

Next, think about longevity and get one that includes lifetime warranty or software updates so the scanner will stay current with changing automotive tech. 

Then, how about screen size for a handheld scanner? Get the biggest, brightest and easiest display to read that is icon based for easy changes. If you're clumsy, look at rugged scanners with rubber bumpers to absorb the shock of being dropped.

Look for extras that are included on some models, like an electrical multimeter, the ability to read a manufacturer's proprietary codes or export documents as Acrobat PDF files. 

Finally, the price for these sophisticated devices is right on par with professional-level scanners that are available for under $100. That's barely an hour's labor for a qualified mechanic, making it a win-win purchase.

How we test OBD-II scanners

To test the best OBD2 scanners, I used my 2014 Audi A4 Allroad vehicle while it was in the garage or on the road over a period of several weeks. After connecting each scanner to my car's OBD-II port, I made sure they could report the car's vehicle identification number (VIN). 

For the wireless scanners, I connected to my Apple iPad Pro, Microsoft Surface or Samsung Galaxy S9+ phone via a Bluetooth or Wi-Fi connection. The handheld scanners only needed to be plugged into the OBD-II port, which provides power.

Next, I measured the cord's length on the handheld scanners and the wireless range on the others. With the car running, I monitored the engine and other vital systems, and then disconnected the engine's oil temperature sensor. 

Finally, I checked the details provided by the scanner, fixed the problem, turned off the check engine light and erased the error code.

Then I hit the road to see if the scanner could display operating data such as engine speed, timing and coolant temperature. I paid attention to whether the device reported the data as numbers, graphs or auto-style gauges.

Regardless of which OBD-II scanner you use, you'll need to crack its code. All fault codes have four numbers and a letter prefix:

  • Powertrain (P)
  • Body (B)
  • Chassis (C)
  • Undefined (U)

Of the roughly 5,000 diagnostic fault codes available, some are generic and apply to all cars, like air temperature and throttle position. For these, the numeric section starts with a 0. Others are specific to individual carmakers and represent either a special piece of hardware or a more in-depth analysis of the problem. These start with a 1.

For instance, if you get a P0098 code, chances are there's something wrong with the engine's intake air temperature sensor. By contrast, a Ford that displays a P1112 specialty fault code means that the intake air temperature sensor is reporting values intermittently and should be replaced.

More from Tom's Guide

Brian Nadel

Brian Nadel is a freelance writer and editor who specializes in technology reporting and reviewing. He works out of the suburban New York City area and has covered topics from nuclear power plants and Wi-Fi routers to cars and tablets. The former editor-in-chief of Mobile Computing and Communications, Nadel is the recipient of the TransPacific Writing Award.

With contributions from
  • yoinksasaurus
    Heads up...someone is reading your article on YouTube: kEvoXj-G05IView: https://www.youtube.com/watch?v=kEvoXj-G05I
    Reply