Shapefile to GeoJSON Converter
Convert a zipped ESRI Shapefile into a GeoJSON file.
Use this online tool to translate multiple-file legacy ESRI Shapefile ZIP archives into clean, standards-compliant GeoJSON representations. GDAL maps point, line, or polygon geometry layers and fully preserves the accompanying dBASE table (.dbf) attributes.
Drag file here to convert, or select file
Supported file extension: .zip • Max 50MB
Specification Rules
- Visualize legacy GIS database features directly on web maps like Leaflet or Mapbox
- Convert heavy desktop geospatial outputs for lightweight REST API payloads
- Import vector properties into standard JavaScript frameworks
- Extremely large vector sets can result in very heavy client-side JSON documents
- Must include .dbf files to avoid coordinate-only geometries
- Resulting GeoJSON files lack embedded Spatial Indexes by default
GDAL Direct Equivalent Terminal Command
Frequently Asked Queries
What happens if my Shapefile has multiple geometry types?
A standard Shapefile supports only one geometry type per layer. GeoJSON allows mixed collections, but standard GIS shape sources strictly isolate points, lines, or polygons. GDAL translates that single layer to a matching FeatureCollection.
Are attribute field names limited after conversion?
The 10-character limit of dBASE attributes is inherited from the source Shapefile. Your output GeoJSON will preserve these exact 10-character field names without adding any changes.
Is there a file size restriction?
Our online translator handles unzipped buffers up to 50MB. For larger municipal databases, we recommend using the local GDAL CLI equivalent listed below.