GeoJSON to CSV Converter

Free, no sign-up, runs entirely in your browser. Paste or upload GeoJSON and get a spreadsheet-ready CSV with one row per feature.

Options

Turning this into a graphic?

Build a dotted map of the same area — pick a country, region, or US state in the editor, style it, and export a PNG. SVG export is part of a paid plan.

Open the dotted map editor

What does a GeoJSON to CSV converter do?

GeoJSON is great for web maps but awkward in a spreadsheet. Each feature nests its attributes under properties and its shape under geometry, so you can't open it in Excel or Google Sheets and just sort a column. This tool flattens a FeatureCollection into a table: one row per feature, one column for every property name found across the file.

For the geometry, choose between two outputs. Latitude & longitude writes two numeric columns. Points are written as they are; lines and polygons are reduced to their centroid, which is handy for labelling or plotting one marker per shape. WKT (Well-Known Text) writes the full geometry as a string such as POLYGON ((…)), which tools like QGIS, PostGIS and many databases can import back into real shapes.

Features that don't share the same property names are handled by building the column list from every feature, leaving cells blank where a value is missing. Nested objects and arrays are written as JSON text inside the cell. Pick a comma, semicolon or tab delimiter depending on your spreadsheet's regional settings; values containing the delimiter, quotes or line breaks are quoted automatically.

Coordinates are output in the same order and reference system as your input, which for GeoJSON is longitude/latitude in WGS84. Nothing you paste or upload leaves your device.