# Export OBD2 Data from iPhone: CSV, PDF and JSON

> Export the OBD2 data Odo records: engine summaries of your trips as CSV or PDF, second-by-second engine data as CSV, a diagnostic report PDF for your mechanic, and a Shortcuts action that saves each vehicle as JSON.

App: Odo: Speedometer, Drive & Ride (iPhone, iPad, Mac with Apple silicon, Apple CarPlay, Apple Watch). Free to download: https://apps.apple.com/app/id6759611784
Page: https://speedometerproapp.com/features/obd2-data-export
Last updated: 2026-10-28

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. **Open Export Data**: Go to Settings → Data & Sync → Data Management → Export Data.
2. **Choose a format**: Under OBD Data, tap Export as CSV or Export as PDF.
3. **Filter and share**: Use Filters & Sort to pick the trips, then save or share the file.

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

## Questions and answers

### 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, in several ways. For all your trips, go to Settings → Data & Sync → Data Management → Export Data and choose Export as CSV or Export as PDF under OBD Data. Filters let you pick dates, vehicles and more first. For one trip, open its share menu and choose OBD Data for a summary as CSV or PDF, or All Data (CSV) with every second of speed, RPM, throttle, engine load, G-force, elevation and position. The Codes tab on the OBD II screen creates a diagnostic report PDF for your mechanic, and the Export Vehicle Data action in Shortcuts saves each vehicle as a JSON file. More at /features/obd2-data-export.

### Does Odo record OBD2 data during trips?

Yes. Once your adapter is set up, Odo reconnects to it when a trip starts. The trip then saves an OBD II Summary: RPM, engine load, throttle, coolant and oil temperature, airflow, peak boost, engine-on time, fuel used with an estimated cost, check-engine events and any new fault codes. RPM, throttle, engine load and absolute load are also recorded every second, and Channel Replay plays them back in sync with speed, elevation and G-force. Electric cars can record the state of charge at the start and end of each trip after you add the battery reading from Presets. Custom readings are shown live and aren't saved with trips. More at /features/obd2-trip-recording.

## Related

- [OBD2 trip recording](https://speedometerproapp.com/features/obd2-trip-recording): Engine data saved with every trip, with a synchronized replay.
- [Check engine codes](https://speedometerproapp.com/features/check-engine-codes): Read, understand and clear trouble codes, and check emissions readiness.
- [Siri and Shortcuts](https://speedometerproapp.com/features/automation): Voice commands and Shortcuts actions so trips start and stop on their own.
