Convert GPX to a shapefile
MapGeoData turns a GPX file into a shapefile right in your browser. Drop in your .gpx, see it on the map, and download a Shapefile ZIP with the .shp, .shx, .dbf, and .prj bundled together. It's free, needs no account, and there's nothing to install.
Convert GPX to a shapefile in your browser
MapGeoData turns a GPX file from a GPS unit or a phone app into a shapefile, with
no desktop software in between. Drop your .gpx onto the map, confirm it looks
right, and download a Shapefile ZIP ready for QGIS, ArcGIS, or any tool that
reads shapefiles. The conversion runs locally, with no account and nothing to
install.
Why convert GPX to a shapefile
GPX is what GPS devices and fitness apps export, but GIS software and data submissions usually want a shapefile:
- Desktop-ready. QGIS, ArcGIS, and most GIS tools open shapefiles natively.
- Often required. Field data handoffs and portals commonly ask for a shapefile.
- Self-describing. The bundled
.prjrecords the coordinate system so the track lines up wherever it's opened.
How to convert (3 steps)
- Add your GPX. Drag your
.gpxonto the page, or use the Convert a file button. - Preview it. Your waypoints and tracks render on the map so you can confirm them before exporting.
- Export as a Shapefile ZIP. Choose Shapefile from the export options and
download the
.zip.
What to know
The parts of a GPX file map to the natural shapes: waypoints become points, and
tracks and routes become lines. Because a shapefile holds a single geometry type,
export the waypoints and the tracks as separate shapefiles rather than expecting
one file to hold both. Waypoint details such as the name and elevation carry
through as .dbf columns where the file records them, with names over 10
characters shortened to fit. GPX is already in WGS84 lon/lat, so the shapefile is
written in WGS84 with a matching .prj.
When you're ready, you can also send the same data out as GeoJSON, CSV, or FlatGeobuf from the same export menu.