GeoJSON to GPX Converter

Convert GeoJSON files to GPX format instantly — free, private, and entirely in your browser. Compatible with Garmin, Strava, AllTrails, and all GPS devices.

Drag & drop your .geojson or .json file here

or click to browse

or paste GeoJSON

Frequently Asked Questions

What is GPX?

GPX (GPS Exchange Format) is an XML-based file format for storing GPS data — tracks, routes, and waypoints. It is the standard format for GPS devices and apps like Garmin, Strava, AllTrails, Komoot, and Wikiloc.

Why convert GeoJSON to GPX?

GPX is the go-to format for GPS devices and fitness/outdoor apps. Converting GeoJSON to GPX lets you load your geographic data into Garmin devices, Strava, AllTrails, Google Maps, or any application that reads GPS tracks and waypoints.

How are GeoJSON geometry types converted?

Point and MultiPoint features become GPX waypoints (<wpt>). LineString and MultiLineString features become GPS tracks (<trk>). Polygon rings are also exported as tracks so their shape is preserved in GPS viewers.

Is elevation data preserved?

Yes. If your GeoJSON coordinates include a third value (altitude/elevation), it is written to the GPX <ele> element for each point.

Is my data private?

Completely. All conversion happens in your browser — your GeoJSON file is never uploaded to any server. This is ideal for sensitive or proprietary geographic data.

What is the maximum file size?

GeoDataTools supports files up to 30MB. For larger files, consider splitting your data or using the full GeoDataTools app which uses Web Workers for optimal performance.

Need more powerful geospatial tools? Try the full app with interactive maps, filtering, and more.

Open GeoDataTools App