GPX to CSV Extractor
Convert a GPS route file into a spreadsheet you can actually work with. Elevation, timestamps, and heart rate come through intact - ready for Excel, Python, or any analysis tool. Nothing uploaded.
Drop your GPX file here
or
.gpx files only · parsed locally, nothing uploaded
How to convert GPX to CSV
- Drop your GPX file onto the upload area above
- Choose whether to export track points, waypoints, or both
- Select which columns to include - only the data you need
- Click Download CSV and open in Excel, Google Sheets, or Python
What data is extracted?
- Coordinates - latitude and longitude for every trackpoint
- Elevation - altitude in metres for each point
- Timestamps - ISO 8601 date/time per trackpoint
- Heart rate - from Garmin, Polar, Wahoo HR extensions
- Cadence, power, temperature - all standard GPX extension fields
- Waypoints - named locations with descriptions and symbols
Learn more: GPX files and GPS track data
What GPX files contain and why they can't open in Excel
GPX (GPS Exchange Format) is an XML-based text format that stores GPS track points as latitude, longitude, elevation, and timestamp - one record per GPS sample, typically taken every second. GPX files can also embed heart rate, cadence, temperature, and other sensor data from sports watches and cycling computers. Because GPX is XML (a nested tag-based text format, not a spreadsheet), Excel and Google Sheets cannot read it directly. This converter parses the XML structure, extracts all track points and waypoints, and exports them as clean CSV rows where each row is a single GPS sample with all available data columns, ready for analysis, charting, or further processing in spreadsheet tools.
Exporting GPX from popular fitness apps and working with the CSV
GPX is the standard export format for Strava, Garmin Connect, Komoot, and nearly all GPS-enabled fitness apps. After conversion to CSV, you can import into Excel or Google Sheets to analyze distance, elevation gain, pace, heart rate zones, and other metrics. You can also plot the track using mapping tools, calculate splits by pace or distance, or merge multiple activities. The converter preserves all original GPX data fields - nothing is lost in translation from XML to CSV format. Each row in the output represents one GPS sample point, allowing detailed analysis at the sample level rather than just activity summaries.
FAQ
What data is stored in a GPX file?
A GPX (GPS Exchange Format) file stores GPS track points with latitude, longitude, elevation, and timestamp. It can also contain heart rate, cadence, and temperature from connected sensors, plus named waypoints and routes. GPX is the standard export format from Strava, Garmin Connect, Komoot, and most GPS apps.
How do I open a GPX file in Excel or Google Sheets?
GPX files are XML and cannot be opened directly in Excel. Use this tool to convert the GPX to a CSV file, then open the CSV in Excel or Google Sheets. All track point data including coordinates, elevation, time, and sensor readings is preserved in a row-per-point format.
How do I export a GPX file from Strava or Garmin?
In Strava, open an activity and click the three-dot menu, then 'Export GPX'. In Garmin Connect web, open an activity, click the gear icon, and select 'Export to GPX'. The downloaded file can then be dropped directly into this converter.