Convert ESRI Shapefiles (.shp/.dbf) or ZIP archives to GeoJSON format instantly. Free, no upload required, no account needed.
Drag & drop your Shapefile ZIP or individual .shp/.dbf files here
or click to browse
Accepts: .zip, .shp, .dbf, .shx — multiple files supported
A Shapefile is a popular geospatial vector data format created by ESRI. It actually consists of multiple files: the .shp file stores geometry, .dbf stores attributes, and .shx is an index file. You can upload a ZIP archive containing all three, or drag individual files together.
All standard Shapefile geometry types are supported: Point, MultiPoint, PolyLine (LineString), Polygon, and their Multi variants. All attribute data from the .dbf file is preserved as GeoJSON feature properties.
Yes, completely. All conversion happens inside your browser using JavaScript — no files are ever uploaded to a server. Your geographic data stays entirely on your device.
There is no server-side limit since files never leave your browser. Practically, files up to a few hundred MB work well. For very large datasets, consider using the full GeoDataTools app which uses Web Workers for optimal performance.
GeoJSON is the web-native format for geographic data. It's human-readable JSON, widely supported by Leaflet, Mapbox, QGIS, PostGIS, and every modern mapping library. Converting from Shapefile makes your data ready for web mapping and API use.
Need to visualize the converted GeoJSON on an interactive map?
Open GeoDataTools App