Skip to tools
SwitchbackFiles never leave your device

Convert FIT to CSV

One row per record. Indoor files without GPS still get heart rate and power columns.

Files stay on this device

Convert FIT to CSV when you want Garmin activity data in a spreadsheet or data analysis workflow. Choose one or more .fit recordings, then download a CSV with one row for each decoded activity record. The columns can include time, GPS coordinates, elevation, heart rate, cadence, power, temperature, speed, and distance when those values exist in the source file.

A FIT file is a compact binary activity format, while CSV is plain text that spreadsheet apps and scripts can read. GPS is optional, so indoor trainer sessions can still produce useful rows with time and sensor values. This free browser based converter processes files on your device without uploading them. Export a copy for Excel, Numbers, Google Sheets, or your own analysis, while keeping the original FIT unchanged.

1Select a file

2Set options

Nothing to set. Run when the file is ready.

3Run

Select a file first.

Your file is processed in your browser and never uploaded.

What this format is

A FIT file is a stream of records. CSV is that stream as a spreadsheet: one row per record, sensors in columns. Indoor trainer files work — GPS is not required.

How to get the file

  1. From Garmin Connect
  2. 1. Export original FIT from the activity, then drop it here.
  1. From Strava
  2. 1. Request a bulk export and drop a single .fit from the zip, or export GPX and use GPX to CSV.

What is kept and what is lost

KeptLost or missing
Time, GPS when present, HR, cadence, power, temperature, speed, distanceLaps, device settings, and manufacturer-only FIT fields

Questions

What is in each row?

Time, lat, lon, elevation, heart rate, cadence, power, temperature, speed and distance when the FIT recorded them.

Does this work for indoor trainer files?

Yes. GPS is optional. Records without position still become rows.

Is the FIT uploaded?

No. The spreadsheet is built in your browser and downloaded locally.

Can I convert several files at once?

Yes. Select more than one FIT and you get a zip of CSVs.

Back to FIT file converters