FitConvert

How to Convert TCX to CSV

Turn your TCX workout files into CSV spreadsheets for easy analysis in Excel, Google Sheets, or any data tool

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

  1. Go to FitConvert
  2. Upload your .tcx file
  3. Select CSV as the output format
  4. Click Convert
  5. The .csv file 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
← Back to articles