Convert GeoJSON to CSV in your browser
This tool flattens a GeoJSON FeatureCollection into a clean CSV with one row
per feature — geometry coordinates plus every property field — ready for Excel, Google
Sheets, a database import, or a BI tool. It is built for anyone who receives map data
as GeoJSON but needs it in a spreadsheet.
How it works
The converter parses the GeoJSON and walks each feature. For Point features it
writes longitude and latitude columns directly. For lines, polygons and
multi-geometries it serialises the coordinate array into a single geometry column as
JSON text, so nothing is lost. It then scans every feature to collect the union of
all property keys in first-seen order, building a rectangular table where each
property becomes a column. Each cell is escaped per the RFC 4180 standard: values
containing the delimiter, a quote, or a line break are wrapped in double quotes and
embedded quotes are doubled.
Example
A FeatureCollection with two Point features carrying name and population becomes:
longitude,latitude,name,population
-0.1278,51.5074,London,8900000
105.8342,21.0278,Hanoi,8050000
The whole conversion runs locally in your browser, so it is safe for private datasets.