GPX to CSV Converter

Drop a GPX track, get a plain CSV with latitude, longitude, elevation, and timestamps — ready for Excel, Sheets, pandas, or any analysis tool.

Drop your GPX file here

Converts to .csv — stays on your device

Why convert GPX to CSV?

How our converter works

Your GPX is parsed in the browser — every track point's latitude, longitude, elevation, and timestamp are extracted. The result is a four-column CSV: latitude, longitude, elevation, time. Missing elevation or timestamp fields are left empty so downstream tools can detect gaps. Nothing is uploaded — your training data, home addresses, and private routes stay on your device, which matters if you're analyzing a route that reveals a daily schedule or residence.

GPX vs CSV — what's the difference?

Feature GPX CSV
Structure XML with nested tracks, segments, and points Flat rows, one per point
Typical tooling GPS devices, fitness apps, mapping tools Spreadsheets, Python, R, BI tools
Metadata Track names, waypoints, routes, extensions Columns only — no nested structure
Human readability Verbose XML Plain text, trivial to inspect
Best for Exchange between GPS apps Analysis, spreadsheet visualization, custom processing

Frequently asked questions

What columns does the CSV have?

Four: latitude, longitude, elevation, time. Missing values for elevation or time appear as empty fields, so your analysis tool can handle them explicitly.

How is time formatted?

ISO 8601 with Z suffix — exactly as GPX stores it (e.g. 2026-04-23T09:15:30Z). Every spreadsheet and data tool recognizes this format natively.

Can I import this into Google Sheets or Excel directly?

Yes. Open the CSV, confirm comma as the delimiter, and the data loads into four columns. From there, add computed columns for distance, pace, speed, or anything else.

What happens to waypoints and routes?

Dropped. This converter focuses on track points — the continuous recording of a ride, run, or hike. Waypoints and planned routes are a separate kind of GPX data and aren't in the output.

Does it handle huge GPX files?

For multi-hour rides with thousands of points, yes — parsing and CSV-emission are both fast. Files over a few hundred MB may strain browser memory; for those, a desktop tool like gpsbabel is more reliable.

Is my track data uploaded?

No. The conversion runs entirely in your browser. Tracks often reveal home locations and daily patterns — keeping them local matters.

About the GPX format

GPX (GPS Exchange Format) is the universal XML schema for GPS tracks, waypoints, and routes — adopted by virtually every GPS device, fitness app, and mapping tool since the early 2000s. Its structure is hierarchical: a GPX file contains tracks, each with segments, each with points. CSV (Comma-Separated Values) is the oldest and most portable tabular format — every spreadsheet, every statistics package, every data-analysis language reads it without ceremony. Converting GPX to CSV is the standard bridge between geospatial recording and quantitative analysis — once your ride or hike is in CSV form, you can compute anything a pandas DataFrame or Sheets formula can express.