Type a word, a name or a booking reference and see it spelled in the NATO phonetic alphabet, the code words that pilots, radio operators and call centers use to spell over a bad line. Each letter becomes its code word, each digit its number word, and your words are kept apart with a slash. Paste code words and the tool reads them back to text.
| SOS | Sierra Oscar Sierra |
| Gate B12 | Golf Alfa Tango Echo / Bravo One Two |
| Mayday | Mike Alfa Yankee Delta Alfa Yankee |
The NATO phonetic alphabet is a spelling alphabet: a fixed word for each letter, chosen so that letters that sound alike when spoken, B and D, M and N, S and F, cannot be confused when their words are heard through static. Spelling alphabets go back to telephone operators before the First World War, and each service and nation had its own; the Able Baker alphabet was used by American and British forces in the Second World War. After the war the International Civil Aviation Organization commissioned a single alphabet for all its member states, tested with speakers of English, French, Spanish and other languages, and the version adopted on 1 March 1956 is, with no changes since, the one in use today. NATO, the International Telecommunication Union and the International Maritime Organization all adopted it, which is how it came to carry NATO's name.
The 26 words are Alfa, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliett, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey, X-ray, Yankee and Zulu. Two spellings surprise people. ICAO writes Alfa with an f, because speakers of many languages would read "ph" as p, and Juliett with two t's, so that a French speaker does not treat the final t as silent. The pronunciations are prescribed as well: Kilo is KEE-loh, Quebec is keh-BECK, Papa is pah-PAH with the stress on the second syllable, and November is no-VEM-ber. The digits have words too, Zero to Nine, and radio procedure says "niner" for nine, "tree" for three and "fife" for five, because the plain words are easy to mishear.
This translator applies that table. Each letter of your text becomes its code word, code words are separated by a single space, and the boundary between two of your words is marked with a slash, so "SOS 2026" becomes Sierra Oscar Sierra / Two Zero Two Six. Letters are matched regardless of case, so a and A both give Alfa, and the digits become Zero to Nine. Punctuation and any character outside the alphabet and the digits pass through unchanged, which keeps a hyphen in a flight number or a dot in an email address where it was. The output is exactly what you would say aloud, word by word, to spell the text over a telephone or a radio.
Decoding reads code words back. Paste a string of code words in any case, separated by spaces, with slashes where the words of the original text end, and the tool returns the text in lowercase: Kilo India Lima Oscar becomes kilo. It also recognizes the variants people write and say: alpha for Alfa, juliet for Juliett, xray without the hyphen, and niner for Nine. Because the alphabet has no separate words for capitals, the decoder cannot know whether you meant SOS or sos, and it gives lowercase throughout; capitalize it yourself afterwards. A word the decoder does not know is left as it is rather than guessed at.
The name causes one common confusion. This is not a phonetic alphabet in the sense linguists use, where one symbol stands for one sound, as in the International Phonetic Alphabet; it is a spelling alphabet, or radiotelephony alphabet, which is what the ICAO documents call it. It does not tell you how to pronounce a word, and it does not translate anything: the text stays in whatever language you typed it. It spells. That is useful for reading a postcode or a serial number over the phone, for aviation and maritime exams, for amateur radio, for teaching the alphabet to a child or a new colleague, and for checking that you have Juliett and Alfa the official way. The conversion runs in your browser, and nothing you type is sent anywhere.
Those are the official ICAO spellings, chosen in 1956 for an alphabet that speakers of many languages would have to read. Alpha with a ph could be read as "alpa" by someone whose language does not have the ph spelling for f, and a single-t Juliet would end in a silent letter for a French reader. The tool writes the official forms, and its decoder accepts the common alpha and juliet as well.
Not in the linguistic sense. A phonetic alphabet such as the IPA writes sounds, one symbol per sound. This is a spelling alphabet: a word for each letter of the ordinary alphabet, so that the letters can be told apart when spoken. ICAO's own name for it is the radiotelephony spelling alphabet. "NATO phonetic alphabet" is the name everyone uses, so it is the name on this page.
The alphabet has one word per letter and no way to mark a capital; Alfa is both a and A. So when the tool reads code words back it has no information about case and returns everything in lowercase, which you can capitalize as needed. Digits and punctuation come back as they were, and a slash in the input becomes a space between words.
Civil and military aviation worldwide, NATO forces, merchant shipping and coastguards under the IMO, amateur radio operators, and, less formally, airline and bank call centers reading back references, and anyone spelling a name over the phone. Some services keep their own: many American police departments use the APCO alphabet, Adam, Boy, Charles, and some British ones still use older lists. This tool writes the ICAO/NATO set only.
Each digit becomes its word, Zero, One, Two and so on, so 2026 is Two Zero Two Six, digit by digit, never "twenty twenty-six". In radio procedure some digits get altered pronunciations to keep them distinct over noise: "niner" for nine so it cannot be mistaken for the German nein or for five, "tree" for three and "fife" for five. The tool writes the standard words and accepts niner when decoding.