No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
GPX is the standard format for GPS data: outdoor devices, cycling and running apps like Strava, Komoot or Garmin Connect export tours and tracks as GPX. GeoJSON, on the other hand, is the format that web maps (Leaflet, Mapbox) and analysis tools understand. This tool reads your GPX file and writes a GeoJSON FeatureCollection - so you get your recorded route into any map or analysis.
All GPX building blocks are carried over: waypoints (wpt) become points, routes (rte) and tracks (trk) become lines. If a track has several segments, a MultiLineString geometry results. Elevation values (ele) are kept as a third coordinate, name and description go into the GeoJSON properties. Important here: GPX stores latitude and longitude as attributes (lat, lon) - the output uses the GeoJSON order longitude then latitude, correctly reordered.
Everything runs entirely locally in the browser - your movement data never leaves your device, which for recorded routes (home address, habits) is a real privacy plus. Honestly framed: geometry plus name, description and elevation are carried over. GPX extras such as timestamps, heart rate or cadence (Garmin extensions) are not transferred into the lean GeoJSON. A GPX file without points, or an invalid file, is rejected with a clear message.
Specifications
Specifications
Input formats
GPX
Output format
GEOJSON
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Drop your GPX file.
The conversion runs automatically.
Download the GeoJSON.
Limitations:Converts GPX into a GeoJSON FeatureCollection: waypoints (wpt) to Point, routes (rte) and tracks (trk) to LineString, multi-segment tracks to MultiLineString. Elevation (ele) as a third coordinate, name/desc to properties. GPX extensions (time, heart rate, cadence) are not carried over. Coordinates WGS84. GPX without points or invalid GPX is rejected with an error.
FAQ
Which apps produce GPX?
From outdoor and sports apps and devices like Strava, Komoot, Garmin, Wahoo and many GPS loggers.
Is elevation data kept?
Yes, the elevation (ele) is kept as a third coordinate in the GeoJSON.
Are heart rate and timestamps carried over?
No, these GPX extensions are not transferred into the lean GeoJSON; geometry, name, description and elevation are carried over.
Is the coordinate order correct?
Yes. GPX uses lat/lon attributes; the output correctly reorders to GeoJSON (longitude, latitude).
Is my file uploaded?
No, the conversion happens entirely locally in the browser; movement data never leaves your device.