Your FIT files + AI = smarter training. Try aitrainingplan.app free →

FIT to CSV Converter

Turn a FIT file into a clean CSV you can open in any spreadsheet. Choose the exact fields you need — every record row, timestamped and ready for Excel, Google Sheets, or a pandas dataframe.

What ends up in the CSV

Your FIT file records one row per data sample — usually one every second. The converter writes each sample as a CSV row, with a column for every field your device captured. You pick which fields to include before you export.

FIT fieldCSV columnNotes
timestamptimestampISO 8601, one row per record
position_lat / position_longlatitude, longitudeDecimal degrees; empty for indoor activities with no GPS
heart_rateheart_rateBeats per minute
powerpowerWatts, if a power meter was connected
cadencecadencerpm for cycling, spm for running
altitudeelevationMetres, barometric where available
speed / distancespeed, distancem/s and metres — convert in your spreadsheet for km/h or miles
temperaturetemperatureDegrees Celsius, if the device logged it

Why export FIT to CSV

CSV is the format every spreadsheet and data tool reads. Once your activity is a CSV you can chart heart-rate drift in Excel, build your own power curve in Google Sheets, or load the file into a pandas dataframe to model training load yourself. The FIT binary stays intact on your device — you only export a readable copy of the samples.

Drag & drop your FIT files here

or click to browse — max 50 MB

Processed in your browser. Your file never leaves your device.

Conversion direction

FAQ

How do I convert a FIT file to CSV?

Upload your .FIT file, keep CSV as the target format, tick the fields you want, and click Download. The conversion runs entirely in your browser — the file is never sent to a server.

Can I open a FIT file in Excel or Google Sheets?

Not directly — FIT is a binary format. Convert it to CSV first, then open the CSV in Excel, Google Sheets, or Numbers. Each recorded sample becomes one row.

Which data does the CSV include?

Every per-second record your device logged: timestamp, GPS position, heart rate, power, cadence, elevation, speed, distance, and temperature — whichever your file actually contains. You choose which columns to export.

Is my FIT file uploaded anywhere?

No. Parsing and conversion happen locally in your browser. Your activity data never leaves your device.

Can I convert CSV back into a FIT file?

Yes — switch the converter to reverse mode to rebuild a FIT file from a CSV, TCX, or GPX export.