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.

Other Languages