About this tool
Convert text messages into the international NATO phonetic spelling (Alpha, Bravo, Charlie...) for clear verbal communication, with client-side audio pronunciation.
This spells text out in the NATO phonetic alphabet, replacing each letter with its code word — A becomes Alpha, B Bravo, C Charlie — and each digit with its spoken form, covering all 26 letters and the numbers 0 to 9. Spaces are marked with a slash so word boundaries survive when the string is read aloud, and a playback engine speaks the code words one at a time while highlighting the character it is currently on. It is for anyone who has to give a reference number, a postcode or a surname over a bad phone line and be understood first time.
Open Text to NATO Phonetic on AltFTool — it loads instantly in your browser.
Type or paste into English Input Text — the counter caps the field at 500 chars — and the NATO Phonetic Output panel fills in as you type, with a slash at every word break.
Set the Reading Speed and Voice Pitch sliders, then press LISTEN PHONETIC to hear each code word spoken one at a time while the sequencer highlights the character it is on.
Press Copy to take the phonetic string, or Download to save it as nato-phonetics.txt.
Digits are mapped too, using the aviation forms where three is spoken 'tree', five is 'fife' and nine is 'niner' to keep them distinct over noise.
Playback pauses between characters and inserts a longer gap at word breaks, so it sounds like someone spelling to you rather than reading a sentence.
The sequencer highlights the tile for the character being spoken and shows its stress-marked respelling, such as AL-fah or hoh-TELL.
Alpha, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliet, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey, X-ray, Yankee, Zulu — 26 code words, one per letter, plus spoken forms for the ten digits. The full reference chart is on the page with a speaker button on every entry.
To stop them being confused with each other over a noisy channel: three is said 'tree', five is 'fife' and nine is 'niner', which keeps nine clearly apart from the German 'nein' and from five. Four is drawn out as 'FOW-er' for the same reason.
Spaces in your input are converted to a forward slash in the output, and playback holds a pause there — about 470 milliseconds at the default Reading Speed of 0.85x, scaling with whatever speed you set. That way 'MAYDAY 123' reads as a spelled word, a break, then the digits.
500 characters per conversion. That is deliberate — spelling out a long passage letter by letter takes minutes of audio, and the format is designed for reference numbers, names and short codes rather than prose.