How to open .PRJ files on Windows
To open .PRJ files on Windows, if you have the full dataset, open the shapefile (.shp) in your GIS application; it will load the coordinate system from the same-name .prj automatically.
Step-by-step instructions
- If you have the full dataset, open the shapefile (.shp) in your GIS application; it will load the coordinate system from the same-name .prj automatically.
- To inspect the CRS text, right-click the .prj and open it with a text editor (it should look like WKT).
Common issues
The shapefile loads in the wrong place or with “unknown CRS”
This often happens when the .prj is missing, renamed, or does not match the shapefile base name, so the GIS software cannot determine the coordinate system parameters.
- Verify the .prj exists in the same folder as the .shp and shares the exact same base name (for example, wells.shp and wells.prj).
- If you received only a .prj file, obtain the full shapefile component set and keep the filenames consistent.
The .prj opens but looks like confusing text
A .prj is expected to contain WKT (Well-Known Text) describing a coordinate reference system. This is normal and is meant for software to parse rather than for manual reading.
- Look for WKT elements such as a PROJCS/GEOGCS-style structure; this indicates it is a projection definition.
- Use GIS software to interpret it by opening the associated shapefile so the CRS is applied automatically.
CRS definition seems incompatible between programs
Different software may expect slightly different WKT “flavors”; shapefile .prj files commonly use an ESRI WKT variant, which can lead to differences when importing or translating CRS definitions.
- If a program reports WKT parsing issues, check whether it expects ESRI WKT vs another WKT form and re-export or convert the CRS definition in the target tool.
- When using geospatial conversion tools, choose an input option that supports ESRI WKT if available.
Security note
.prj files are plain text and typically do not contain executable code, but they are still untrusted input: malformed WKT can trigger bugs in GIS parsers.