- Home
- CSV Converters
- GeoJSON to CSV Converter
GeoJSON to CSV Converter
Convert GeoJSON features to CSV
Convert a GeoJSON file into a CSV table. Each feature becomes a row, its coordinates become latitude and longitude columns, and its properties are flattened into ordinary fields you can sort and filter in a spreadsheet.
It handles more than plain points. Lines, polygons, and multi-part geometries have a representative coordinate extracted so every feature still lands on a row rather than being silently dropped from the output.
This is the fastest way to inspect what is actually inside a GeoJSON file — how many features it holds, which properties are populated, and where the gaps are — without loading it into GIS software.
How to Convert
- Upload your .geojson file or paste the GeoJSON
- Review the extracted features in the preview table
- Check that the coordinate and property columns look right
- Download the CSV file
Features
- One row per feature with latitude and longitude columns
- Flattens nested feature properties into dot-notation columns
- Handles Point, MultiPoint, LineString, and Polygon geometries
- Builds a header row covering every property found across features
- Preview the extracted table before downloading
- Runs entirely in your browser — no upload
Use Cases
- Inspect the contents of a GeoJSON file in a spreadsheet
- Analyse or chart map data outside a GIS tool
- Audit which features are missing required properties
- Share location data with colleagues who do not use mapping software
- Edit attributes in a spreadsheet before converting back to GeoJSON
Frequently Asked Questions
What does each row represent?
One feature from the FeatureCollection, with its coordinates in latitude and longitude columns and its properties in the remaining columns.
How are lines and polygons handled?
A representative coordinate is taken from the geometry so the feature still appears as a row with its attributes intact. A single row cannot express a full vertex list, so use a GIS tool if you need the complete geometry.
What happens to nested properties?
They are flattened into dot-notation columns, so a nested address object becomes address.city and address.postcode columns.
What if features have different properties?
The header row covers every property found across all features, and features missing one get an empty cell rather than shifting their other values.
Can I convert the CSV back to GeoJSON?
Yes — edit the attributes in a spreadsheet and use the CSV to GeoJSON converter to rebuild a FeatureCollection.
Is my file uploaded?
No. The GeoJSON is parsed in your browser and never sent to the app server.