Kestrel logo Kestrel

Kestrel

A sharp eye on your geospatial data.

You dragged a layer into QGIS and nothing showed up. Drop the file on Kestrel instead — in a second you'll see its CRS, UTM zone, real-world location, and exactly what's wrong.

Free & open source (MIT) · Windows 10/11 · no install of Python required

Most "missing" layers come down to a missing or wrong CRS, an empty file, or coordinates that don't match the projection. Kestrel spots all of it.

What it tells you

Everything you need to sanity-check a file before (or instead of) loading it in QGIS.

🧭

CRS & UTM zone

Name, EPSG code, UTM zone, projected vs. geographic, units, datum — the headline answer, front and center.

📍

Real-world location

The extent reprojected to lat/lon, so you can confirm the data actually lands where it should on Earth.

🩺

Why it won't draw

Missing .prj, CRS/coordinate mismatches, empty layers, Null Island, data outside the CRS area — flagged with fixes.

🗂️

Vector & raster

Zipped or plain shapefiles, GeoPackage, GeoJSON, KML, and GeoTIFF and other rasters. Just drop it in.

See it at a glance

Drag a file onto the window — Kestrel reads the metadata instantly, without loading the geometry.

Kestrel inspecting a GeoPackage: CRS, UTM zone, location and diagnostics

Get Kestrel

A free download for Windows. Pick the installer for the smoothest setup.

STEP 1

Download

Grab KestrelSetup.exe (installer) or the portable zip from the latest release.

STEP 2

Install & run

Run the installer (no admin needed) — it adds a Start-Menu shortcut. Or unzip and run Kestrel.exe.

STEP 3

Drop a file

Drag any geospatial file onto the window. That's it.

The app is unsigned, so Windows SmartScreen may warn on first launch — choose More info → Run anyway. Source and build instructions are on GitHub.