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.
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.
Need to visualize the converted GeoJSON on an interactive map?
Open GeoDataTools App