International · Airport codes
IATA airport code lookup.
Search 9,051 IATA codes by code, ICAO code, airport, city or country, and check that a three-letter code is correctly formed.
Find or check a code
Loading the airport data…
Worked example: YYZ
Search YYZ. The code is three letters A to Z, so the format check passes, and the snapshot lists it as Toronto Pearson International Airport in Toronto, Canada, with ICAO code CYYZ, scheduled service, and coordinates 43.6759, -79.6294. Search EGLL and you reach London Heathrow (LHR) the other way round. Search YTZ and you get a second Toronto airport, Billy Bishop Toronto City Airport, which shows why a city name alone can return several codes.
How the codes work
An IATA airport code is three letters, A to Z, with no digits. It is the code printed on baggage tags and used in booking systems. The ICAO code is a separate four-letter code used by air traffic control and flight planning; the two are not derived from each other, so this tool shows an ICAO code only when the dataset records one and never guesses it. Some cities have a code of their own that covers several airports, and some codes belong to railway stations, so not every IATA code is an airport.
What a check does and does not tell you
The checker confirms two things only: that the input is exactly three letters A to Z, and whether that code appears in the snapshot below. It does not confirm that IATA currently assigns the code, that the airport is open, or that airlines serve it today. For an authoritative answer use the IATA Airline Coding Directory at iata.org code search.
About this data
Records come from OurAirports, the community-maintained, public-domain airport dataset (ourairports.com/data, file airports.csv and countries.csv), downloaded on 1 October 2026. Every record with a non-empty iata_code is included: 9,051 codes in 239 countries and territories, of which 1,172 are large airports, 3,396 medium, 4,230 small, 153 seaplane bases and 100 heliports; 4,133 are flagged as having scheduled service. OurAirports is not an official IATA or government source, so names, coordinates and codes can lag real-world changes. The lookup runs entirely in your browser and nothing you type is stored or sent.
FAQ
What is an IATA airport code?
A three-letter code, such as YYZ for Toronto Pearson, that airlines and booking systems use to identify an airport. It is assigned by IATA and is different from the four-letter ICAO code used by air traffic control.
Does a valid result mean IATA has issued the code?
No. The checker confirms the three-letter A to Z format and whether the code appears in the OurAirports snapshot. It cannot prove IATA currently assigns it. Confirm with the IATA Airline Coding Directory.
Why is a code I know missing?
The data lists airports and other facilities that carry an IATA code in OurAirports. City or metropolitan codes, railway station codes and very recent changes may not appear.
Where does the data come from and how current is it?
OurAirports, a public-domain community dataset, downloaded 1 October 2026. It is a static snapshot and is not an official IATA listing.