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

Read fault codes right in the browser

Works with cheap ELM327 adapters over USB or Bluetooth LE. You need Chrome or Edge on a computer (Windows, macOS, Linux) or on Android: the browser talks to the adapter directly, and Safari and Firefox cannot do that yet.

Plug the adapter into the OBD2 port (usually under the steering wheel), turn the ignition on, then press a button above.

On iPhone the browser has no access to adapters at all — neither Bluetooth nor USB: that is an iOS restriction, the same in Safari and in Chrome. Use the symptom, code or photo diagnosis, and to read the car use a computer with Chrome or the program for Windows or macOS.

What works where

AdapterIn the browserIn the program
USB (CH340 or FTDI chip)yes — Chrome, Edgeyes — Windows, macOS
Bluetooth LE (BLE 4.0+)yes — Chrome, Edgeyes — Windows
Bluetooth classic (SPP)noyes — Windows
WiFi (own hotspot)noyes — Windows, macOS

WiFi adapters cannot work in a browser at all: a web page is not allowed to open a network socket to a device — that is a limitation of every browser, not of this site. Use the program for those — it supports WiFi adapters on Windows and on macOS alike. A K+DCAN cable is not an ELM327: it is needed for deep BMW diagnostics in the Windows program and cannot be read by a browser.

Need to go deeper? There is a program

The browser reads the engine — and only through a USB or Bluetooth LE adapter. The program for Windows and macOS polls every control unit in the car and works with any adapter, WiFi included. Free.

Every unit: ABS, airbags, transmission, body — on any make with CAN
USB, Bluetooth, BLE and WiFi adapters
Toyota and Lexus hybrid battery: module voltages and a verdict
Clearing faults per unit, freeze frame, readiness monitors
See what the program doesWindows 7–11 and macOS · the same AI mechanic inside