All converters
HomeVector & Web GIS › GeoJSON to CSV

Convert GeoJSON to CSV

Convert GeoJSON files to CSV, online and free. GISConverter reads your GeoJSON data locally in the browser and writes a CSV file so you can open the attributes in Excel or a spreadsheet, nothing is uploaded, and your data never leaves your computer.

Drop a file here, or click to browse

KML, KMZ, SHP (.zip), GeoJSON, GPKG, GML, GPX, DXF, GeoTIFF, and more

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

How to convert GeoJSON to CSV

  1. Drop your GeoJSON file into the box above (or click to browse).
  2. Your GeoJSON file is read in the tab, and its geometry and attributes are parsed for you.
  3. Pick CSV as the output, set a coordinate system if you need one, and click Convert, then download the result.

Why convert GeoJSON to CSV?

GeoJSON is the language of web maps. It packs geometry and attributes into one JSON structure, which is great for Leaflet or Mapbox but awkward in a spreadsheet. So people convert GeoJSON to CSV when they want to leave the map and work with the raw table. For example, you might pull features from a web API, then open them in Excel or Google Sheets to sort, filter, or chart the attributes. Analysts also convert to CSV to feed point data into pandas scripts. CSV strips the nesting and gives you flat rows that any tool, GIS or not, can read.

What to check when converting GeoJSON to CSV

Check how each feature's geometry lands in the CSV. GeoJSON can hold points, lines, and polygons, but a flat CSV row wants simple coordinate columns. Points map cleanly to latitude and longitude. Lines and polygons cannot fit two numbers, so their geometry is usually written as WKT text instead. Also confirm your GeoJSON coordinates are in WGS84, since CSV stores bare numbers with no coordinate system attached.

About the formats

GeoJSON is where web maps and APIs keep their vector data, with each feature holding a geometry plus a bag of properties. CSV is the flat table you open in a spreadsheet to sort, filter and chart those same records. Converting one to the other pulls features out of the mapping stack and into analysis. In practice you export a FeatureCollection, then read the attributes as plain columns. That means non-mapping colleagues can work the data without touching any GIS tool.

Frequently asked questions

Does GeoJSON to CSV keep the feature properties?

Yes. Each key inside a feature's properties object becomes a CSV column, and every feature becomes one row. The geometry is added as coordinate columns or WKT alongside those attribute columns.

How are GeoJSON polygons stored in the CSV?

A polygon cannot fit into simple latitude and longitude cells, so its geometry is written as WKT text in a single column. Points, by contrast, become plain lat and lon values that Excel or pandas can read directly.

How does GeoJSON geometry end up in the CSV?

Point features map cleanly to latitude and longitude columns, one row per feature. Lines and polygons cannot fit two number columns, so their coordinates are written into a single geometry field as WKT. That keeps the shape intact for tools like QGIS or pandas that can parse it back.

What happens to nested properties in the GeoJSON?

CSV is strictly flat, so a nested object or array inside a feature's properties cannot become its own column. Those values are serialized into a single cell as text rather than dropped. For example, a properties block with an address object becomes one string you can split later in Excel.

Related converters

Advertisement