Free · No signup required

    Free Online Shapefile Viewer

    Drop a zipped shapefile (.shp + .dbf + .prj inside a .zip) to render it on a map. Free, secure, no upload to any server.

    Leaflet © OpenStreetMap
    Made with GeoDataMapper

    Free version

    • Supports zipped .shp + .dbf + .prj
    • Auto-detects coordinate system and reprojects to WGS84
    • Renders points, lines, and polygons
    • Click features to inspect attributes

    With a GeoDataMapper account

    • Handle large shapefiles (50k+ features) with web workers
    • Style by attribute, run spatial joins, export to GeoJSON
    • Save, share with a public URL, and embed maps
    • Combine with CSV and KML in the Shapefile Join tool
    Create free account

    Frequently asked questions

    What file should I upload?

    A single .zip containing at least .shp and .dbf (.prj recommended for non-WGS84 coordinate systems). Do not upload .shp alone — it needs its sidecars.

    Is my shapefile sent to your servers?

    No. Everything is parsed in your browser using shpjs. Files never leave your device.

    My polygons render in the wrong place — why?

    Your shapefile likely uses a projected coordinate system (UTM, State Plane). Include the .prj file in the zip — we use it to reproject to WGS84.

    What is the file size limit?

    Browser memory is the cap, roughly 20–50 MB practical. For larger files use the signed-in /shapefile tool which streams with web workers.

    More free GIS tools