The ICAO phonetic alphabet (formally the NATO Phonetic Alphabet) was standardised to ensure clear radio communication between pilots and ATC regardless of language barriers. Each word was specifically chosen to be phonetically distinct across all major languages.

The Complete Alphabet

LetterWordPronunciationNotes
AAlphaAL-fahStressed on first syllable
BBravoBRAH-voh
CCharlieCHAR-lee
DDeltaDELL-tah
EEchoECK-oh
FFoxtrotFOKS-trot
GGolfGOLF
HHotelhoh-TELLStressed on second syllable
IIndiaIN-dee-ah
JJulietJEW-lee-ETT
KKiloKEY-loh
LLimaLEE-mah
MMikeMIKE
NNovemberno-VEM-ber
OOscarOSS-kah
PPapapah-PAH
QQuebeckeh-BECK
RRomeoROW-me-oh
SSierrasee-AIR-ah
TTangoTANG-go
UUniformYOU-nee-form
VVictorVIK-tah
WWhiskeyWISS-key
XX-rayECKS-ray
YYankeeYANG-key
ZZuluZOO-loo
Advertisement

Numerical Pronunciation

Aviation uses specific pronunciations for digits to maximise clarity on radio. These differ from everyday speech and must be learned as standard.

NumberWordPronunciation
0ZeroZEE-roh (not "oh")
1OneWUN
2TwoTOO
3ThreeTREE
4FourFOW-er
5FiveFIFE
6SixSIX
7SevenSEV-en
8EightAIT
9NineNIN-er (always "niner", not "nine")

Why "niner", "tree", and "fife"? Each of the three is a fix for a specific confusion: 9 against the German nein, 3 against the "th" sound that most languages do not have, and 5 against "fire". The section on common student errors below goes through the pairs in detail.

Usage in Practice

The phonetic alphabet is used for callsigns, waypoint names, runway designators, taxiway identifiers, and any other alphanumeric string where a misheard letter would change the meaning of the message.

# Spelling an ICAO aerodrome code — EGLL (London Heathrow)
E-G-L-L = Echo Golf Lima Lima

# Example clearance:
"Speedbird 123, cleared to London Heathrow via WOBUN,
 squawk 4521."

# Squawk 4521 spoken digit-by-digit:
"Four Five Two One"
# NOT: "Four thousand five hundred and twenty one"

Worked Example: Saying and Reading Back a Full Callsign

Knowing the 26 words is the easy part. Students lose marks on the RT practical because they group the letters wrongly, abbreviate too early, or drop the callsign off the end of a read-back. Here is a complete first contact with a light aircraft registration, G-BXKL, followed by the airline format.

Light aircraft: G-BXKL

# 1. Attention call. Station being called, then who you are. Nothing else.
Pilot: "Gloucester Approach, Golf Bravo X-ray Kilo Lima."

# 2. Controller answers with your callsign first, then invites the message.
ATC: "Golf Bravo X-ray Kilo Lima, Gloucester Approach, pass your message."

# 3. Full message. Callsign, type, departure, destination, position, level, request.
Pilot: "Golf Bravo X-ray Kilo Lima, PA-28, Kemble to Shobdon,
      overhead Tewkesbury, altitude two thousand four hundred feet,
      request Basic Service."

# 4. Controller abbreviates the callsign. Only now may you do the same.
ATC: "Golf Kilo Lima, Basic Service, Gloucester QNH one zero one four."

# 5. Read back the QNH and the service, callsign LAST.
Pilot: "Basic Service, QNH one zero one four, Golf Kilo Lima."

Four things are happening in that exchange that a chart of the alphabet cannot show you:

  1. The hyphen is not spoken. G-BXKL is five letters and five words: Golf Bravo X-ray Kilo Lima. There is no pause after "Golf" and no "dash".
  2. You transmit the full registration until ATC shortens it. The abbreviated form is the first letter plus the last two, so G-BXKL becomes "Golf Kilo Lima". Under CAP 413 the pilot may only use the abbreviation once the controller has used it first, because the controller is the one who knows whether a similar callsign is on frequency.
  3. The type name may replace the leading letter once abbreviation is in use, giving "Cherokee Kilo Lima". Useful at a busy field where two Golf-registered aircraft are in the circuit.
  4. The callsign goes last on a read-back and first on a request. Controllers listen for the callsign at the end to know whose read-back they have just checked.

Airline format: EZY83CP and BAW117

A commercial flight uses the operator's telephony designator followed by the flight identification, and that identification is never abbreviated. EZY83CP is spoken "Easy eight three Charlie Papa": the digits individually, then the letters phonetically. BAW117 is "Speedbird one one seven", not "Speedbird one seventeen".

ATC: "Easy eight three Charlie Papa, descend flight level one hundred."
Pilot: "Descend flight level one hundred, Easy eight three Charlie Papa."

# Wrong: "Descend one hundred, Easy Charlie Papa." Two errors.
# The level must include the words "flight level", and airline
# callsigns have no abbreviated form.

