CSV to WKT Converter — free & private
Paste a CSV (or upload) with a WKT column, lon/lat columns, or bbox columns and convert rows to WKT lines. Runs fully in your browser.
FAQ
Is my CSV uploaded anywhere?
No. Parsing and WKT generation run locally in your browser. Your data stays on your device.
What geometry inputs does this support?
Auto-detects one of: a WKT column (wkt/geometry/geom/the_geom), longitude + latitude columns (Points), or bbox columns (minx/miny/maxx/maxy) that become rectangle Polygons.
Which column names are auto-detected?
WKT: wkt, geometry, geom, the_geom. Lon/lat: lon/longitude/x/lng and lat/latitude/y. BBox: minx/miny/maxx/maxy, xmin/ymin/xmax/ymax, or west/south/east/north.
Do I get one WKT per row?
Not by default. The default export is a single GEOMETRYCOLLECTION that combines many rows into one WKT string. Turn off “GeometryCollection” if you want one WKT per line.
Can I prefix lines with a row number or append properties?
Yes, but only in “one WKT per line” mode. In GeometryCollection mode, numbering and appended properties are disabled.
Why are some rows skipped?
Rows are skipped when geometry cannot be built (missing lon/lat, incomplete bbox, or empty WKT). For WKT columns, invalid WKT may still be passed through as text, but it may not preview on the map.
Why does it say the export is limited?
Row limiting is enabled by default (5000 rows) to keep the browser responsive. Disable “Limit rows” to export everything, but huge CSVs can freeze the tab.
Does this set CRS for my coordinates?
No. WKT here is plain geometry with no CRS metadata. For lon/lat and bbox, you are expected to provide WGS84 lon/lat (EPSG:4326).
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.