en

Shapefile to GeoJSON

Convert an ESRI Shapefile to GeoJSON locally - points, lines and polygons, in your browser. Nothing is uploaded.

Running locally on your device ...

0%

Your files never left your device

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Servers in GermanyGDPR by design
    Independently auditedTLS A+ · HTTP headers A+

    A Shapefile is the classic GIS format from ESRI, actually a set of files (.shp geometry, .dbf attributes, .prj projection and more). This tool reads a Shapefile - easiest as a .zip containing those parts - and converts its points, lines and polygons, together with their attribute table, into a single GeoJSON FeatureCollection.

    GeoJSON is the open, web-friendly standard understood by Leaflet, Mapbox, QGIS, PostGIS and most mapping tools. Drop the zipped Shapefile and get a .geojson file you can load directly into a map or a data pipeline, with attributes preserved as feature properties.

    Everything runs entirely locally in your browser (no upload, even offline) - your data never leaves your device. Coordinates are passed through as stored; if the Shapefile is not in WGS84 (longitude/latitude), reproject it first, since GeoJSON expects WGS84.

    Specifications

    Specifications
    Input formatsZIP, SHP
    Output formatGEOJSON
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop the .zip Shapefile bundle (or a .shp file).
    2. Its geometry and attributes are read in your browser.
    3. Download the GeoJSON (.geojson) file.

    Limitations: Reads a Shapefile (best as a .zip bundle with .shp/.dbf/.prj) into a GeoJSON FeatureCollection, with attributes kept as feature properties. Coordinates are passed through; non-WGS84 data should be reprojected first, since GeoJSON assumes WGS84.

    FAQ

    Is my data uploaded?

    No. The conversion runs entirely locally in your browser - even offline. Your data never leaves your device.

    Which file do I provide?

    Best a .zip containing the Shapefile parts (.shp, .dbf, .prj and more); a single .shp also works but lacks attributes and projection.

    Are the attributes kept?

    Yes. The attribute table becomes the properties of each GeoJSON feature.

    What about the projection?

    GeoJSON expects WGS84 (longitude/latitude). Coordinates are passed through unchanged, so reproject a non-WGS84 Shapefile first.

    Related tools