Diagnostics
OBD2 Dongle vs Handheld Scanner
The dongle is cheaper and better until the battery is flat or the phone is not there. Which failure you would rather have is what actually decides this.
Before you buy anythingThis page also considers a multimeter and a free code read at a parts shop. Why, and when each is the better answer.
Contents
Buy the dongle for the screen, and know exactly what you are depending on. A phone gives you live data graphed over time, code definitions looked up properly, and freeze-frame data laid out readably — none of which a small monochrome handheld display does well.
What the handheld gives you is no dependencies. It works with a flat phone, no signal, no app update, and no pairing to fail. Which failure you would rather have is the actual decision.
A note on this comparison: this rests on what the OBD2 standard exposes and how each form factor is built, not on scanners compared here. See how we test.
What actually separates them
| Criterion | Bluetooth dongle + phone (our pick) | Handheld scanner |
|---|---|---|
| Choose this if | Your own car, and live data interests you — most people | It lives in the car, with no app and no subscription |
| Live data, graphed | Yes — the main reason to pick it | Rarely, and badly |
| Code definitions | Looked up, with context | Short built-in text |
| Freeze-frame readability | Good | Cramped |
| Works with a flat phone | No | Yes |
| Works with no signal | Depends on the app | Yes |
| Survives an app being discontinued | No | Yes |
| Subscription | Often, for the useful features | No |
| Can drain the battery if left in | Yes, many do | Not left in |
| Cost | Low, plus possible subscription | Higher up front |
| Reads ABS / airbag | Varies by app and car | Varies by tool and car |
The bottom row is the same for both and is the most common disappointment in this category. Generic OBD2 guarantees emissions-related systems only. Everything else is manufacturer-specific, and needs checking against your make before you buy either.
The case for the dongle
Live data is the capability worth having
Codes are the advertised feature and live data is the useful one.
A code says a circuit is out of range. Live data shows you a sensor's actual behaviour while the engine runs — a coolant temperature that never reaches thermostat opening, a fuel trim drifting under load, a lambda sensor that has gone lazy rather than dead. Those are diagnoses. A code is a starting point.
Graphed on a phone screen it is readable. On a two-line handheld display it is a number that changes.
This page contains affiliate links. If you buy through them, Ugly Fixes may earn a commission at no extra cost to you. Products are selected independently.
Veepeak Bluetooth OBD2 scanner
Veepeak
Check app compatibility with your specific phone and car before buying, and check which features are behind a subscription.
Check price and availability(opens in a new tab, affiliate link)Affiliate link. Price shown on the merchant's site.
It is cheap enough to be a first purchase
The hardware is inexpensive because the software is where the money is. That is worth understanding rather than resenting — but check what the app charges for before assuming the low price is the price.
The case for the handheld
It has one job and nothing it depends on
No pairing, no app, no phone battery, no signal to look up a definition, and no vendor who can discontinue support for your device.
The scenario that makes the case: a car that will not start, at night, away from home, with a phone at fifteen percent that you also need for the recovery call. The dongle is the wrong tool in exactly the moment you most want a tool.
Handheld OBD2 scanner
Check it states support for your make's ABS and airbag systems if you want more than emissions codes — generic OBD2 does not include them.
See current options(opens in a new tab, affiliate link)Affiliate link. Price shown on the merchant's site.
No subscription, ever
It does what it did on the day you bought it, in five years, with no account.
Where the cheaper option is genuinely enough
A free code read. Many parts chains read codes at no charge. If you want to know the code once rather than own the capability, that is the whole answer and it costs nothing.
A multimeter, if the fault is not throwing a code. This is the case people get wrong most often. A parasitic drain, a corroded earth, a failing relay and a bad connector are all invisible to a scanner and obvious to a meter. Buying a scanner for those is buying the wrong instrument.
Automotive multimeter
The complementary tool, not the alternative. A scanner reads what the car reports; a meter reads what is actually happening on a wire.
See current options(opens in a new tab, affiliate link)Affiliate link. Price shown on the merchant's site.
That distinction is argued properly in OBD2 scanner vs multimeter, and what a meter settles on a car is in a multimeter for car owners.
Nothing at all, on an older car. Some pre-OBD2 systems flash their codes through the dashboard warning light with a jumper or an ignition-key sequence, at no cost — reading fault codes without a scanner on older cars covers the documented procedures.
Who should pick which
Dongle if this is your own car, you want to understand it, and live data interests you. That is most people, and it is the better tool on the merits.
Handheld if it lives in the car for emergencies, or you want a tool with no dependencies and no subscription. Also the better answer if you find phone apps a chore rather than a convenience.
Both, cheaply, if you check used cars regularly. A handheld in the boot and a dongle at home covers the two situations without either compromising.
Neither if the symptom is electrical and no warning light is on. That is a meter's job.
The thing neither of them does
Tell you what to replace. A code names a circuit or a symptom — an oxygen sensor code frequently means an exhaust leak upstream of the sensor rather than a failed sensor, and a misfire code names a cylinder rather than a cause.
Reading a code as a shopping list is how good parts get fitted to cars that still have the fault afterwards. The tool narrows the question; it does not answer it. That framing runs through OBD2 scanners for normal owners, and the used-car version — where a cleared code is itself information — is in checking a used car before you buy it.
Portable power bank
If the dongle is your only scanner, this is what stops a flat phone becoming a car you cannot diagnose at the roadside.
See current options(opens in a new tab, affiliate link)Affiliate link. Price shown on the merchant's site.
If this is not right for you
- A multimeter
- For anything electrical that is not throwing a code, a meter answers questions a scanner cannot see at all.
- A free code read at a parts shop
- If you want the code once rather than the capability, many chains do it at no cost and it needs no purchase.
Questions people actually ask
Which should most people buy?
Then why would anyone buy a handheld?
Does the dongle drain the car battery?
Will either read ABS and airbag codes?
Can I clear a code and be done?
Do these work on older cars?
Is a subscription involved?
Question this page did not answer? Ask it.