GPX CSV
File conversion

Convert GPX to CSV

QUICK ANSWER
Is it possible to convert GPX to CSV?
Yes - GPX converts to CSV.

Use GPS Visualizer online to convert your .gpx to a comma-separated file with latitude, longitude, elevation and timestamp columns. GPSBabel does the same locally using the unicsv output format.

Also to CSV: DTA · HVE · XFDF

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert GPX to CSV?

Spreadsheets and data tools cannot parse GPX's XML structure in a useful way. Flattening a track to CSV lets you open it in Excel or Google Sheets, run distance or elevation calculations, plot custom charts, or feed the coordinates into a database or analysis script.

How to convert GPX to CSV

GPSBabel OPEN-SOURCE

Set input to GPX and output format to unicsv in GPSBabel to produce a CSV with latitude, longitude, elevation, name, description and time columns. Also available for macOS and Linux.

About these formats

Quality & what to watch

  • Each track point and waypoint becomes one row; the hierarchical GPX structure of tracks, segments and points is flattened to a single table.
  • The CSV contains only the data present in the GPX; fields such as heart rate or cadence appear only if the source file already contained them.
  • Avoid uploading GPX files with sensitive locations such as home address or private routes to online services.

Frequently asked questions

What columns does the CSV output contain?
Typically latitude, longitude, elevation, name, description and time, though exact columns depend on the tool and options chosen.
Can I open the CSV directly in Excel?
Yes, a CSV with comma-separated columns opens directly in Excel or Google Sheets; set the delimiter to comma if prompted.
Can I convert back from CSV to GPX?
GPSBabel can import a CSV with lat/lon columns and output GPX, but you must match the expected column names.