GPX File Viewer
Drop any GPX file to see your route plotted on an interactive map with a full elevation profile. Get total distance, elevation gain and loss, moving time estimate, and all named waypoints — all processed locally in your browser, nothing uploaded to a server.
Drop your GPX file here
or click to browse
.gpx — from Strava, Garmin, Komoot, Wahoo, AllTrails and moreWas this helpful?
Files stay local
Processed in your browser
Instant
No queue, no wait time
No account
No sign-up, ever
Free
Enabled by ads
How it works
Drop or choose your GPX file
Drag a .gpx file onto the viewer or click to browse. The file is parsed entirely in your browser — your route data never leaves your device.
Explore your route on the map
Your route appears as a purple line on an interactive map. A green marker shows the start and a red marker shows the finish. Named waypoints are shown in yellow.
Check elevation and stats
Below the map you see total distance, total ascent, total descent, and an estimated moving time. The elevation chart gives you a clear picture of the climb profile across the whole route.
Frequently asked questions
Any standard GPX file exported from Garmin, Strava, Komoot, AllTrails, Wahoo, or a GPS device. The viewer reads track points (trkpt), route points (rtept), and waypoints (wpt), and handles namespace variations automatically.
No. Everything happens in your browser. Your GPX file is parsed locally using the browser's built-in XML parser. No data is sent to any server.
Distance is calculated using the Haversine formula, which gives the great-circle distance between consecutive GPS coordinates. This matches what Garmin, Strava, and most GPS devices report.
The viewer sums every upward step and every downward step between consecutive track points to give total ascent and total descent. Raw GPS elevation data can be noisy, so very small changes are filtered out.
The elevation chart only appears when your GPX file includes elevation data (the <ele> tag on track points). Some GPS devices or exports strip elevation, especially if the file was converted from another format.