NATO Phonetic Alphabet Converter
Convert Latin letters to Alfa, Bravo and the NATO spelling alphabet, or decode codewords with explicit whitespace markers.
Unambiguous Latin-letter spelling
The converter uses the NATO letter names Alfa through Zulu, including Juliett and X-ray. Latin input letters are case-insensitive. Digits can remain literal or use the English labels Zero through Nine; those labels are not the full ICAO radiotelephony pronunciation rules.
Chinese, punctuation and other non-Latin code points are retained literally, not translated or transliterated. Use this for spelling a Latin name, reference or identifier over a voice call; it is not a pronunciation generator for arbitrary languages.
Round trips and whitespace
Codewords are separated by spaces. An original space becomes /, a literal slash becomes <SLASH>, a tab becomes <TAB>, and a carriage return becomes <CR>; line feeds remain line breaks. These are this tool’s reversible transport markers, not official NATO radio procedure.
Decode accepts case-insensitive codewords and the common aliases Alpha, Juliet and Xray, then applies the chosen letter case. Unknown multi-character tokens are rejected instead of being guessed. Case is not preserved by encoding. Browsers may normalize pasted CRLF to LF; decoding <CR> preserves that byte in Download even if the text box displays normalized line endings. Input is limited to 200000 UTF-16 code units.
Reference
Questions & answers
Why Alfa rather than Alpha?
Alfa is the spelling used by the NATO alphabet. The decoder also accepts Alpha as a convenience alias.
Will decoding preserve punctuation and newlines?
Yes, with this tool’s markers. Latin-letter case follows the selected output option; unsupported words are rejected.
Is my input uploaded?
No. Processing runs in your browser. Engines load from this site; the tool does not send input to a processing API or save it. Clear removes the visible input and result.