Skip to main content
7BBusyBoss

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.

No limitsZero data leaksSuper fast

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.

Browse all Geo & Coordinate Converters →

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 →
About this tool

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

ColumnWhat it holds
nameThe track, route or waypoint name
typewaypoint, track or route, so you can filter to just the track
partThe segment number, from 1. A recording paused and resumed has several
pointThe point's position within its segment
latitude, longitudeDecimal degrees, up to 7 decimal places (about 1 cm)
elevation_mMetres, only when the file has elevations
timeExactly as the GPS wrote it, in UTC (the Z at the end), only when present
distance_kmDistance along the segment so far, starting from 0 in each segment
descriptionWaypoint 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)) turns 2026-10-03T02:30:00Z into an Excel date-time in UTC. Add +5.5/24 for 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.

  1. 1
    Open the tool. Scroll up to the GPX to CSV Converter above — it loads instantly in your browser, no install needed.
  2. 2
    Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
  3. 3
    Read 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.