numcal. / FIT TOOLS / FIT → CSV

Convert FIT to CSV.

Every record in your ride as a plain spreadsheet row — for Excel, Google Sheets, pandas or R. Free. No signup. Nothing stored.

Drop a .fit file here
or click to browse — up to 25 MB
CONVERT TO

Field notes

What columns do I get?

time, latitude, longitude, elevation_m, distance_m, heart_rate_bpm, cadence, power_w, speed_ms, temperature_c — one row per recorded second (or whatever your device’s recording interval was). Empty cells where the device didn’t record a field.

Indoor rides too?

Yes. Trainer files with no GPS still export — you get the timestamps and sensor columns, with the position columns empty.

Is my data private?

Your file is never written to disk. It is parsed in memory, converted, sent back, and garbage-collected. No accounts, no tracking pixels, no “files are deleted after 24 hours” fine print — there is nothing to delete.