convert

Shapefile to GeoJSON

Convert a zipped Shapefile bundle (.shp + .dbf + .prj) to GeoJSON. Upload the .zip directly.

Loading…

About Shapefile to GeoJSON

Shapefile to GeoJSON converts a zipped Esri Shapefile bundle — the .shp, .dbf, and .prj files that always travel together — into clean GeoJSON for web maps and modern GIS workflows. Upload the .zip as-is; there's no need to unpack it first. Everything runs in your browser, so proprietary or sensitive geospatial datasets stay on your machine.

Category
convert
Input
Accepts: application/zip, application/x-zip-compressed or application/octet-stream.
Output
Outputs: application/geo+json.
Cost
Free, runs in your browser
Memory
medium
Privacy: Shapefile to GeoJSON runs entirely on your device. Files you provide never leave your browser — no uploads, no server, no tracking. The page works offline once loaded.

Common uses

  • Load a county parcels Shapefile from an ArcGIS export onto a Leaflet or Mapbox web map as GeoJSON
  • Convert a QGIS-produced Shapefile bundle into GeoJSON for a JavaScript visualization
  • Turn an Esri-format boundary dataset into GeoJSON to store in a geospatial database
  • Hand a web developer GeoJSON instead of a multi-file Shapefile bundle they'd have to assemble
  • Inspect the attribute table of a Shapefile by converting to readable GeoJSON properties
  • Reproject-and-share workflows: convert a Shapefile to GeoJSON before pushing it through other geo tools

Frequently asked questions

How do I provide the Shapefile?

Zip the .shp, .dbf, and .prj (plus any sidecar files) into a single .zip and upload that. The tool reads the bundle from inside the archive.

Do I need to unzip it first?

No. Upload the .zip directly — the tool accepts application/zip and reads the components for you.

Is my Shapefile uploaded to a server?

No. Conversion runs entirely in your browser, so the geometry and attribute data never leave your device.

Are attribute fields from the .dbf preserved?

Yes. Records from the .dbf become GeoJSON feature properties so your attribute table carries over.

What about projection?

If a .prj is included the projection is read from it; GeoJSON expects WGS84 longitude/latitude, the standard for web maps.

What output do I get?

A GeoJSON FeatureCollection (application/geo+json) ready to load in mapping libraries or feed into other geospatial tools.

Keywords

  • shapefile
  • shp
  • geojson
  • geo
  • convert
  • gis
  • esri
  • arcgis
  • qgis
  • map

Try next