Turn a spreadsheet of coordinates into a map. Drop a CSV or Excel file with latitude & longitude columns and export it as KML, KMZ, Shapefile, GeoJSON, GPX, DXF, GeoPackage, GML or WKT — free, and entirely in your browser. Nothing is uploaded.
Drop a CSV or Excel file here, or click to browse
.csv, .xlsx, .ods, .tsv — with latitude & longitude (or X/Y) columns
A WKT/geometry column (points, lines or polygons) is used when set — it takes priority over Lon/Lat.
Inputs: CSV, TSV, Excel (.xlsx), OpenDocument (.ods) — any spreadsheet with coordinate columns, or a column of WKT geometry. (The old binary .xls format isn't supported in the browser — re-save it as .xlsx or CSV first.)
Outputs: GeoJSON, KML, KMZ, Shapefile, GeoPackage, GML, GPX, DXF, Excel (XLSX), CSV, WKT/CSV.
Each row becomes a point from its coordinate columns. Headings like lat/lon, latitude/longitude and y/x are recognised automatically. If your file uses different names, open Advanced and type them in. Coordinates are assumed to be WGS84 longitude/latitude (EPSG:4326); if yours are in another system — for example Web Mercator metres — set the CRS in Advanced. Rows without valid coordinates are skipped.
Two columns of coordinates — usually latitude and longitude (also called Y and X). They can be named lat/lon, latitude/longitude, y/x and similar; common headings are detected automatically. Alternatively, a single column of WKT geometry works too.
CSV, TSV, Excel (.xlsx) and OpenDocument (.ods) spreadsheets, read locally in your browser. The older binary .xls format isn't supported — open it in Excel or Google Sheets and save as .xlsx or CSV first.
Almost always a coordinate mix-up: latitude and longitude swapped, or the data is in a projected system (metres) rather than WGS84 degrees. Open Advanced to name the exact columns and set the coordinate system (e.g. EPSG:3857).
No. A GDAL engine compiled to WebAssembly runs in your browser, so your spreadsheet never leaves your device.
Yes — pick CSV or Excel (XLSX) as the output to go the other way, or WKT to keep geometry as text in a spreadsheet cell.