GeoJSON Validator and Repair

Check a GeoJSON file against RFC 7946 and fix what is wrong. Ring winding, unclosed rings, coordinates out of range and repeated vertices — the faults that make QGIS complain and Mapbox refuse.

Drop a GeoJSON file here

or

Checked on your device · nothing is uploaded

Why this matters here

Older Indian survey and revenue records sit on the Everest spheroid, not WGS 84. Treating one as the other puts everything a few hundred metres out — enough to move a plot boundary onto a neighbour.

Indian systems included

Kalianpur 1880, 1937 and 1975, the India zone grids, UTM zones 42N to 47N on both WGS 84 and Indian datums, and the WGS 84 state systems.

Bulk paste

Paste a column straight out of a spreadsheet. Anything after the first two values is carried through as a label, and the result downloads as CSV.

Nothing leaves your device

The arithmetic runs in your browser with proj4. No coordinate is transmitted, logged or stored anywhere.

Frequently asked questions

What does it actually check?

Ring winding against RFC 7946, whether every ring closes, whether coordinates fall inside the degree range, repeated consecutive vertices, rings with too few positions, and features carrying no geometry. Each one is reported with the feature numbers involved.

Why does ring winding matter?

RFC 7946 wants exterior rings counter-clockwise and holes clockwise. QGIS tolerates the wrong order, but Mapbox, several validators and some spatial databases do not, so a file that looks fine locally can fail once published.

Can it fix the problems it finds?

Yes. Tick what you want corrected and download the repaired file. Winding is rewound, open rings are closed, repeated vertices are removed and a bounding box is added. Nothing else about the file is touched.

My coordinates are flagged as out of range. What now?

That almost always means the file is in a projected system such as UTM rather than degrees. The validator cannot fix that, but the coordinate converter and every file converter here can reproject it.

Is my file uploaded anywhere?

No. The check runs in your browser and the repaired file is written on your device.

Ready to convert without uploading?

Free, no sign-up, no file size limit — and your data never leaves your machine.

Open the KML converter