← Back to Tools
A

ADS-B ICAO24 → Country + Registration

Determines the country and registration number of an aircraft by its 24-bit ICAO address (Mode S hex) using three strategies: algorithmic decoder, tie-up database, range lookup.

Markdown Python

Overview

A Python tool that resolves an aircraft's 24-bit ICAO address (Mode S hex) to its registration and country. It uses three strategies: an algorithmic decoder for countries with embedded registrations (Turkey, USA, Russia), a tie-up database of over 516,000 known hex→registration mappings, and a range lookup that identifies the country from ICAO24 blocks. The tool also provides confidence scoring and batch analysis.

Tech stack

  • Python 3.10+ (standard library only)
  • CSV database (516K+ records)
  • JSON output