Convert GPX to GeoJSON

MapGeoData converts GPX to GeoJSON right in your browser. Drop in your .gpx file, whether it holds waypoints, tracks, or routes, see it on the map, and download a clean .geojson file. It's free, needs no account, and there's nothing to install.

Convert GPX to GeoJSON in your browser

MapGeoData turns a GPX file from a GPS unit or a phone app into GeoJSON, with no desktop software or command line. Drop your .gpx onto the map, confirm it looks right, and export a single .geojson file. The conversion runs right in your browser, with no account and nothing to install.

Why convert GPX to GeoJSON

GPX is the format GPS devices and fitness apps export, an XML layout built for exchanging tracks between those tools. GeoJSON is plain JSON that web maps read directly:

How to convert (3 steps)

  1. Add your GPX. Drag your .gpx onto the page, or use the Convert a file button if you'd rather not add it to the map.
  2. Preview it. Your waypoints and tracks render on the map so you can confirm them before exporting.
  3. Export as GeoJSON. Choose GeoJSON from the export options and download the file.

How your tracks and waypoints convert

Each part of the file maps to the natural GeoJSON shape. Waypoints become point features, and tracks and routes become line features, with a track's segments kept as the parts of the line. Waypoint details like the name and elevation come through as properties where the file records them. GPX is already in WGS84 lon/lat, the same system GeoJSON uses, so nothing is reprojected and every point lands where it was logged.

When you're ready, you can also send the same data out as CSV, a Shapefile ZIP, or FlatGeobuf from the same export menu.

Frequently asked questions

What about waypoints, tracks, and routes?

All three convert. Waypoints become point features, and tracks and routes become line features, so a recorded trail comes out as a GeoJSON line you can drop on a web map.

Do I need to install anything or sign up?

No. The conversion runs in your browser, so there's nothing to install and no account to create. MapGeoData sets no tracking cookies and never sells or shares your data.

Does it keep the waypoint names and details?

Yes. Waypoint details like the name and elevation carry through as properties on the matching GeoJSON feature where the file includes them.

What happens to the coordinate system?

Nothing needs to change. GPX records positions in WGS84 lon/lat, which is exactly what GeoJSON expects, so the coordinates carry straight over.

Is there a file-size limit?

Files up to 128MB convert in your browser. Larger files still work, using a temporary server to help process them.