AnyFormat

00 GeoJSON → CSV

GeoJSON to CSV

Properties become columns; geometry becomes coordinates.

01GEOJSON in
02CSV out
03Options 3
  • No upload The conversion runs in this tab. Your file never travels — not to us, and not to the advertising.
  • No sign-up, no email, no daily cap There is no account system to sign up to.
  • No size limit we invented Only your device's memory — about ~2 GB on a desktop browser, ~400 MB on a phone.
  • Turn your Wi-Fi off and convert anyway The conversion needs nothing but this page. Ads will not load without a connection; your file will still convert. That is the whole claim, and it takes five seconds to check.

Flattens a FeatureCollection into a table. Properties become columns, taken as the union across every feature so that features with different fields still line up.

Geometry does not fit in a cell

A point does — longitude, latitude, elevation. A line or a polygon does not: it has many coordinates and a table row has one.

In feature mode you get the first coordinate plus a point count, which is enough to place a marker and to know the shape's size. In coordinate mode you get every vertex as its own row, with the feature's properties repeated. Neither is a lossless round trip for complex geometry — a table simply cannot hold a polygon with holes.

Nested properties

A property whose value is an object or an array is written as JSON text in the cell, because there is no faithful flat representation. It stays parseable, which is better than either dropping it or exploding it into columns that differ per row.

Longitude comes first, and almost nothing else does that

GeoJSON writes coordinates as [longitude, latitude], following the x-then-y convention of mathematics. Nearly every consumer of a spreadsheet expects the opposite — Google Maps, most geocoders, and the way people say it out loud. So the columns are labelled explicitly rather than being called coord_1 and coord_2, because the failure mode when they are swapped is not an error message. It is a map where every point sits in the wrong hemisphere, or in the Gulf of Guinea if one of them was zero.

Other names for this

Also searched as “geojson to excel”, “geojson to spreadsheet”.

Questions

Can I convert back to GeoJSON afterwards?
Points, yes — use CSV to GeoJSON. Lines and polygons cannot be reconstructed from a table without a convention for grouping rows.
Why is there JSON in one of my cells?
That property was an object or an array. Writing it as JSON keeps it parseable rather than losing it.
Is my file uploaded?
No. Everything runs in this tab. That matters more here than almost anywhere else on the site — a calendar is your movements, an address book is other people’s personal data, and a GPS track is where you live and where you run. None of it is sent anywhere.