FREE · NO SIGNUP REQUIRED

CSV to Shapefile Converter

Upload a CSV with latitude and longitude columns and get a ready-to-use Point Shapefile ZIP (.shp/.shx/.dbf/.prj) instantly — all other columns become shapefile attributes. Works with survey exports, GPS logs and any coordinate spreadsheet.

Convert your file

Drop CSV file here or click to browse

.csv or .txt · comma or semicolon delimited · max 9 MB
Column name detection: the converter auto-detects lat/lon columns by name.
Latitude: lat, latitude, y  ·  Longitude: lon, lng, longitude, x
How the converter works
1

Prepare your CSV

Your CSV must have a header row with column names containing lat / latitude and lon / longitude. Coordinates must be decimal degrees in WGS84.

2

Upload and auto-detect columns

Drop the file above. The converter sniffs the delimiter (comma, semicolon or tab) and detects the lat/lon columns by name. All other columns become Shapefile .dbf attribute fields.

3

Download the Shapefile ZIP

A ZIP with .shp/.shx/.dbf/.prj downloads automatically — WGS84 (EPSG:4326), ready for ArcGIS Pro, QGIS or ArcGIS Online. Rows with missing or unparseable coordinates are skipped.

Common questions
What column names are recognised for lat and lon?+

Latitude: any column containing lat or latitude (case-insensitive), or exactly y. Longitude: any column containing lon, lng or longitude, or exactly x. If your column names differ, rename them before uploading.

Can this produce lines or polygons, not just points?+

No — CSV has no standard way to encode line or polygon geometry, so every row becomes a Point feature. If you need lines or polygons, use the KML to Shapefile or GeoJSON to Shapefile converters instead.

What coordinate system is the output in?+

WGS84 (EPSG:4326) — the same system your CSV's decimal-degree lat/lon values are assumed to already be in. A .prj file is included so GIS software opens the shapefile with the correct spatial reference automatically. Need a different projection? Reproject afterwards with GISGP's CRS File Converter.

Can I import the CSV straight into ArcGIS Online instead?+

Yes — GISGP's Excel/CSV to ArcGIS importer publishes your CSV directly as an ArcGIS Online Feature Layer, no Shapefile step needed, with a visual field-mapping UI and a coordinate-system picker for non-WGS84 sources.

What encoding does the CSV need to be in?+

UTF-8 is preferred. UTF-8 with BOM (common in Excel exports) is also handled automatically. Files saved in Windows-1252 or Latin-1 may have encoding issues with special characters — re-save as UTF-8 in Excel or a text editor if you see garbled text.

Import CSV or Excel into ArcGIS Online

GISGP imports Excel and CSV data into ArcGIS Online Feature Services — and exports any Feature Service back to GeoJSON, Shapefile or CSV.

Create free account →

Related: CSV → GeoJSON · GeoJSON → Shapefile · Shapefile → GeoJSON · Excel → ArcGIS Online