CSV to Shapefile Converter — free & private
Convert CSV rows to an ESRI Shapefile ZIP. Auto-detects WKT, lon/lat, or bbox columns, previews on a map, and exports a valid .zip — no uploads.
FAQ
Is my CSV uploaded anywhere?
No. Parsing and Shapefile export run locally in your browser. Your data stays on your device.
What geometry formats can the CSV contain?
Auto-detects one of: a WKT column (wkt/geometry/geom/the_geom), lon/lat columns (lon/lat, longitude/latitude, x/y, lng/lat), or bbox columns (minx/miny/maxx/maxy, xmin/ymin/xmax/ymax, west/south/east/north).
Do I need a header row?
Usually yes. If your CSV has no header row, disable “First row is header”. Without headers, auto-detection is much less reliable.
Why are some rows skipped?
Rows are skipped when geometry cannot be built (empty WKT, invalid WKT, missing lon/lat, or incomplete bbox). The “Skipped” stat shows how many were dropped.
What does the geometry filter do?
It keeps only matching geometry types before export: All, Polygons only, Lines only, or Points only. If your filter removes everything, switch it back to All.
Why did my column names change in the exported Shapefile?
Shapefile DBF fields are limited to 10 characters and have strict naming rules. We sanitize and shorten field names to keep the export valid. Long attribute values may also be truncated.
Do you set CRS or reproject coordinates?
We do not reproject. If you enable “Include .prj”, it writes a WGS84 (EPSG:4326) .prj file. Only use that if your coordinates are already lon/lat in WGS84.
Why does it say the export is limited?
Row limiting is enabled by default (5000 rows) to keep the browser responsive. Disabling the limit allows larger exports but can freeze the tab on huge CSVs.
Want to order satellite data for your polygons?
ClearSKY uses data fusion to deliver cloud-free imagery and robust time series at scale. Upload your polygons and place orders in minutes.