← All tools

GeoJSON Diff Viewer

Load a “before” and “after” GeoJSON file and see exactly what was added, removed, moved, or changed — as a list and on a map. Everything runs in your browser.

Before A

0 features

After B

0 features

Loading from a file replaces that side's pasted text. “Try an example” loads a small, realistic before/after pair — one added feature, one removed, one moved, one with a changed property, and a few unchanged.

meters

An ID field (e.g. id, osm_id) is by far the most reliable way to match features across files. Without one, points are matched to their nearest neighbor within 1 km, and lines/polygons by a coarse bounding-box + vertex-count similarity — both are best-effort guesses. Practical limit: a few thousand features per file; geometry-based matching for non-point shapes is skipped above ~700×700 unmatched features (with a note) to stay fast.

0 features in A 0 features in B 0 added 0 removed 0 changed 0 unchanged

Export

The changes-only GeoJSON contains added, removed and changed features (not unchanged ones), each tagged with a _diffStatus property.