OnlineMapMaker logo

Online Shapefile Viewer — View .SHP Files on Map Free

Upload a ZIP file containing your Esri shapefile and view the GIS features on an interactive map — instantly, in your browser, with no software required. Inspect attributes, change colours, switch basemaps, and export to GeoJSON.

Rate this tool:
Advertisement
Loading map…

The Fastest Way to Open a Shapefile Without Desktop GIS Software

The Esri shapefile has been the dominant vector GIS format for over thirty years. Government agencies, environmental organisations, urban planners, and GIS professionals around the world store and exchange spatial data in shapefiles every day. But opening one has traditionally required installing QGIS, ArcGIS, or another desktop GIS application — which takes time, storage space, and at least a basic understanding of GIS workflows.

This online shapefile viewer removes that barrier entirely. Compress your shapefile's companion files into a single ZIP archive, drop it into the upload zone, and your vector features appear on an interactive map within seconds. You can inspect the attribute data behind every polygon, line or point by clicking on it, change the feature colour to suit your presentation, overlay the data on satellite imagery or topographic maps, and export the entire dataset as GeoJSON for use in web applications — all without leaving your browser.

Advertisement

What Is a Shapefile and What Files Does It Contain?

Despite the name, a shapefile is never a single file. Every shapefile is a collection of companion files that share the same base name and must always travel together. The core mandatory files are:

  • .shp — the geometry file, containing the raw coordinate data for each feature (the actual points, lines, or polygon rings).
  • .dbf — the dBase attribute table, which stores the non-spatial data associated with each feature: names, codes, measurements, categories, or any other tabular information.
  • .shx — the shape index, a small file that helps software quickly skip to a specific record in the .shp file.
  • .prj — the coordinate reference system definition in WKT format, telling software how to place the coordinates on the surface of the Earth. Without this, your data may appear in the wrong location on the map.

To use this viewer, put all these files together in a single .zip archive (without subfolders) and upload the ZIP. The viewer parses the binary shapefile format in your browser using the shpjs library, reprojects the coordinates to WGS 84, and renders the features as a Leaflet map layer.

Inspecting Attribute Data Without a GIS Application

One of the most valuable things you can do with a shapefile beyond simply seeing its geometry is understanding the data behind it. The .dbf attribute table can contain dozens of columns — country names, census figures, land-use codes, infrastructure IDs, population statistics, elevation values, or any other tabular information that a GIS analyst attached to the spatial features.

In this viewer, every feature on the map is clickable. Clicking a polygon, line, or point opens a popup listing all the attribute fields and their values for that specific feature. You can see at a glance what a particular zone is classified as, what the population of a district is, or what the name of a road is — without exporting to Excel or opening a separate database viewer.

Advertisement

Step-by-Step Guide

Tool Opens with Empty World Map
Step 1
Tool Opens with Empty World Map
The Shapefile Viewer loads showing a clean world map with the sidebar on the right. The sidebar contains the file upload zone, layer info panel, colour picker, basemap selector, and action buttons.
Drop Zone Ready for ZIP Upload
Step 2
Drop Zone Ready for ZIP Upload
Drag your shapefile ZIP directly onto the dashed drop zone or click anywhere on it to open the file browser. The ZIP must contain at minimum the .shp and .dbf files — the .shx and .prj files are recommended but optional.
Shapefile Features Appear on Map
Step 3
Shapefile Features Appear on Map
After processing, your shapefile features appear as an overlay on the map. The sidebar shows the layer info: number of features, geometry type (Point, LineString or Polygon), and the list of attribute field names from the .dbf file.
Change Feature Colour with Picker
Step 4
Change Feature Colour with Picker
Click the colour swatch or choose from the preset palette to instantly restyle all features. Both the fill and stroke colours update in real time. Choose a colour that contrasts well with your chosen basemap.
Click Feature to See Attributes
Step 5
Click Feature to See Attributes
Click any feature on the map to open a popup listing all its .dbf attribute values — field name on the left, value on the right. This lets you inspect the data behind each polygon, line or point without needing desktop GIS software.
Topo Basemap Shows Terrain Context
Step 6
Topo Basemap Shows Terrain Context
Switch to the Topo basemap to see contour lines and terrain shading behind your shapefile data. Useful for elevation-related datasets like watersheds, land cover zones, or administrative boundaries in mountainous regions.
Satellite Imagery as Background
Step 7
Satellite Imagery as Background
The Satellite basemap from Esri shows high-resolution aerial imagery. Overlay your shapefile on top to compare GIS boundaries against real-world land use, buildings, roads, and vegetation.
Export Features as GeoJSON
Step 8
Export Features as GeoJSON
Click "Download GeoJSON" to export all shapefile features as a standards-compliant GeoJSON file. This is the easiest way to convert an Esri shapefile to GeoJSON format — useful for use in Mapbox, Leaflet, deck.gl, QGIS, or any modern GIS tool.
Dark Basemap for High-Contrast View
Step 9
Dark Basemap for High-Contrast View
Switch to the Dark basemap for a high-contrast look that makes colourful feature overlays stand out vividly. The violet default colour pops particularly well against the dark background — ideal for screenshots and presentations.
Zoom to Features Fits Map to Data
Step 10
Zoom to Features Fits Map to Data
Click "Zoom to Features" at any time to snap the map back to the full extent of your shapefile data. Useful after you have panned away to explore surrounding areas or switched to a different basemap.

Common Use Cases

🌍
Quick GIS Data Check
Got a shapefile from a colleague or government data portal? Drop it in here to quickly verify its extent, geometry type, attribute fields, and coordinate system before opening it in desktop GIS software.
🏛️
Administrative Boundaries
View country, state, province, or municipal boundary shapefiles on a map. Change colours to distinguish regions, click to inspect names and codes from the .dbf, and export as GeoJSON for web map integration.
🌊
Environmental & Natural Features
Visualise watershed catchments, land cover zones, protected areas, soil types, geological units, or flood zones on top of basemap imagery to understand spatial patterns.
🏗️
Infrastructure Planning
Overlay utility networks, transport corridors, land parcels, or zoning boundaries on satellite imagery. Identify routing conflicts, coverage gaps, or site suitability without leaving the browser.
📊
Shapefile to GeoJSON Conversion
Use the Download GeoJSON button to instantly convert any Esri shapefile to GeoJSON format — ready for Mapbox, Leaflet, deck.gl, GitHub, or any modern web mapping tool.
📋
Report & Presentation Maps
Load your project shapefile, pick a matching colour scheme, switch to the basemap that best tells your story, then screenshot the result for a report, slide deck, or stakeholder presentation.
Advertisement

Frequently Asked Questions

Related Tools

Map tiles by CARTO, OpenTopoMap, and Esri. Base map data © OpenStreetMap contributors. Shapefile parsing by shpjs. Map rendering by Leaflet. Shapefile files are processed locally — no data is transmitted to any server.

Advertisement