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
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.