Where Students Actually Go Wrong

The phonetic words exist because spoken English collapses under a poor VHF signal. Say B, C, D, E, G, P, T and V aloud and they all rhyme; a controller hearing "D" through squelch noise has seven other candidates. Bravo, Charlie, Delta, Echo, Golf, Papa, Tango and Victor share no vowel pattern at all, which is the whole point.

The three digits with their own pronunciation

  • Nine is "niner". "Nine" is close enough to the German nein (no) that a reply of "nine" to a question could be read as a refusal. It is also easily clipped to sound like "five" on a weak signal.
  • Five is "fife". Said quickly with a soft v, "five" and "fire" are hard to separate, and "fire" is not a word you want ambiguous in a cockpit transmission.
  • Three is "tree". The English "th" does not exist in most languages, so non-native speakers produce it as anything between "t", "s" and "f". Fixing the pronunciation as "tree" removes the variation.
  • Four is "fower" and zero is "zero", never "oh". "Four" and "for" are identical in speech; "oh" and "no" are not far apart either.

Habits that cost marks on the RT test

  • Reverting to improvised words under pressure. "K for King" and "S for Sugar" are what people fall back on when the frequency gets busy. Examiners mark it, and a non-native controller may not follow it at all.
  • Running letters into words. "Golf BAX-ray Kilo Lima" is a real and common error on G-B registrations. Each letter is a separate word with a clear gap.
  • Mixing systems mid-transmission. Spelling the callsign phonetically, then saying "runway two seven left, taxiway A" in plain letters.
  • Losing the stress pattern. Papa is pah-PAH and Hotel is hoh-TELL; flattening the stress makes Papa and Bravo noticeably harder to separate on a scratchy signal.
  • Saying "niner" for the digit but "nine" inside a number. Runway 09 is "runway zero niner" every time, not "runway zero nine".

Transmitting Numbers: Levels, Headings and Frequencies

Digits are said individually as a general rule, but there are exceptions that trip people up, and getting them wrong is one of the fastest ways to sound like a student on frequency.

WrittenSpokenWhy
121.500 MHz"one two one decimal five"Digits individually, "decimal" for the point
132.055 MHz"one three two decimal zero five five"8.33 kHz channels carry all six digits
FL100"flight level one hundred"Whole hundreds of flight level use "hundred"
FL350"flight level three five zero"Not a whole hundred, so digit by digit
2,400 ft"altitude two thousand four hundred feet"Whole thousands and hundreds are spoken as such
10,000 ft"one zero thousand feet"The thousands count is digit by digit, then "thousand"
Heading 090"heading zero niner zero"Always three digits, always individually
QNH 998"QNH niner niner eight hectopascals"UK practice appends the unit below 1000 hPa
QNH 1014"QNH one zero one four"Four digits, unit not normally appended
Squawk 7000"squawk seven thousand"Whole thousands may be grouped; "seven zero zero zero" is also heard
Runway 27L"runway two seven left"Digits individually, designator spoken as a word

The FL100 trap. "Flight level one hundred" and "flight level one zero zero" both get used in practice, and ICAO Annex 10 Volume II permits the hundreds form for whole hundreds only. The genuine risk is between FL100 and FL110: "one hundred" and "one one zero" are safe, but "one ten" is not standard and has been implicated in level busts. Say the digits if there is any doubt.

Altitude versus height versus level. The number is only half the transmission. "Two thousand four hundred feet" means nothing on its own; the prefix tells the controller your reference. Say "altitude" on QNH, "height" on QFE, and "flight level" on 1013. See Q-Codes for what each setting does to the altimeter.

Special Cases and Usage Rules

  • Always say each letter individually — never combine into syllables ("Alfa Bravo" not "AB")
  • Numbers are said digit-by-digit: "Flight level Three Five Zero" for FL350
  • Decimal is spoken as "decimal": "One One Eight Decimal Seven" for 118.700 MHz
  • Whole thousands take the word "thousand", with the thousands count said digit by digit: "One Zero Thousand Feet" for 10,000 ft
  • Runway designators: "Runway Two Seven Left"
  • Callsigns: "Golf Alfa Bravo Charlie Delta" for G-ABCD

Military vs. ICAO Spellings

Some military and older civilian documents may use slightly different spellings for a handful of words — most notably "Alfa" versus "Alpha". ICAO's official Doc 9835 uses the spelling "Alfa" (without the ph), as it more accurately represents the intended pronunciation across languages where "ph" may be read differently. In practice, both spellings are universally understood and accepted in operational aviation communications worldwide.

Similarly, ICAO officially spells the word for the letter J as "Juliett" (double-t) in its documentation, though single-t is common in general use. Neither variation affects meaning in radio communications.

Practice Tool

Test your knowledge of the ICAO phonetic alphabet with the interactive trainer.

Practice with the Interactive Trainer →

Official Sources

The content on this page is developed with reference to the following authoritative publications:

New to aviation? Follow the learning path

ATC Phraseology →