Shapefile to GeoJSON Converter — free & private
Drop a zipped ESRI Shapefile and get valid GeoJSON instantly. Runs fully in your browser.
Why this converter?
- Zero uploads — stays on your machine.
- Reads polygons, multipolygons, and other geometry types.
- Copy or download GeoJSON in one click.
Going further
- Edit vertices, split, dissolve, buffer, subtract.
- Validate rings, fix self-intersections, remove holes & duplicates.
- Prepare polygons to order cloud-free satellite data with ClearSKY.
FAQ
Do I need to upload my Shapefile to convert it?
No. The conversion runs locally in your browser, so your file never leaves your device.
What should be inside the zipped Shapefile?
At minimum: .shp + .dbf + .shx. Optional: .prj. Make sure the files share the same base name and are not buried inside deep folder nesting in the ZIP.
Does the GeoJSON keep my attributes?
Yes. Shapefile attributes from the .dbf are preserved as GeoJSON properties for each feature.
Do you reproject coordinates to WGS84 (lon/lat)?
No. We do not reproject. The GeoJSON coordinates match the Shapefile’s coordinates. If your Shapefile is not already lon/lat (EPSG:4326), reproject in QGIS/ArcGIS first for “map-ready” GeoJSON.
Which geometry types are supported?
Common Shapefile geometries (Point/MultiPoint, LineString/MultiLineString, Polygon/MultiPolygon). Multipart features become Multi* geometries in GeoJSON.
Are holes and multi-part polygons preserved?
Yes. Polygon holes remain interior rings, and multipart polygons remain multipart in the output GeoJSON.
My GeoJSON looks ‘in the wrong place’ on the map — why?
Almost always CRS mismatch. Example: projected coordinates (meters) being interpreted as lon/lat. Reproject your Shapefile to EPSG:4326 before converting, then try again.
Want to order satellite data for your polygons?
ClearSKY uses data fusion to deliver cloud-free imagery and robust time series at scale. Upload your polygons and place orders in minutes.