GPX Viewer – View GPX Files Online

Drop a GPX file to see its tracks, routes and waypoints on a map. No app, no account, nothing uploaded.

100% in your browserTracks, routes and waypointsExport to KML, GeoJSON, CSV…
Drop your GPX file here or click to view it

Accepted: .gpx. Up to 20.0 MB, processed on your device.

Your file never leaves your device. Nothing is stored on any server.

This free gpx file viewer opens a .gpx exported from a Garmin, Strava, Komoot or any phone GPS app and draws it on an OpenStreetMap base map. Tracks, routes and waypoints are listed as separate layers, and clicking a track shows its attributes, including its point count and elevation range when the file has them.

How to view a GPX file online

Drop a .gpx file onto the page, or click to select one. The map zooms straight to your tracks.

Click a track, route or waypoint to see its name and attributes, or browse the attribute table under the map.

Optional: choose a format under "Export as" and download the data as KML, KMZ, GeoJSON, CSV or shapefile.

What is a GPX file?

GPX (GPS Exchange Format) is an XML-based format for sharing GPS data between devices and apps. Garmin handhelds and bike computers, Strava, Komoot, Gaia GPS and most phone GPS apps export it. A GPX file can hold three kinds of data: waypoints (single points such as a campsite or a trailhead), routes (an ordered list of points to navigate along) and tracks (the recorded path, point by point, often with elevation and a timestamp at each point). Because it is plain text in WGS84 latitude and longitude, a GPX file can be opened by almost any mapping tool, including this online gpx viewer.

Why use this GPX viewer

Nothing is uploaded

The GPX file is parsed and drawn by JavaScript running in your browser. Its contents are never sent anywhere and no copy is stored; the page itself only loads its own scripts, the OpenStreetMap background tiles, the two small badge images of the directories that list this site in the footer and an anonymous page-load analytics beacon, none of which contain any of your data. That makes this gpx viewer online safe for private training logs and survey data, and it keeps working on a weak connection once the page has loaded.

Tracks, routes and waypoints are all read

Many tools draw the track and ignore the rest. This gpx track viewer reads waypoints, routes and tracks, lists each group as its own layer with a count, and keeps the names, descriptions, comments and symbols stored in the file. Each track and route also shows its number of points, elevation range, start and end time, and heart rate when the file contains them.

Works on a phone and on a locked-down work computer

There is nothing to install, so you can open a GPX file on a work computer where Garmin BaseCamp or Google Earth are not allowed, and on an Android phone or iPhone. Tap the drop area to pick a file, pinch to zoom, and tap a track to see its attributes. Current versions of Chrome, Safari, Edge and Firefox are supported.

Frequently asked questions

How do I open a GPX file without a Garmin or an app?

Drop the file onto this page. The gpx reader runs in your browser, so you do not need Garmin BaseCamp, Google Earth or any app, and you do not need an account. The tracks, routes and waypoints appear on the map within a second or two for a typical file.

Is my GPX file uploaded to a server?

No. Parsing and drawing happen entirely in your browser with JavaScript. The file never leaves your device and nothing is stored on any server. The only other network traffic is the page's own scripts, the OpenStreetMap background tiles, the two badge images of the directories that list this site in the footer and an anonymous page-load analytics beacon; none of them carry any part of your file.

What is the maximum file size, and how many track points are drawn?

Files up to 20 MB are supported today. The map draws the first 20,000 features, where a whole track counts as one feature regardless of how many points it has, so even a multi-day recording with hundreds of thousands of track points is drawn in full. The attribute table shows up to 2,000 rows per layer. A 20 MB limit covers almost every GPX exported by a watch, bike computer or phone app; if your file is larger, please let us know on the contact page.

Can I see elevation, speed or heart rate?

Partly. For each track and route the viewer shows the number of points, the minimum and maximum elevation, the start and end time, and the average and maximum heart rate when the file includes them, both in the popup and in the attribute table. An elevation profile, a speed graph and per-point values are not yet available. If you need them, tell us on the contact page.

Can I view a GPX file on my phone?

Yes. Open this page in Chrome or Safari on Android or iPhone, tap the drop area to pick a .gpx from your files or from a shared message, then pinch to zoom and tap a track or waypoint to see its details. Export works on the phone too.

Does it read waypoints, tracks and routes?

Yes, all three. Waypoints (wpt), tracks (trk, including multi-segment tracks) and routes (rte) are each listed as their own layer with a count, and the gpx_type attribute tells you which kind a feature is. Names, descriptions, comments, symbols and types stored in the file are kept as attributes.

Can I convert the GPX to KML, GeoJSON, CSV or shapefile?

Yes. Once the file is loaded, pick a format under "Export as" and download it as KML, KMZ, GeoJSON, CSV or shapefile; the export is made from the file already in your browser. The GPX export keeps waypoints, routes and tracks (including multiple track segments), per-point time and Garmin heart rate / cadence / temperature extensions, and stores the track summary values in a custom extension that most apps ignore and do not show as columns. For the opposite direction, from Google Earth to a GPS, use the KML to GPX converter, and to look at a KMZ or KML file on a map first, open it in the KMZ viewer.

Why does my GPX file show nothing on the map?

The usual causes are a file that is really a TCX, FIT or KML export renamed to .gpx, or a GPX that contains only metadata and no waypoints, tracks or routes. Open the file in a text editor: a real GPX starts with <gpx and contains <wpt>, <trk> or <rte> elements. If the file looks right but still fails, send it to us through the contact page.

Is this GPX viewer free?

Yes. There is no account, no daily limit and no watermark on exported files. The viewer and every export format are free to use.