100% Private — Runs in Your Browser

GeoJSON Validator

Check any GeoJSON file or snippet for spec compliance. Free, private, no upload to server, with a detailed list of errors and warnings.

Drag & drop your GeoJSON file here

or click to browse

Frequently Asked Questions

What does this validator check?

It checks structural compliance with the RFC 7946 GeoJSON specification: required type, geometry, and properties fields on features, correct coordinate array shapes for each geometry type, and that polygon rings are closed. Coordinates outside the valid latitude/longitude range are flagged as warnings.

What's the difference between an error and a warning?

Errors mean the file does not conform to the GeoJSON spec and may fail to parse in other tools. Warnings flag things that are technically valid but often indicate a mistake, such as coordinates far outside the normal latitude/longitude range (possibly swapped lat/lng).

Is my data private?

Yes, completely. All validation happens inside your browser using JavaScript. Your file is never uploaded to any server.

Want to visualize your GeoJSON on an interactive map?

Open GeoDataTools App