Spatial data
How to Open a Shapefile Online (No Software to Install)
You have been sent a shapefile and you just want to see what is in it, without installing desktop GIS. You can, entirely in a browser tab. This guide covers what a shapefile actually is, which files must be present, and how to open one in Groundtruth to view the geometry, read the attribute table, map a column, and export.
6 min read · Updated August 24, 2026
A shapefile is several files
Despite the name, a shapefile is not one file. The geometry is in a .shp, the attribute table in a .dbf, and the coordinate system in a .prj. A .shx index and sometimes a .cpg (text encoding) come along too. All of them share the same base name and must stay together, which is why shapefiles are almost always shared as a single .zip.
A lone .shp with no .dbf has geometry but no attributes, and with no .prj the coordinate system is unknown. Ask for the full set, ideally the original zip, so names, values, and projection all come through.
Open it in the browser
If you received a .zip, do not unzip it. Drag the whole zip onto Groundtruth; it reads the .shp, .dbf, .prj, and .cpg inside.
If the files are loose, select the .shp, .dbf, and .prj together and drop them at once so the attributes and projection load with the geometry.
The map draws immediately. It parses everything locally in your browser, so a sensitive or unpublished boundary never leaves your machine.
Open the attribute table to sort and filter the data, or click a feature to read and edit its fields.
Now that it is open
- Map any numeric column as a choropleth, and switch classification to read it honestly.
- Read real area and distance: the tool detects a projected or geographic coordinate system and reports square kilometres and kilometres.
- Join a spreadsheet to add columns the shapefile does not have.
- Export the layer as GeoJSON (a single, readable file) or the map as SVG or PNG.
Common problems
- Nothing draws: the .shp is probably missing its companions. Load the full set or the original zip.
- Field names look cut off: the shapefile .dbf truncates field names to 10 characters. Exporting to GeoJSON keeps full names going forward.
- The map is in the wrong place or area looks wrong: the coordinate system is projected and the .prj is missing or was not loaded. Include the .prj so units are known.
To understand the format itself and when to convert it, see shapefile vs GeoJSON.
Frequently asked questions
- How do I open a shapefile without QGIS or ArcGIS?
- Use a browser tool that parses shapefiles locally. In Groundtruth you drag the zipped shapefile (or the loose .shp, .dbf, and .prj together) onto the page and it reads the geometry, attribute table, and coordinate system with nothing to install.
- What files do I need to open a shapefile?
- At minimum the .shp (geometry). To see attributes you need the .dbf, and to place it correctly you need the .prj (coordinate system). A .shx and sometimes a .cpg accompany them. Keep them together, ideally as the original zip.
- Is it safe to open a shapefile online?
- With a tool that parses the file in your browser, yes: the data is read locally and never uploaded, so unpublished or sensitive boundaries stay on your machine.
- Why are the attribute names shortened?
- The shapefile .dbf format limits field names to 10 characters, so longer names are truncated. Exporting to GeoJSON removes that limit for future use.
Bring this into your own research
Research Woven connects your sources, highlights, notes, evidence, and manuscript in one maintained chain, so provenance and citations are computed for you rather than pieced together by hand.
Open Research WovenKeep reading
- Shapefile vs GeoJSON: Which Format for Spatial Data?A clear comparison of the shapefile and GeoJSON formats for spatial data: how each stores geometry and attributes, their strengths and limits, coordinate systems, and how to open both.
- How to Make a Choropleth Map (Free, No GIS Software)A step-by-step guide to making a choropleth map in your browser: load a shapefile or GeoJSON, join your data, choose a classification and colour ramp, and export a publication figure.
- How to Map Data From a Spreadsheet or CSVTurn a spreadsheet into a map. Learn how to join a CSV of values to region boundaries on a shared key, avoid the join pitfalls that lose rows, and map the result for free.