Turn your mobile into automotive scanner

With OBD Auto Doctor car diagnostic app, you can communicate with your vehicle's On-Board Diagnostic system and turn your iPhone into a highly capable automotive scanner. Whether you want to monitor data in real-time or reset "check engine" light, this is the only OBD-II software you need!

Download on the App Store

It's a Free App
Upgrade to Pro in-app

Diagnostic Trouble Codes

Read diagnostic trouble codes (DTCs), reset the codes and the check engine light (a.k.a MIL). Upon malfunction, get access to the Freeze Frame snapshot of the sensor data.

In addition, search and browse the DTC database for generic and manufacturer specific trouble codes. The database contains over 14000 trouble codes.

Read: What to do when Malfunction Indicator Light illuminates?

Inspection & Maintenance Monitors

Readiness monitors self-test the car’s emission-related systems. Read these self-test monitoring test results to make sure your car is ready for inspection.

Moreover, the app supports now also On-Board Diagnostic Monitors. These monitors allow for more complete analysis of monitor test result and they are useful for detecting intermittent problems.

Read: Readiness monitors explained

Sensors and Parameters

Sensors and parameters are what most of you find the most interesting part of the software. You can monitor all the sensor values that your car reports, including fuel consumption, in real-time. In addition, exporting the data in csv format is now supported!

You can also track sensor values in a beautiful graph. This way you can visualize sensor value changes, and detect spikes and trends in the data.

Read: Supported OBD-II sensors and parameters

Status view with custom data

The status view is a sort of digital dashboard. It shows real-time data from your car in digital gauges. You can customize the view by picking the data you want to track by long-pressing a gauge.

Vehicle Information

Get access to all basic information of the Engine Control Unit including Vehicle Identification Number (VIN), Calibration Identifications (CALID), Calibration Verification Numbers (CVN), Engine Serial Number, and ECU name queries.

Read: How OBDII helps you when buying a used car

Multiple Control Modules

The app supports all OBD2 compatible Electronic Control Units (ECUs) that your car supports. In addition to Engine Control Module, this typically includes transmission control unit for cars with automatic transmission, or fuel pump for example.

Upgrade the app to a professional tool by getting the Pro version.

iPhone App Version Comparison Table

Free Pro
Diagnostic Trouble Codes
Confirmed DTCs supported supported
Pending DTCs supported supported
Permanent DTCs supported supported
Freeze Frame limited supported
Clear DTCs and MIL limited supported
Send diagnostic info using e-mail supported supported
Search DTC Database supported supported
Generic DTCs supported supported
Manufacturer Specific DTCs limited supported
Readiness Monitors since MIL reset supported supported
Readiness Monitors for this drive cycle supported supported
On-Board Diagnostic Monitors limited supported
Live Sensor Data limited (limited) supported
Sensor Graph (scope) limited (limited) supported
Data logging to file / Export data in csv format limited supported
Electronic Control Unit Information
OBD requirements and the bus protocol supported supported
ECU name and description supported supported
Vehicle Identification Number limited supported
Calibration Identifications limited supported
Calibration Verification Numbers limited supported
Engine Serial Number limited supported
Exhaust Regulation Or Type Approval Number limited supported
Scantool information supported supported
Battery Voltage supported supported
Metric and Imperial/US Units supported supported
Gasoline and Diesel Engines supported supported
Supported Protocols
SAE J1850 PWM supported supported
SAE J1850 VPW supported supported
ISO 9141-2 supported supported
ISO 14230-4 KWP supported supported
ISO 15765-4 CAN supported supported

Please notice that all the features require that your vehicle supports them too.

"Professional Grade. This is a great app. Truly professional grade. Get it!!!"


"This app works great with KIWI 3. Upon launching the app, Kiwi 3 will automatically find and connect to your divice using my IPhone. Support for the Bluetooth 4.X adapters is a great addition to this app."


"Great app. Love this new update. This is now my go to obd app."


"Professional. This is professional grade. Has most of the features as dealer specific tools. So impressed with the app."


"Works well. I got this software to track monitors ahead of smog certification, so I wouldn't have to go back again and again to see if the tests had been run and cleared. My wifi obd2 connector and the software connected easily on my iPhone 6. I would recommend."


How to Get Started?

We've put some introduction material to help you get started with diagnosing your car as easy as possible. After watching these tutorial videos or checking out the quick start guides, it should be super easy to connect the app with your car! If you have any questions or concerns left after taking a look of this material, our email support is glad to help you out.

Video Tutorial for WiFi OBD dongles

Video Tutorial for Kiwi 3 Bluetooth OBD dongle

Quick Start Guides and User Manual

Download the Quick Start Guide (PDF) for Bluetooth adapters or WiFi adapters

For more comprehensive package of information, check the full User Manual for iPhone and iPad.

Download the free app on your device now!