GPX to CSV Converter: Lat, Lon, Elevation, Time & Distance
Convert GPX to CSV or Excel: one row per point with latitude, longitude, elevation, time and distance so far. Ready for Excel or Sheets. Nothing is uploaded.
Drop your GPX file
GPX, KML, KMZ and GeoJSON are all accepted, and several files at once merge into one. The file is read in your browser and never uploaded, which matters with GPS tracks: most of them start at someone's front door.
Drop .gpx, .kml, .kmz or .geojson files here, or
Convert to
Don't take our word for it — turn your wi-fi off.
This tool keeps working with no connection at all, because your file is processed here in the browser. A site that uploads your file cannot do that. Disconnect and try it — this box will notice.
Prefer to check properly? Open DevTools → Network, then run the tool. Your file appears in no request. Why none of our tools upload
You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
If these numbers come off a bank or card statement, Statement Analyzer reads the whole file, categorises the transactions and totals them — still without uploading anything.
Open Statement Analyzer →This GPX to CSV converter turns a GPS track into a spreadsheet: one row per point, with latitude, longitude, elevation, time and the distance covered so far. Open the CSV in Excel, Google Sheets or LibreOffice, or choose Excel under Convert to for an .xlsx with real numbers in it. The GPX is read in your browser and not uploaded.
The columns
| Column | What it holds |
|---|---|
name | The track, route or waypoint name |
type | waypoint, track or route, so you can filter to just the track |
part | The segment number, from 1. A recording paused and resumed has several |
point | The point's position within its segment |
latitude, longitude | Decimal degrees, up to 7 decimal places (about 1 cm) |
elevation_m | Metres, only when the file has elevations |
time | Exactly as the GPS wrote it, in UTC (the Z at the end), only when present |
distance_km | Distance along the segment so far, starting from 0 in each segment |
description | Waypoint descriptions, only when any waypoint has one |
Worked example
Try an example loads a ten-point sketch of the Triund trail. It converts to 12 rows: the two waypoints first, then the 10 track points. The first track row starts Ascent,track,1,1,32.25852,76.33302,2130,2026-10-03T02:30:00Z,0.000, the second has a distance of 0.250 km, and the last starts Ascent,track,1,10,32.25573,76.35392,2842,2026-10-03T04:36:00Z,2.162. Over 2.162 km and 2 hours 6 minutes the track climbs 712 m, an average of about 1.03 km/h, which is what a steep Himalayan path looks like. The summit waypoint's description, Ridge camp, 2,842 m, contains commas, so it is wrapped in quotes as the CSV standard requires.
Speed, pace and climb in Excel
Delete the waypoint rows so the track starts in row 2. With the columns in the order above (elevation in G, time in H, distance in I) and two spare columns, L and M, three formulas cover most questions:
- Time as a real date. In L2,
=DATEVALUE(LEFT(H2,10))+TIMEVALUE(MID(H2,12,8))turns2026-10-03T02:30:00Zinto an Excel date-time in UTC. Add+5.5/24for India time, or your own offset. - Speed between two points. In M3,
=(I3-I2)/((L3-L2)*24)gives km/h. Divide 60 by it for minutes per km. - Total climb. For a track in rows 2 to 11, like the example's 10 points,
=SUMPRODUCT((G3:G11>G2:G10)*(G3:G11-G2:G10))adds up every rise: 712 m for the example. On a real recording, GPS noise inflates this figure, so totals from your watch's app, which smooth the data, will be lower.
CSV or Excel?
The CSV starts with a UTF-8 byte-order mark so that Excel on Windows shows names like Café correctly instead of Café. The Excel download stores latitude, longitude, elevation and distance as numbers, so you can chart elevation against distance straight away without converting text to numbers first.
What is not exported
Heart rate, cadence, power and temperature, which Garmin and other devices keep in GPX extensions, are not in the CSV yet. Routes and waypoints are included and marked in the type column, so filter on track if you only want the recording.
To put the points back on a map, use CSV to KML or convert the original file with GPX to KML. For KML files, KML to CSV does the same job.
How to use the GPX to CSV Converter
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the GPX to CSV Converter above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the GPX to CSV Converter.
What columns does the GPX to CSV export include?
name, type, part, point, latitude and longitude on every row; elevation_m and time when the GPX has them; distance_km along each track or route; and description when waypoints have one. Columns the file has no data for are left out rather than filled with zeros.
How do I calculate speed from a GPX file in Excel?
Convert the time column to a real date with =DATEVALUE(LEFT(H2,10))+TIMEVALUE(MID(H2,12,8)), then divide the change in distance_km by the change in time multiplied by 24. That gives km/h between consecutive points.
Why are the times in UTC?
GPX stores every time in UTC, marked by the Z at the end, and the converter copies them exactly. Add your offset in Excel, for example +5.5/24 for India, after converting the text to a date.
Does it export heart rate or cadence?
Not yet. Those values sit in device-specific GPX extensions. The CSV covers position, elevation, time and distance, which every GPX file shares.
Can I open the CSV in Google Sheets?
Yes. Use File, then Import, and upload the CSV, or open the Excel version. Latitude, longitude, elevation and distance arrive as numbers you can sort, chart and sum.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.
More in Geo & Coordinate Converters
- Coordinates to KML Converter
- KML to CSV Converter
- CSV to KML Converter
- Excel to KML Converter
- DMS to Decimal Degrees Converter
- Coordinate Converter
- KML to GPX Converter
- KMZ to KML Converter