GPX to CSV
One row per point: time, lat, lon, elevation, and whatever sensors were recorded.
Files stay on this device
1Select a file
2Set options
Heart rate, cadence and power stay in the download. The file never leaves this device.
3Run
Select a file first.
Your file is processed in your browser and never uploaded.
What this format is
A spreadsheet is easier to graph than XML. Each point becomes a row: time, lat, lon, elevation, heart rate, cadence, power, temperature, speed.
How to get the file
- From Garmin Connect
- 1. Export FIT or GPX from the activity, then drop it here.
- From Strava
- 1. Export GPX from the activity, then drop it here.
What is kept and what is lost
| Kept | Lost or missing |
|---|---|
| Every track point and sensor column that exists | Track name/type as a header — put those in the filename instead |
Questions
What columns are in the spreadsheet?
Time, latitude, longitude, elevation, heart rate, cadence, power, temperature and speed — each filled only when the source had it.
Can I drop a FIT or TCX instead?
Yes. Those are decoded first, then written as CSV the same way.
Will Excel open the file directly?
Yes. So will Numbers and Google Sheets. It is a plain CSV, UTF-8.