Export OBD2 Data from iPhone: CSV, PDF and JSON

Your engine data, in files you can use.

What Odo records from your adapter can leave the app: spreadsheets of trip engine data, a report for your mechanic, and JSON for your own automations.

Why it matters

Engine data is more useful when you can work with it. Compare trips in a spreadsheet, keep a record for a warranty claim or a sale, or hand a mechanic the codes and readings instead of describing them from memory.

All your trips in one file.

Export the engine summary of every trip recorded with an adapter as CSV or PDF. Filter first to export one vehicle, one month or one kind of trip.

  • One row per trip with date, name, vehicle, start and end
  • RPM, load, throttle, coolant, airflow and intake air: maximum, minimum and average
  • Fuel used, fuel rate, fuel level, boost and battery voltage
  • Check-engine events and new fault codes

One trip in detail.

From a trip’s share menu, export that trip’s engine summary as CSV or PDF, or every second of it as CSV.

  • Summary as CSV or PDF
  • Second-by-second CSV with speed, RPM, throttle, engine load, G-force, elevation and position
  • Hide Start & End trims the coordinates near both ends
  • Only the data the trip has is offered

A report for your mechanic.

Generate a diagnostic report PDF from the Codes tab: vehicle and adapter details, every trouble code, emissions readiness and a snapshot of live readings.

  • VIN, calibration ID, ECU name and protocol
  • Stored, pending and permanent codes
  • Emissions readiness monitors
  • A snapshot of live readings

Automate it with Shortcuts.

The Export Vehicle Data action saves each of your vehicles as a JSON file, with everything recorded from your OBD2 adapter. It runs in the background without opening Odo.

  • Vehicle details, odometer and records
  • Lifetime engine stats, battery and coolant ranges
  • Trouble codes with first and last seen, freeze frame and monitor tests
  • Use it in any Shortcut or automation

How to set it up

  1. 1

    Open Export Data

    Go to Settings → Data & Sync → Data Management → Export Data.

  2. 2

    Choose a format

    Under OBD Data, tap Export as CSV or Export as PDF.

  3. 3

    Filter and share

    Use Filters & Sort to pick the trips, then save or share the file.

Exports include trips recorded with an adapter connected. Custom readings aren’t included.

Questions about Export OBD2 data

Can I give my mechanic a report of my car's trouble codes?

Yes. The Codes tab creates a diagnostic report PDF with the VIN, calibration ID, ECU name and protocol, every stored, pending and permanent code, the emissions readiness monitors and a snapshot of live readings.

Can I export OBD2 data to a spreadsheet?

Yes, as CSV. The trip export gives one row per trip with RPM, load, throttle, coolant, airflow, fuel, boost, battery voltage and fault codes, and a single trip can be exported second by second with speed, RPM, throttle, engine load, G-force, elevation and position.

Can I export OBD2 data automatically?

Yes, with Shortcuts. The Export Vehicle Data action saves each vehicle as a JSON file, with lifetime engine stats and trouble codes, and runs in the background without opening Odo.

Are custom PID readings included in OBD2 exports?

No. Exports include data from trips recorded with an adapter connected, and custom readings aren't part of them.

Can I export my OBD2 data?

Yes. Export trip engine summaries as CSV or PDF, a single trip second by second as CSV, a diagnostic report PDF, or each vehicle as JSON with Shortcuts. Full answer

Does Odo record OBD2 data during trips?

Yes. With an adapter connected, each trip saves an engine summary, and RPM, throttle and load are recorded every second for replay. Full answer

Last updated

Download Odo.

For iPhone and iPad with iOS 18.6 or later, and Apple CarPlay.

Free to download. Offers in-app purchases.