Diagnose right in your browser — plug in an ELM327 and the site reads your car itselfProgram for Windows and macOS — all-module scan on any make

HomeComparisonsTorque Pro

Diagnost vs Torque Pro: a Windows alternative with real module access

Torque Pro is Android-only and reads generic OBD-II. Diagnost is a free Windows program that sweeps every module and needs no hand-entered PIDs.

Anyone searching for Torque Pro for PC hits the same wall: there isn't one. Torque runs on Android and nothing else — no iPhone build, no Windows build — and the developer says as much on torque-bhp.com. So the real question is what you would gain by moving diagnosis to a laptop, and what you would leave behind on the phone. Here is the honest split, as of September 2026.

What each one is

Torque is the veteran of Android OBD-II apps. Torque Lite is free, Torque Pro is a one-time purchase on Google Play with no subscription. It connects through ELM327-compatible adapters: the developer's own wiki recommends classic Bluetooth or USB for speed, supports WiFi adapters outside ad-hoc mode, and warns that BLE adapters are slow and should not be expected to keep up on CAN vehicles. What people install it for is the dashboard: configurable gauges, charts, map overlays, GPS-tagged logging, and performance widgets for 0-60 and quarter-mile timing. Diagnostically it stays inside generic OBD-II — engine and emissions codes, freeze frame — with brand plugins and hand-entered custom PIDs as the only way deeper.

Diagnost is a free program for Windows 7 through 11, with macOS listed for USB and WiFi adapters. It finds every adapter you have connected — ELM327 over USB, Bluetooth, BLE or WiFi, OBDLink, a J2534 device, K-line cables — and picks whichever one is actually on the car, switching when you unplug one without needing a restart. On any CAN vehicle from roughly 2008 it sweeps every module it can reach: engine, transmission, ABS and stability control, airbags, body, cluster, climate, using standard UDS and KWP addressing plus manufacturer addressing for Toyota and Lexus, Nissan and Infiniti, VAG, GM and Opel, Mercedes and Ford. It has a built-in AI mechanic that queries modules by itself and explains the result in plain language.

Side by side

CriterionTorque ProDiagnost
PlatformAndroid only - no iOS, no desktopWindows 7-11 laptop or desktop; on a phone only the browser page /connect
AdapterELM327 over classic Bluetooth, WiFi or USB; BLE works but slowlyAnything: ELM327 over USB, Bluetooth, BLE or WiFi, OBDLink, J2534, KKL, K+DCAN, ENET. Several at once
VehiclesAny OBD-II car, from 1996 for US-market gasoline modelsAny CAN car, roughly 2008 and newer; K-line cars up to about 2005-2007
Scan depthEngine and emissions codes; deeper only via plugins and custom PIDsEvery reachable module, with per-module or full code clearing
Extra parametersEntered by hand: address, conversion formula, units, per engineNamed parameters reported by the modules themselves - nothing to type
Coding and serviceNoneBMW and Mini only: hidden-feature coding by checkbox with backup and auto-rollback, battery registration, service reset
Live dataGauge dashboards, charts, GPS logs, performance timing - its strong suitLive sensors, trip recording, interactive graphs, freeze frame, readiness monitors
HistoryTrip logs on the phoneVehicle passport by VIN, module backups, fault comparison between visits
PriceTorque Lite free, Torque Pro a one-time purchaseFree in full, no vehicle limit
Interface languageEnglishEnglish and Russian
AI helpNoneBuilt-in AI mechanic plus the online chat

Where Torque still wins

Behind the wheel. A phone on a windshield mount, five gauges on screen, oil and transmission temperature updating while you drive — that is what Torque was built for and it still does it better than a laptop ever will. The performance widgets and the map overlay have no equivalent on the desktop side, and a decade of community dashboard layouts and themes comes with them.

Logging is the second one. Torque records long GPS-tagged sessions and exports them, and there is a large body of shared PID definitions and how-tos built around that workflow. If your goal is track days or watching a known parameter over a long drive, you are already using the right tool.

And the price of entry is hard to beat: Lite is free, Pro is a single small payment that never renews.

Custom PIDs: the honest technical gap

Generic OBD-II defines a narrow set of parameters, mostly emissions-related. Everything else lives at manufacturer-specific addresses that Torque does not know, which is why the ritual exists: find a definition on a forum, type in the address, a conversion formula such as ((A*256)+B)/10-40, the units and a sensible range, then sanity-check the number on screen. That definition is written for one engine in one range of model years. On a different car the same formula produces confident nonsense, and nothing warns you.

What replaces them

Diagnost does not ask for addresses. It queries the module, takes back the list of what that module can report, and displays parameters with names and units — along with the vehicle passport: VIN, CALID and CVN, ECU names. Your existing Torque definition files are in Torque's own format and stay there, but on the desktop there is nothing for them to do.

Why it says "cannot connect to adapter"

