GPX to GeoJSON converter
To convert GPX to GeoJSON, drop your GPX file in the box below. It converts straight away; press Download to save the GeoJSON. It all happens in your browser, so your file stays on your device.
Convert to
Converted on this device, never uploaded
What changes
| GPX to GeoJSON | What happens |
|---|---|
| Waypoints | Point features with name, description and time |
| Tracks and routes | LineStrings (MultiLineStrings for several segments), with a kind property: track or route |
| Times | In coordinateProperties.times, one per point, as other GPX converters write them |
| Coordinates | Up to 8 decimals (about a millimetre), elevation in metres |
| Not carried over | Extensions such as heart rate and cadence |
How to convert GPX to GeoJSON
- Add your GPX. Drop the file in the box, or click to choose it. It becomes GeoJSON straight away.
- Check the result. Look at the preview and the size. The defaults are right for most files.
- Download. Press Download to save the GeoJSON.
Why GeoJSON
Load a GPS track into a web map, QGIS or a script: GeoJSON is what map code reads.
Questions
Yes: GeoJSON to GPX reads the times and the kind back.
No. It is read and converted in your browser, so your routes and places stay on your device.
No. The conversion happens right in your browser, so your file stays on your device. There is no account to make, either.