All tools
Home › Spreadsheet to spatial data

XLSX & CSV to spatial data

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

No uploadNo trackingOpen standards (GDAL/OGR)Works offline once loaded
Advertisement

How it works

  1. Drop your CSV or Excel file above. It's read locally by a GDAL engine compiled to WebAssembly.
  2. Your latitude and longitude columns are detected automatically and turned into map points. (Named something unusual? Open Advanced and type the column names.)
  3. Pick an output format and click Convert, then download — no upload, no signup.

Supported inputs & outputs

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.

Getting your coordinates right

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.

Frequently asked questions

What do I need in my spreadsheet?

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.

Which files can I use?

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.

My points are in the wrong place — why?

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).

Are my files uploaded?

No. A GDAL engine compiled to WebAssembly runs in your browser, so your spreadsheet never leaves your device.

Can I convert back to a spreadsheet?

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.

Related converters

Advertisement