Shapefile to Interactive HTML Map
Turn a Shapefile into one standalone HTML map — no QGIS, no ArcGIS, no desktop install. Drop in a zipped shapefile (or a bare .shp), and its points, lines and polygons render on an interactive map with the attribute fields attached; export the whole thing as a single HTML file that double-clicks open and works offline. Everything is parsed locally — your data is never uploaded.
What Is a Shapefile?
A Shapefile is not one file but a set of them sharing a name: .shp (the geometry), .dbf (attribute table), .shx (index) and usually .prj (coordinate system). It is the classic Esri format that almost every GIS tool can produce — and it is why shapefiles are almost always distributed as a ZIP: that keeps the set together.
This converter is built around exactly that workflow: drop the ZIP straight from your GIS export. Geometry and attributes are combined automatically, and when the archive includes a .prj, the coordinates are converted to latitude/longitude on the fly, so projected data (UTM, State Plane, Gauss-Krüger and friends) lands in the right place.
Shapefile Parts This Tool Reads
| File in the ZIP | How it is used | Required? |
|---|---|---|
.shp | The geometry — points, lines and polygons | ✅ Yes |
.dbf | The attribute table; every column becomes a popup field | Recommended |
.prj | The coordinate system; read to convert projected coordinates to latitude/longitude | Recommended |
.shx | The index file; not strictly needed for parsing | Optional |
How to Convert a Shapefile to an HTML Map
- Zip your shapefile — if it's not already a ZIP, select the
.shp+.dbf(+.prj) files and compress them together. Keep the original names. - Drop the .zip here — or a single bare
.shpif you only need the geometry. Everything is parsed in your browser. - Check the summary — the status bar reports how many features were read and what geometry types they are.
- Preview the map — points, lines and polygons auto-frame; click any feature to see its
.dbfattribute fields. - Download single HTML — one self-contained map file to share, email or archive. Works offline with no basemap.
View a Shapefile Without QGIS
Opening a shapefile normally means booting a full GIS application — QGIS, ArcGIS, or a CAD crossover tool — just to check what's inside. For the everyday question "where is this data, and what does it contain?", that's a lot of software for a small job. Drop the file here instead and the answer renders in a browser tab in seconds.
It is also the safe option for sensitive data: parcel boundaries, infrastructure, customer catchments. The shapefile is decoded on your own machine, so nothing ends up on a third-party server, and the exported map is generated locally too.
Features
- Zip or bare .shp — the standard zipped set (shp + dbf + prj) or a lone geometry file both work.
- Attributes preserved — every
.dbfcolumn becomes a popup field on the feature. - Projection aware — a
.prjfile in the archive triggers automatic conversion to lat/long. - Self-contained export — one HTML file with the map engine, styles and all features inlined. No CDN, no expiry.
- Offline mode & privacy — "no basemap" exports run with zero external requests, the source file is never uploaded, and exports include the first 1,000 features.
FAQ
Can I view a Shapefile without QGIS?
Yes — this page is exactly that. Drop the zipped shapefile in and it renders as an interactive map in your browser: no QGIS, no ArcGIS, no install, no account. And unlike QGIS, you can then hand a colleague a single HTML file instead of a shapefile set they can't open.
Why does it need a ZIP?
A shapefile's geometry lives in .shp, but its attributes live in the .dbf and its coordinate system in the .prj. Keeping them in one ZIP guarantees all parts arrive together. A bare .shp works too — you'll just get geometry without attribute popups.
My coordinates are in UTM (or another projection) — will they be right?
Yes, as long as the .prj file is present in the ZIP. The projection definition is read and the coordinates converted to latitude/longitude automatically. Without a .prj, projected coordinates can't be positioned correctly — add it before zipping.
Are the .dbf attributes kept?
Yes. Every column in the attribute table becomes a field on the feature's popup in both the preview and the exported HTML map, next to the feature's name where one exists.
Is my shapefile uploaded anywhere?
No. The ZIP is decompressed and the shapefile decoded entirely by JavaScript on your device — nothing is sent to any server, and the exported HTML map is generated locally as well.