The second most common Torque search, and it usually comes down to hardware. Adapter type: the wiki names classic Bluetooth and USB as the fast paths and calls BLE slow, which on a CAN car often shows up as a connection that appears to succeed and then stalls. Adapter quality: dongles labeled "v2.1" are typically cut-down clones missing part of the AT command set, so some data never arrives — the ELM327 page covers how to tell those from a proper PIC18F25K80 clone. And exclusivity: an ELM327 answers one client at a time, so an app left running in the background blocks the next one.

On Windows the first problem disappears. A wired USB adapter needs no pairing and does not drop, Diagnost identifies the adapter from its ATZ and ATI reply and tells you what it is, and for extra buses an OBDLink MX+ adds MS-CAN for Ford and Mazda and SW-CAN for GM and Opel (the EX has MS-CAN only) with automatic switching; GM single-wire support arrived in 3.1.13 and is still being verified on real cars. Before installing anything you can test the adapter itself on /connect, which reads engine codes straight from the browser over USB or BLE in Chrome or Edge, on a PC or on Android.

Where Diagnost is stronger

  • Every module, not just the engine. One sweep returns faults from the transmission, ABS, airbags, body, cluster and climate, with plain-language descriptions and selective clearing.
  • Nothing to type. Parameters arrive named from the modules, so no forum PID hunting and no formula errors.
  • Explanation instead of a code list. The AI mechanic queries modules itself and says what to check first; you can keep asking in the chat.
  • History per VIN. Sessions are kept and faults compared between visits, so you can see whether a repair held.
  • BMW at dealer depth. E chassis 1998-2013 and Mini R50-R56 over K+DCAN, F, G and I chassis over ENET: coding by checkbox with backup and auto-rollback, battery registration, service reset, cross-module mileage checks.
  • Toyota and Lexus hybrid batteries. Per-block voltages, the spread and a verdict for Prius 2, 3 and 4, Aqua, Auris HSD, CT200h, Camry Hybrid, RX400h and RX450h.
  • Free in full, with no vehicle limit and no tie to a particular piece of hardware.

Which one to pick

Stay on Torque if what you want is instrumentation: gauges on the move, logged drives, timing runs, one car whose PIDs you have already set up. Nothing here is a reason to abandon a setup that works.

Add Diagnost when the job turns into diagnosis: a full sweep before buying a used car, an intermittent fault to chase, a warning light that is not the check-engine light, or a BMW that needs coding. Download it from the program page; the plain-adapter workflow is described on the ELM327 software page.

Running both

They complement each other rather than compete. The phone stays in the car for the drive, the laptop comes out when something needs to be understood, and one wireless adapter serves both — no second purchase. The only rule is not to connect two programs to the vehicle at the same time.

If you are shopping among phone apps, Car Scanner ELM OBD2 is the modern rival, and unlike Torque it also runs on iOS. On the desktop, ScanMaster-ELM and OBD Auto Doctor answer the same "PC version" search but, like Torque, stay within generic OBD-II.

Questions and answers

Is there a Torque Pro for Windows or iPhone?

Neither. As of September 2026 Torque is published for Android only, which is how its own site describes it; the developer has never shipped an iOS or desktop build. For a laptop you need different software, and Diagnost is free.

What is the best Torque Pro alternative?

It depends on what you use Torque for. For gauges while driving, another phone app is the like-for-like swap. For diagnosis - all modules, code descriptions, session history - a desktop program does more, and Diagnost costs nothing.

Can Torque read ABS and airbag codes?

Not on its own. Torque reads generic OBD-II codes, which means the engine and emissions side. Brand plugins add extended parameters, but that is not the same as sweeping ABS, airbag and transmission modules for stored faults.

Do my custom PIDs work in other software?

No, those definition files are written in Torque's own format, with an address, a conversion formula and units tuned to one engine. Diagnost does not need them: it asks each module what it can report and shows named parameters with units.

Is Torque Pro still being updated?

Torque has been around since 2009 and its feature set has been stable for a long time. Check the 'Updated on' date on its Google Play listing before assuming anything - that is the only honest source for it.

Torque Lite or Torque Pro - is the paid version worth it?

Torque Lite is free and limited; Torque Pro is a one-time purchase on Google Play with no subscription, and it is inexpensive. If the paid features you want are dashboards and logging, it is fair value. If you want module-level diagnosis, neither tier reaches it.

Do I need a separate adapter for a laptop?

No. A wireless ELM327 pairs with Windows the same way it pairs with a phone, and Diagnost detects it automatically. Only wired USB adapters are laptop-exclusive - and they are the cheapest and most reliable of the lot.

Does Diagnost cost anything?

No. The program is free in full: all-module scanning, live data, trip recording, module backups, VIN history and the built-in AI mechanic. You only pay for hardware, and a plain ELM327 is a few dollars.

Download Diagnost

Free program: scans every module on any make, live data, service functions and an AI mechanic built in. Finds the connected adapter on its own and picks the one that is on the car.

Download the programWindows 7–11 and macOS · the same AI mechanic inside

Other comparisons

Updated: 2026-09-05