Why convert TCX to CSV?
TCX files contain structured workout data in XML, which is hard to work with directly. Converting to CSV flattens all your trackpoints into a clean spreadsheet format — one row per data point, with columns for every metric.
This makes it easy to:
- Open your workout in Excel or Google Sheets
- Build custom charts for pacing, elevation, or heart rate
- Run analysis in Python, R, or any data tool
- Share workout data with a coach in a simple format
What data is included?
FitConvert maps every trackpoint to these columns:
- timestamp — ISO 8601 format
- latitude and longitude — GPS coordinates
- altitude_m — elevation in meters
- heart_rate_bpm — heart rate
- cadence_rpm — cadence
- speed_mps — speed in meters per second
- distance_m — cumulative distance in meters
Any fields not present in the original TCX file are left blank.
How to convert with FitConvert
- Go to FitConvert
- Upload your
.tcxfile - Select CSV as the output format
- Click Convert
- The
.csvfile downloads automatically
The conversion happens entirely in your browser — nothing is uploaded to a server.
When to use CSV vs other formats
- Use CSV when you want to analyze or visualize data in a spreadsheet or data tool
- Use FIT when you need to import into Garmin Connect or another fitness platform
- Use GPX when you need a route for mapping or navigation apps