GeoJSON to CSV Converter

Flatten GeoJSON properties + coordinates to a downloadable CSV

Ad placeholder (leaderboard)

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.

Ad placeholder (rectangle)