Processed locally — your file never leaves your device
GPX to GeoJSON Converter
Convert a GPX file to GeoJSON entirely in your browser — nothing is uploaded.
Drop a GeoJSON, TopoJSON, KML, KMZ, GPX, zipped Shapefile or CSV file hereor click to choose a file from your deviceNothing is uploaded — the file is detected and processed entirely on your device.
How it works
- Select or drop a .gpx file.
- Your browser converts its waypoints, tracks and routes to GeoJSON locally.
- Download the resulting .geojson file.
Frequently asked questions
- Is my GPX file uploaded anywhere?
- No. The conversion happens entirely on your device, using the browser's own XML parser.
- What becomes what in the GeoJSON output?
- Waypoints (<wpt>) become Point features, and tracks/routes (<trk>/<rte>) become LineString features. Elevation, if present, is kept as the third coordinate value ([lon, lat, elevation]).
- Is it safe to convert a GPX file from an untrusted source?
- Yes. The browser's XML parser doesn't fetch external resources or resolve external entities, so this can't be used to read files from your device or make network requests (an XXE attack).