All tools

GeoJSON Validator

Paste your GeoJSON or drop a .geojson file, click Validate, and get a clear pass/fail with a summary of what's inside. This checker verifies that JSON parses cleanly, the document is a FeatureCollection / Feature / Geometry, and coordinates are valid numbers. If anything is wrong, you get the exact parser error — line number and all. Everything runs in your browser, so your file never leaves your computer.

GeoJSON input

Frequently asked questions

What does this GeoJSON validator check?

The validator runs your file through a real GeoJSON parser — the same one used by tools like Mapbox and QGIS. It checks that JSON parses cleanly, the document is a FeatureCollection / Feature / Geometry, and coordinates are valid numbers. On success, it reports feature count, geometry type breakdown, bounding box, and how many features have a name.

Is this validator free?

Yes — completely free. No signup, no upload, no rate limits. The parsing runs entirely in your browser.

Does my file get uploaded anywhere?

No. Your GeoJSON file is parsed by JavaScript running in your own browser tab and never reaches our server. We have no server-side processing for this tool.

Does it check strict OGC schema compliance?

It checks practical validity — the same checks every popular GeoJSON consumer (Google Earth, Mapbox, Leaflet, QGIS, Garmin) actually performs. Strict XSD-level validation against the official GeoJSON schema isn't enforced, because real-world tools are lenient about it too.

What if my GeoJSON is huge?

It should still work. The parser handles tens of thousands of features fine. Very large files (over ~50 MB) may take a few seconds and could prompt your browser to ask whether to keep waiting — that's normal for a single-threaded validator.

Need to export from Google Maps?

ExportMyMap pulls your starred and saved places directly from Google Maps and gives you the same five formats this converter speaks — plus a shareable link and a printable PDF.

Try ExportMyMap