FileBrixNo upload · Private
Processed locally — your file never leaves your device

GeoJSON Validator

Check a GeoJSON file for structural problems, with an optional, clearly-explained automatic repair — entirely in your browser.

Drop a GeoJSON, TopoJSON, KML, KMZ, GPX, zipped Shapefile or CSV file hereor click to choose a file from your deviceNothing is uploaded — the file is detected and processed entirely on your device.

Processing…

How it works

  1. Select or drop a .geojson (or .json) file.
  2. Your browser checks its structure locally and lists any problems found.
  3. If any issues can be fixed safely, review exactly what would change before repairing.
  4. Download the repaired file — your original is never modified.

Frequently asked questions

Is my GeoJSON file uploaded anywhere?
No. Validation and repair both happen entirely on your device.
What does it check?
Structural correctness per the GeoJSON specification: recognized types, valid coordinate nesting for each geometry type, closed polygon rings, a present properties member, and coordinates within valid latitude/longitude range.
Does it modify my file automatically?
Never silently. If auto-fixable issues are found (unclosed polygon rings, a missing properties member), you'll see exactly what would change before choosing to repair — and the result is a new file you download, not a change to your original.
What can't be fixed automatically?
Anything ambiguous or unsafe to guess at — like out-of-range coordinates (which might mean swapped latitude/longitude, or genuinely bad data) or fundamentally malformed geometry — is reported, not changed for you.
Does 'valid' mean my data is geographically correct?
No — this checks structure (is it valid GeoJSON), not whether the coordinates represent the place you intended.