Phonetic Spelling Generator

The ICAO spelling alphabet, the one aviation and emergency services standardised on, so a reference number survives a bad phone line.

The problem it solves

Over a phone line, and far more so over radio, whole groups of letters become indistinguishable. B, C, D, E, G, P, T, V and Z all end in the same long *ee* sound in English and differ only in a brief consonant onset that noise destroys. M and N are close. S and F are close. The difference between them is exactly the part a bad connection removes.

A spelling alphabet replaces each letter with a word long enough that the redundancy survives. Even if half of *Charlie* is lost, no other codeword could have produced what remains. The information is spread across several syllables instead of concentrated in one consonant.

This is why reading a booking reference or a licence plate letter by letter fails so often and why the codeword version works first time. It is not that the words are clearer; it is that they are longer and mutually distinct, which is a different and more reliable property.

Why Alfa and Juliett are spelled wrongly

Alfa is not a typo, and neither is Juliett with two Ts. Both spellings are deliberate and both are in the official standard.

The alphabet had to work for speakers and readers of many languages, not just English. *Alpha* spelled with *ph* is pronounced with a *p* sound by speakers of several languages who do not use that digraph for *f*, which would produce *alp-ha*. Spelling it *Alfa* forces the intended sound regardless of the reader's language.

*Juliett* is doubled because a single terminal *t* is silent in French. *Juliet* would be read as *Julie* by a French speaker, losing the final consonant that distinguishes it. The doubled letter makes the *t* unmistakably pronounced.

For the same reason the standard specifies pronunciations as well as spellings, and some differ from English intuition: three is *tree*, five is *fife*, and nine is *niner*. The last partly to avoid confusion with the German *nein*, and partly because the single syllable is too short to survive interference.

Where it came from

The current alphabet is the ICAO alphabet, adopted for aviation in 1956 after several years of testing, and taken up by NATO the same year, which is why it is commonly called the NATO alphabet although its origins are civil aviation.

It replaced a series of earlier and mutually incompatible alphabets. The RAF used one with *Ack*, *Beer*, *Charlie*; the US military used *Able*, *Baker*, *Charlie*; Western Union had its own for telegrams. Aircraft crossing borders were spelling with different alphabets, which in an emergency is exactly the wrong kind of ambiguity.

The replacement was chosen by testing rather than by committee taste. Candidate words were transmitted under controlled noise to listeners of several native languages, and the set that survived best was adopted. That is why some obvious-sounding choices are absent: they tested worse than the ones that were kept.

Only a handful of the original 1956 words have changed since, which is why an operator trained decades ago and one trained last year use the same set.

Where to actually use it

Reading a booking reference, a licence plate, a postcode, an order number or a serial number to another person. It converts a three-attempt exchange into one, and both parties end the call confident the string is right.

It is standard in aviation, shipping, emergency services and the military, so anyone you reach in those fields will recognise it immediately and will often reply in it. It is increasingly common in customer service for the same reason.

One caution: the alphabet spells letters, not case, and not symbols. Reading an API key or a password aloud needs more than codewords. It needs an explicit convention for capitals, for which this tool has an option, and for characters like hyphen, underscore and full stop that have no codeword. Say those as words, and agree the convention with the other party before you start rather than halfway through.

Marking capitals and digits

The mark capitals option appends a note to letters that are uppercase, which matters for anything case-sensitive: API keys, passwords, base64 strings, licence keys. Without it, *Alfa* tells the listener the letter but not the case, and a case-sensitive string transcribed in the wrong case is as wrong as the wrong letter.

Digits are spelled as words rather than left as figures, using the standard pronunciations. That is a deliberate part of the system: *five* and *nine* are easy to confuse over noise, which is why the standard gives *fife* and *niner*.

For long strings, group them. Reading twenty characters as an unbroken stream exceeds what most listeners can buffer, and errors cluster near the end. Break into groups of three or four, confirm each group before continuing, and say the group boundaries aloud. The alphabet solves per-letter ambiguity; it does not solve working memory.

Regional and service variants

The ICAO set is the international standard, but it is not the only one in use. Several police forces use their own alphabets, the British police alphabet and the older LAPD alphabet both differ substantially, so a codeword that is unambiguous to a pilot may be unfamiliar to a police officer, and vice versa.

There are also informal alphabets that people reach for without knowing they exist, usually built from first names and countries. These work reasonably well between two people who both improvise, and poorly when one of them expects a standard set.

The practical advice is simple: use the ICAO set, because it is the one with the widest recognition and the only one designed by testing. If the person on the other end uses something else, they will still understand yours. The words are chosen to be unambiguous even to someone who has not memorised them, which is not true of an improvised alphabet.

Spelling names, addresses and things with no codeword

Names are where spelling alphabets earn their keep and where people most often improvise badly. A surname is unfamiliar to the listener by definition, so there is no context to fall back on when a letter is lost, unlike a common word, where one wrong letter is usually recoverable.

The convention worth adopting is to say the name, then spell it, then say it again: *Kowalski (Kilo, Oscar, Whiskey, Alfa, Lima, Sierra, Kilo, India) Kowalski*. The bracketing repetitions give the listener a target to check the spelling against, which catches errors that spelling alone does not.

Double letters need saying explicitly. *Double Lima* is faster and clearer than two separate *Lima*s, which can be heard as one with an echo. The same applies to repeated digits: *double seven* rather than *seven seven*.

Addresses and postcodes mix letters and digits, and the boundary is where errors cluster. Say which is which (*letter Sierra, figure five*) for any string where a letter and a digit could be confused. S and 5, O and 0, I and 1, B and 8 and Z and 2 are the pairs that actually cause trouble, and naming the type removes the ambiguity entirely.

Frequently asked questions

Why is Alfa spelled without the ph?

So speakers of languages that do not use *ph* for an *f* sound still pronounce it correctly. Spelled *Alpha*, many would say *alp-ha*, which is exactly the ambiguity the alphabet exists to remove.

Why does Juliett have two Ts?

Because a single terminal *t* is silent in French, so *Juliet* would be read as *Julie*. Doubling the letter forces the final consonant to be pronounced.

Is this the same as the police alphabet?

Not always. Several forces use their own sets, which differ substantially. The ICAO alphabet is the international standard used in aviation and shipping, and has the widest recognition.

How do I convey capital letters?

Turn on mark capitals. It labels uppercase letters explicitly, which matters for anything case-sensitive such as an API key, where the wrong case is as wrong as the wrong letter.

Why is nine pronounced niner?

To keep it distinct from the German *nein* and to give the single syllable enough length to survive noise. Three as *tree* and five as *fife* exist for the same reason.

When was this alphabet adopted?

In 1956, for civil aviation, after several years of testing candidate words under controlled noise with listeners of different native languages. NATO adopted it the same year.

Does it spell punctuation?

No. It covers letters and digits only. Hyphens, underscores and full stops have no codeword, so agree how you will say them with the other party before you start.

How should I spell out a name over the phone?

Say it, spell it in codewords, then say it again. The bracketing repetitions give the listener something to check against. Use *double Lima* for repeated letters, and name the type (*letter S, figure 5*) wherever a letter and digit could be confused.