Outdoors & maps

GeoJSON points to CSV

Extract Point and MultiPoint coordinates into an ordinary downloadable table.

GeoJSON points to CSV
Esc to restore

Your inputs

UTF-8 JSON up to 2 MB, 50,000 values and 64 levels. Duplicate object member names are rejected; numeric tokens are preserved.

UTF-8 JSON, NDJSON or GeoJSON up to 2 MB. Files stay on this device.

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Checks the supported GeoJSON structure, then extracts Point/MultiPoint positions, including those inside GeometryCollections. Other geometries are skipped and counted. CSV contains feature index, per-geometry point index, longitude, latitude and optional altitude; bare geometries use feature index zero. Properties are omitted. Coordinates are finite JavaScript numbers for CSV, while other JSON tools preserve numeric text.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

GeoJSON
{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"name":"Example"},"geometry":{"type":"Point","coordinates":[-0.1278,51.5074]}}]}

Example result

Example result
Feature index (0 = bare geometry)Point indexLongitudeLatitudeAltitude (if supplied)
11-0.127851.5074

1 point positions extracted; 0 non-point geometries skipped. Coordinates are exported as finite JavaScript numbers; properties are not included.