Text to NATO Alphabet
Spell text using the NATO phonetic alphabet (Alfa, Bravo, Charlie…), locally.
Spell text with the NATO phonetic alphabet
This tool converts text you type into its NATO phonetic alphabet spelling, one code word per letter, so IT becomes India Tango. It also covers digits zero through nine and a handful of punctuation marks like period, comma, dash and the at sign, which makes it useful for reading out a serial number, license plate, callsign or confirmation code over a phone or radio without ambiguity. The lookup and formatting happen in your browser as you type.
How to use the Text to NATO Alphabet
- Type or paste the text you want spelled out into the left panel.
- Read the NATO code words in the right panel as they update.
- Toggle One per line to list each code word on its own line instead of space-separated.
- Copy the result with the copy button, or send it to another tool with Send to.
Letters are matched case-insensitively. Recognized characters are the 26 letters, digits 0-9, and the marks period, comma, dash, at sign and space; anything else, such as accented letters, emoji or other punctuation, is passed through wrapped in square brackets so it isn't silently dropped from the output.
Frequently asked questions
- What does the NATO phonetic alphabet cover besides letters?
- This tool also spells out digits 0-9 as Zero through Nine, plus period as Stop, comma as Comma, dash as Dash, the at sign as At, and space as (space), which covers most of what you'd need to read out an email address or code aloud.
- What happens to characters that aren't in the NATO alphabet?
- Any character without a defined code word, such as an accented letter or emoji, is kept in the output wrapped in square brackets like [é], so you can see it was left untranslated instead of having it silently disappear.
- Can I get one code word per line instead of a single string?
- Yes, the One per line toggle switches the separator between spaces and line breaks, useful when you want to read a callsign or code down a list rather than across a single row.
- Is the text I type sent anywhere to be converted?
- No, converting each character to its NATO code word is a local lookup table applied in your browser tab, so the text you type stays on your device and is never transmitted for the spelling to happen.