GeoJSON to Shapefile Converter

Convert your GeoJSON files to ESRI Shapefile format instantly — free, private, and entirely in your browser. No upload to any server required.

Drag & drop your .geojson or .json file here

or click to browse

or paste GeoJSON text

Frequently Asked Questions

What is GeoJSON?

GeoJSON is an open standard format based on JSON for representing simple geographical features along with their non-spatial attributes. It is widely used in web mapping applications and supported by most GIS software including QGIS, Mapbox, and Leaflet.

What is a Shapefile?

The ESRI Shapefile is one of the most widely used geospatial vector data formats. A Shapefile actually consists of multiple files (.shp, .shx, .dbf, .prj) that together store geometry, spatial index, attributes, and coordinate system information. It is supported by virtually all GIS software.

Why convert GeoJSON to Shapefile?

Shapefiles are the standard exchange format for GIS data and are required by many government agencies, enterprise GIS systems, and desktop applications like ArcGIS, QGIS, and MapInfo. Converting to Shapefile ensures maximum compatibility.

What about mixed geometry types?

Shapefiles only support one geometry type per file. This converter automatically detects the most common geometry type in your GeoJSON and converts compatible features. Features with incompatible geometry types are skipped.

Is my data safe?

Yes. GeoDataTools performs all conversions entirely in your browser using JavaScript. Your files never leave your device — no data is uploaded to any server. This makes it ideal for handling sensitive or proprietary geographic data.

What is the maximum file size?

GeoDataTools supports files up to 30MB. For larger files, consider splitting your data into smaller chunks or using the full GeoDataTools app which uses Web Workers for optimal performance.

Need more powerful geospatial tools? Try the full app with interactive maps, filtering, and more.

Open GeoDataTools App