Recast

Convert Shapefile ZIP to GeoJSON

Package the matching Shapefile components into one ZIP, then convert the vector features to GeoJSON locally. Recast supports nested folders, but each ZIP must contain exactly one shapefile.

Bring

A ZIP with matching .shp, .shx and .dbf files. Include .prj for CRS and .cpg for encoding.

Get

One WGS 84 .geojson file; GeoPackage is also available.

How to convert

  1. ZIP the matching components, such as parcels.shp, parcels.shx, parcels.dbf, parcels.prj and parcels.cpg.
  2. Drop the ZIP into Recast. Wait for the layer and feature count to appear.
  3. Change the output from GeoPackage to GeoJSON. Check that a source CRS is defined.
  4. Convert and download the result. Check text encoding and attributes in the destination application.

Why a ZIP is required

A bare .shp file is not a complete Shapefile dataset for this tool. Recast requires the matching index and attribute files, .shx and .dbf. Different base names, missing components, or more than one .shp in a ZIP produce a clear error.

No .prj file?

Without a source CRS, Recast can still offer GeoPackage to retain the available coordinates. It blocks standard GeoJSON export rather than treating unknown coordinates as longitude and latitude. Obtain the correct CRS from the data provider or assign it in QGIS.

ZIP limits

The ZIP may contain at most 100 entries, and extracted shapefile components may total at most 128 MB. Unrelated files are skipped. Recast does not accept traversal paths or duplicate components. For larger bundles, use a desktop GIS tool.

Free, local, and subject to memory limits

No account or file upload is required. Batches run one dataset at a time. Check the file limits and supported outputs before starting, especially for large rasters or ZIP bundles.

Ready to convert a supported file?

Inspect it locally, choose an output, and save your result.

Open the free converter ↗Check formats and limits

Browse all conversion guides