Airline Codes

IATA & ICAO codes for major airlines worldwide.

A searchable list of major airlines with their IATA (2-letter) and ICAO (3-letter) codes and country. IATA codes are on your ticket and flight number (AI for Air India, 6E for IndiGo, EK for Emirates), while ICAO codes are used in aviation and callsigns. Search a code or airline, filter by country, and tap to copy. Runs fully in your browser — no API.

How to use Airline Codes

  1. Open the list

    Launch this free airline codes tool to look up IATA and ICAO airline codes in one searchable table.

  2. Search an airline

    Type an airline like Air India or a code like 6E or EK to find it instantly.

  3. Filter by country

    Use the country filter to browse the airlines of a particular country.

  4. Read the codes

    Each row shows the 2-letter IATA code, the 3-letter ICAO code and the airline's country.

  5. Decode a flight number

    The first two characters of a flight number are the airline's IATA code — match them here.

  6. Copy a code

    Tap the IATA or ICAO code to copy it for a booking, itinerary or form.

Frequently asked questions

What is the difference between IATA and ICAO airline codes?

An IATA code is a 2-letter code (like AI or 6E) used on tickets, flight numbers and booking systems. An ICAO code is a 3-letter code (like AIC or IGO) used in air traffic control and radio callsigns. Every major airline has both.

What is the airline code for Air India and IndiGo?

Air India is AI (IATA) / AIC (ICAO), and IndiGo is 6E (IATA) / IGO (ICAO). Search this list for any airline to find both codes.

How do I decode a flight number?

A flight number starts with the airline's 2-letter IATA code followed by digits — for example '6E 203' is an IndiGo flight and 'EK 500' is an Emirates flight. Match the letters against this list to identify the airline.

Why do some airline codes contain a number?

Because two-letter combinations ran out, IATA also assigns codes that mix a letter and a number — like 6E (IndiGo), B6 (JetBlue) or U2 (easyJet). They work exactly the same way as all-letter codes.

Is this airline codes tool free?

Yes — it's completely free with no sign-up. The list runs in your browser from a built-in dataset, so there are no limits, no API keys and nothing is uploaded.

What is the airline code for Emirates, British Airways or Lufthansa?

Emirates is EK (UAE), British Airways is BA (UK) and Lufthansa is LH (Germany). Search any airline in the list to find its 2-letter IATA and 3-letter ICAO codes and its country.

How do I identify an airline from a flight number?

Read the first two characters of the flight number — they're the airline's IATA code. For example, 'AI 302' is Air India, '6E 145' is IndiGo and 'BA 138' is British Airways. Match the letters in this list to identify the carrier.

Related tools — Reference · Travel & International