FileBrixNo upload · Private
Processed locally — your file never leaves your device

GPX Viewer

View a GPX track on a map with distance, elevation gain/loss and an elevation profile — entirely in your browser.

Drop a GeoJSON, TopoJSON, KML, KMZ, GPX, zipped Shapefile or CSV file hereor click to choose a file from your deviceNothing is uploaded — the file is detected and processed entirely on your device.

How it works

  1. Select or drop a .gpx file.
  2. Your browser parses the track locally and computes distance, elevation gain/loss, and min/max elevation.
  3. The track is plotted on a map, with an elevation profile chart below it when elevation data is present.

Frequently asked questions

Is my GPX file uploaded anywhere?
No. The track is parsed and rendered entirely on your device. The only network requests this page makes are for basemap tile images — never your track data.
How is distance calculated?
As the sum of the great-circle distance between each consecutive track point, using the Haversine formula — not a straight line from start to end.
What if my GPX file has no elevation data?
The map and distance still work; the elevation stats and profile chart are simply omitted, since there's nothing to show.
Does it support routes as well as tracks?
Yes — both <trk> tracks and <rte> routes are read and shown the same way.