IATA / ICAO Airport Code Lookup
LookupLook up airport names, cities, and countries by IATA or ICAO code, or search by name or city. Runs entirely in your browser.
About this tool
About Airport Code Lookup
IATA codes are the 3-letter airport identifiers used on boarding passes, luggage tags, and booking systems (like LAX for Los Angeles or NRT for Tokyo Narita), while ICAO codes are 4-letter identifiers used in aviation, air traffic control, and flight planning (like KLAX or RJAA for the same two airports). This tool looks up the airport name, city, and country for a given code, and also supports searching by airport name or city.
The full OpenFlights airport database has roughly 10,000 entries; this tool bundles a curated set of about 100 of the world's busiest and most commonly searched airports instead. Search accepts an exact IATA or ICAO code, or a partial airport name or city — whichever matches first — and returns all matching airports with their full name, city, and country.
Use this to quickly identify which airport a 3 or 4-letter code on a boarding pass, flight itinerary, or cargo manifest refers to, to find the IATA or ICAO code for a specific airport when booking travel or filing a flight plan, or to look up all airports serving a particular city.
Instant, fully client-side lookup with no data ever leaving your browser. Note the airport database covers a curated set of major world airports, not the complete ~10,000-entry OpenFlights registry, and precise coordinates are intentionally omitted rather than risk inaccurate hand-curated latitude/longitude data.
Key Features
- Bidirectional search — by IATA code, ICAO code, airport name, or city
- Covers roughly 100 of the world's busiest airports across every continent
- Returns airport name, city, and country for each match
- Clear messaging when a code or search term isn't in the curated database
- 100% browser-based, no data ever transmitted
FAQ
Airport Code Lookup — Frequently Asked Questions
What's the difference between an IATA and an ICAO airport code?
IATA codes are 3 letters and are used commercially — on tickets, boarding passes, luggage tags, and booking systems (e.g. LAX). ICAO codes are 4 letters and are used operationally by pilots, air traffic control, and flight planning systems (e.g. KLAX for the same airport). Most major airports have both.
Why does an ICAO code often start with a letter matching the country or region?
ICAO codes follow a regional prefix system: K is used for the contiguous United States, C for Canada, EG for the United Kingdom, ED for Germany, LF for France, and so on. This lets you often guess the general region of an airport just from its ICAO prefix, even if you don't know the specific airport.
Why can't I find a smaller regional airport?
This tool bundles a curated set of roughly 100 of the world's busiest and most commonly searched airports rather than the complete OpenFlights database of about 10,000 airports. If a smaller or more regional airport isn't found, it simply isn't in this curated subset — it doesn't mean the code itself is invalid.
Can I search by city name instead of airport code?
Yes. If your search doesn't match an airport code exactly, this tool checks whether it matches part of a city name, and then part of an airport name — so searching 'Tokyo' will return both Narita and Haneda, for example.
Does this tool give exact airport coordinates?
No, intentionally. This tool's airport data was hand-curated rather than pulled from a verified aviation database, so precise latitude/longitude figures are left out entirely to avoid presenting numbers that might be inaccurate. For exact coordinates, consult an aviation-specific database like OpenFlights or the official AIP for that country.
Tips
- Search works with codes, city names, or airport names — try 'Tokyo' or 'Heathrow' if you don't know the exact code
- ICAO codes are 4 letters and often hint at the region via their first 1-2 characters (K = contiguous US, EG = UK, RJ = Japan)
- If an airport isn't found, it's likely just outside this tool's curated set of major airports rather than an invalid code
- This lookup never sends your search anywhere — everything runs entirely in your browser
Explore more
Related Tools
Other tools that might be useful for your workflow