CRS Inspector & Converter
Upload a file — .geojson, or a shapefile as a single .zip or as .shp/.dbf/.shx selected together — and find out what coordinate reference system it’s actually in, whether that CRS is consistent with its own coordinates, and convert it to a different one if you need to.
Private by design. Your file is processed entirely in your browser (Python via WebAssembly) — it’s never uploaded to any server, including ours. Nothing to configure, nothing to trust: the code never gets the chance to see your data.
The code itself isn’t shown here — it’s a fixed, non-editable check using GeoPandas/PyPROJ underneath; see the full article for the actual code, editable and explained line by line.
First run loads the Python engine — expect about a minute. Instant after that, and again each time you come back to this page.
Want to understand the magnitude heuristic, see the actual code, or compare against R’s independent implementation? The full article walks through why “where does this land on a map” is a CRS clue in its own right. Once the CRS is sorted out, the Geometry Validator and the Topology Checker are the natural next checks — and the GeoSpatial File Inspector is the fastest way to see everything about a file at once, CRS included.