.SHP file extension
To open .SHP files on Windows, confirm the shapefile components are together: at minimum, the matching .shp, .shx, and .dbf files must be in the same folder with the same base name (for example, roads.shp + roads.shx + roads.dbf).
To open a .shp file, use GIS software that supports the Esri Shapefile format (for example ArcGIS Pro) and make sure the other shapefile components (especially .dbf and .shx) are in the same folder with the same base name. A .shp by itself is usually not enough to fully view the dataset’s attributes.
Last updated: June 12, 2026
Open on your device
Choose your operating system for a dedicated step-by-step opening guide.
How to open .SHP files
Use these platform-specific instructions to open .SHP files safely.
Windows
- Confirm the shapefile components are together: at minimum, the matching .shp, .shx, and .dbf files must be in the same folder with the same base name (for example, roads.shp + roads.shx + roads.dbf).
- Open ArcGIS Pro and add the shapefile to a map (for example, use the catalog/browse workflow described in ArcGIS Pro documentation).
Mac
- Check that the companion files (.shx and .dbf at minimum) are present next to the .shp and share the same base name.
- If you do not have ArcGIS Pro available on your Mac, open the dataset using a GIS tool that supports the “ESRI Shapefile” format via GDAL/OGR, or transfer the full set of files to a Windows machine with ArcGIS Pro.
Linux
- Verify the shapefile dataset is complete (at least .shp, .shx, and .dbf with the same base name).
- Open or convert it using software built on GDAL/OGR (the GDAL “ESRI Shapefile” driver supports reading and writing shapefiles).
iOS
- iOS typically won’t handle shapefiles as a multi-file dataset reliably; transfer the complete shapefile set (.shp/.shx/.dbf, etc.) to a desktop GIS tool (for example ArcGIS Pro or a GDAL/OGR-based tool) to view it.
Android
- Android typically won’t handle shapefiles as a multi-file dataset reliably; transfer the complete shapefile set (.shp/.shx/.dbf, etc.) to a desktop GIS tool (for example ArcGIS Pro or a GDAL/OGR-based tool) to view it.
Security notes
- A shapefile is a collection of files; treat the whole set as untrusted input when it comes from unknown sources because GIS parsers must process binary geometry (.shp) and indexes (.shx).
- Be careful with partial downloads or “single-file” shares: missing companion files can lead to misleading results (for example, geometry without attributes) even if the layer appears to load.
- Because shapefiles are commonly distributed in bundles, verify you received all expected components with the same base name before opening in GIS software.
If you did not expect this file
This extension is usually plain data, text, or structured content—not a program by itself. The practical risk is social engineering (a scam attachment or misleading filename). For trusted senders you rarely need heavy-handed antivirus wording; use these tools when you want an extra check on unexpected downloads.
Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.
NortonNorton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.
We may earn a commission when you use affiliate links. This supports our free file extension guides.
Can't open this file?
These are the most common causes and fixes when .SHP files fail to open.
Common reasons
- The .shp opens but features or attributes are missing
- “Failed to open dataset” or “cannot find .shx” error
- The layer draws but looks in the wrong place (coordinate system confusion)
Fix steps
- Make sure at least .shp, .shx, and .dbf are present in the same folder and have the exact same base name.
- Re-download or re-export the dataset if you only received a single .shp file.
OS-specific troubleshooting
What is a .SHP file?
A .shp file is the required “main file” of an Esri Shapefile and contains the feature geometry (points, lines, or polygons). A complete shapefile dataset is stored as multiple files with the same base name, commonly including .shp (geometry), .shx (shape index), and .dbf (attributes). The format is defined by Esri’s Shapefile Technical Description and is widely supported via GIS tools and libraries such as GDAL/OGR.
Background
The Esri Shapefile is a long-standing, widely supported GIS vector data format. In practice, people often say “a shapefile” even though it is a collection of files; the .shp is the core geometry file, but you typically need at least the matching .shx and .dbf to use it effectively.
Shapefiles are commonly used for exchanging and publishing vector layers such as administrative boundaries, roads, hydrography, and other mapped features. Because the dataset is split across multiple files, sharing and archiving shapefiles often involves bundling all components together (for example in a single download), keeping the same base name for all parts.
ArcGIS Pro documentation describes working with shapefiles directly in the application, and GDAL/OGR provides a dedicated “ESRI Shapefile” driver for reading and writing shapefile datasets. Esri’s technical description is the canonical specification for the file structure and related components.
Common MIME types: application/vnd.shp
Further reading
Authoritative resources for more details on the .SHP format.
Common .SHP issues
The .shp opens but features or attributes are missing
A shapefile is a set of files; the .shp stores geometry but attributes are stored in the .dbf and the index is in the .shx. If those files are missing or don’t match the .shp’s base name, software may show incomplete data or fail to load properly.
- Make sure at least .shp, .shx, and .dbf are present in the same folder and have the exact same base name.
- Re-download or re-export the dataset if you only received a single .shp file.
“Failed to open dataset” or “cannot find .shx” error
Many readers expect the .shx shape index file alongside the .shp. If it’s missing, corrupted, or renamed, the dataset may not open.
- Check that the .shx file exists and matches the .shp base name (for example parcels.shp and parcels.shx).
- If you received the file via email or cloud storage, ensure the provider did not drop “unknown” companion files; repackage and resend all shapefile parts together.
The layer draws but looks in the wrong place (coordinate system confusion)
Shapefile datasets often rely on an accompanying .prj file to describe the coordinate reference system. If it is missing or incorrect, GIS software may display the layer in an unexpected location.
- Look for a matching .prj file in the shapefile set and keep it with the other components.
- If the .prj is missing, set/define the correct coordinate reference system in your GIS software based on the data source information.
FAQ
Is a .shp file the whole “shapefile”?
No. The .shp is the required main geometry file, but a shapefile dataset is made up of multiple files with the same base name. Common required/expected companions include .shx (shape index) and .dbf (attributes).
What does .dbf do in a shapefile?
In a shapefile dataset, .dbf stores the attribute table (non-spatial data) for the features whose geometry is stored in .shp.
Why do I need a .prj file?
The .prj file is used to store projection/coordinate reference system information for the shapefile. Without it, software may not know how to place the layer correctly on a map.
Similar file extensions
Compare related formats in the same category to find the right tool faster.
- .geojson - GeoJSON (RFC 7946) geospatial data
- .kml - Keyhole Markup Language (KML)
- .gpkg - OGC GeoPackage (SQLite) geospatial database
- .osm - OpenStreetMap OSM XML (map data)
- .prj - ESRI/Shapefile Projection (WKT CRS) File
- .shx - Esri Shapefile Index (SHX)
- .kmz - KMZ (Zipped KML) geospatial archive
- .mbtiles - MBTiles (SQLite tile set)