GPX viewer

Drop in a GPX, KML or KMZ and see it on a map straight away, with its distance and its points. Nothing to install, nothing to sign up for - and the file is read on this page, not uploaded to anyone.

Your file never leaves your browser. The conversion runs on this page, in JavaScript: nothing is uploaded, nothing is stored, and we never see the file. Open your browser's network panel while you convert - there is no request to look at.

These tools run in your browser, so they need JavaScript. With JavaScript off there is nothing we can do here - but the same conversions run server-side on motogpx.org, which works without it.

A recorded track, a planned route, or a map exported from Google My Maps. Big files are fine: the work happens on your own machine, so there is no upload limit to hit.

Questions

Can you see my track?

No. The file is read by your own browser and drawn on the map by JavaScript running on this page: it is never sent to us, so there is nothing for us to see, keep or lose. Open your browser's network panel while you open a file - no request appears. It matters more than it sounds: a GPS track is a record of where you have been, at what time, starting from your front door.

Which files can it open?

GPX (tracks and routes), KML, and KMZ - the zipped KML that Google My Maps exports. Your browser unzips the KMZ here on the page. What it will not open is a proprietary format from a single device, like Garmin FIT: those need the manufacturer's software to come out as GPX first.

It says there are no points in my file.

Most often the file is not what its name says: a KML renamed to .gpx, or a download that was truncated. The error message says which of the two it looks like. A file with only waypoints and no track is also possible - some programs export a list of places that way - and in that case the points are joined in order, which is the most useful thing that can be done with them.

The other tools

GPXGoogle Maps

You have the GPX and you want the route on your phone. Get a ready-made Google Maps link, plus a KML that keeps every single point for Google My Maps.

in your browser
Google MapsGPX

You planned the route on Google Maps and your sat-nav wants a GPX. The roads between your stops are rebuilt point by point, and you can correct them on the map.

needs our server
GPXKML

You want the track in Google My Maps or Google Earth, with every point kept - not the eleven stops a Maps link can hold.

in your browser
KMLGPX

You drew the route in Google My Maps or Google Earth. This is the most faithful conversion there is: a KML already contains the line you drew, so nothing has to be guessed.

in your browser