IATA Airline Code Lookup

Type an airline name or code to find its IATA and ICAO designators.

How it is calculated

This is a lookup against a built-in list of 44 major airlines, not a live airline database. Each row holds a two-character IATA code, a three-character ICAO code, the airline name and its home country. The text you type is trimmed and compared without regard to capital letters. The tool first looks for an exact match on the full airline name, the IATA code or the ICAO code. If there is none, it returns the first airline whose name contains your text anywhere. Because the first hit wins, a short fragment such as "air" returns American Airlines, not every airline with "air" in its name. If nothing matches, the result shows "No match found" with dashes. Smaller carriers, charter airlines and recently renamed airlines may be missing.

Worked example

You see a ticket for a flight on "Turkish" and want the codes. Type turkish. There is no exact match on a name or code, so the tool searches names that contain the text and finds Turkish Airlines. The result is IATA code TK, ICAO code THY, country Turkey. Flight numbers on tickets such as TK1 use the IATA code, while flight trackers and air traffic control use the three-letter ICAO code. Typing THY or TK instead would give the same row immediately.

Try this example →

Common mistakes

  • Typing a partial code and expecting a match. Codes must be complete: "T" does not find TK, because only names are matched by fragment.
  • Entering a very short or generic word like "air" and trusting the result. The first airline containing that text is returned, which may not be the one you meant; type more of the name.
  • Confusing IATA and ICAO codes. The two-letter IATA code appears on tickets and flight numbers, the three-letter ICAO code on flight plans and radar, and some airlines' codes look unrelated (Lufthansa is LH and DLH).
  • Assuming a missing result means the airline does not exist. The list covers only 44 major carriers, so a low-cost or regional airline may show no match.
  • Using a former or alternative brand name. The tool matches the name as stored, for example "Gol Linhas Aéreas", not shortened trade names.

About this calculator

Airlines carry two standardized identifier codes managed by different bodies: the two-character IATA code (like AA for American Airlines or LH for Lufthansa), assigned by the International Air Transport Association and used on tickets, baggage tags, and flight numbers passengers see; and the three-character ICAO code (like AAL or DLH), assigned by the International Civil Aviation Organization and used in air traffic control communications, flight plans, and radio call signs.

These codes matter because the same airline appears differently depending on context — a flight number like “AA100” uses the IATA code for passenger-facing display, while air traffic controllers and pilots refer to the same flight using its ICAO designator and radio callsign (e.g., “American 100”).

This lookup tool takes an airline name (or part of one) or a complete IATA or ICAO code and returns both its IATA and ICAO designators, which travel agents, aviation enthusiasts, flight trackers and simulator users, and logistics staff booking cargo use to correctly identify carriers across booking systems, flight tracking apps, and aviation databases that may only display one code or the other. It covers a built-in list of 44 major airlines, so a carrier not on it returns no match.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    Be careful reading a flight number: the two letters in front show the carrier selling the ticket, which on a codeshare may not be the airline that actually flies the plane. Codes can also be reassigned after an airline stops operating, so an old code does not always point to the carrier you expect. The built-in list is short, so an unusual carrier will return no match. Which airline did you search for that was missing, or returned the wrong row?

Popular calculators

All Calculators