Phonetic spelling generator

Phonetic spelling generator spells out text in the NATO / ICAO phonetic alphabet by default - SOS becomes Sierra Oscar Sierra. LAPD (police) and Western Union (1950s telephone) variants are also available. Useful for reading codes over a phone or radio, dictating SKUs / postcodes / addresses, military and aviation communication, and any context where being misheard would be a problem. The transformation runs in your browser; nothing uploads.

Input
Line 1:1 LF cloud_done Saved locally
Result Phonetic Spelling Generator
0 lines 0 chars

Three phonetic alphabets, one converter

NATO / ICAO (the default) is the international standard adopted by aviation, NATO militaries, and most emergency services since 1956: Alpha, 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, Zulu. Digits use Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Niner (the nineniner swap avoids confusion with the German nein).

LAPD is the US police variant: Adam, Boy, Charles, David, Edward, Frank, George, Henry, Ida, John, King, Lincoln, Mary, Nora, Ocean, Paul, Queen, Robert, Sam, Tom, Union, Victor, William, X-ray, Young, Zebra. Used in police radio and detective procedurals. Western Union is the 1950s North American telephone alphabet: Adams, Boston, Chicago, Denver, Easy, Frank, etc. - city names rather than personal names, since cities were assumed to be more universally recognisable on a noisy line.

The Separator dropdown picks how the words are joined. Space is the default. Newline puts each word on its own line (useful for dictation prompts). Dash ( - ) and comma (, ) read cleanly when transcribed.

How to use phonetic spelling generator

  1. 1Paste or type your text into the input panel.
  2. 2Pick an Alphabet: NATO / ICAO (default), LAPD, or Western Union.
  3. 3Pick a Separator: space, dash, comma, or newline.
  4. 4Toggle Spell Digits off if you want digits passed through as-is.
  5. 5Click Copy to copy the phonetic spelling.

Keyboard shortcuts

Drive TextResult without touching the mouse.

Shortcut Action
Ctrl FOpen the find & replace panel inside the input Plus
Ctrl ZUndo the last input change
Ctrl Shift ZRedo
Ctrl Shift EnterToggle fullscreen focus on the editor Plus
EscClose find & replace, or exit fullscreen
Ctrl KOpen the command palette to jump to any tool Plus
Ctrl SSave current workflow draft Plus
Ctrl PRun a saved workflow Plus

What this tool actually does

Three alphabets covering 95% of real use cases

NATO is what aviation, military, and most emergency services use today. LAPD is the US police variant familiar from American TV. Western Union is the 1950s telephone alphabet kept around for historical / vintage-style applications. Pick whichever maps to your audience.

Letters and digits both spelled

A-Z get phonetic words, 0-9 get spelled out (Zero, One, Two...). Punctuation and other characters pass through as-is. The Spell Digits toggle lets you turn off digit-spelling if your context already handles numbers separately.

Word breaks in dash / comma / newline modes

When the separator is space, word breaks in the input collapse into the natural NATO flow. With dash, comma, or newline separators, original word boundaries are preserved using (space) markers so reader can hear "this is two words" without ambiguity.

Worked example

NATO alphabet, space-separated. Switch to LAPD for "Sam Ocean Sam".

Input
SOS
Output
Sierra Oscar Sierra

FAQ

Why "Niner" instead of "Nine" in NATO?
NATO substitutes Niner for Nine to avoid confusion with the German nein (no) on radio communications between English and German speakers. The substitution is part of the official ICAO phraseology adopted in 1956.
When would I use LAPD over NATO?
LAPD is recognised by US police departments and shows up in American crime shows. Use it if your audience is US law-enforcement-adjacent. For everyone else (aviation, military, civilian dictation), NATO is the universal standard.
Can I use this for spelling my email or password?
Yes - that is one of the most common use cases. Paste the email / postcode / SKU, pick NATO, the output spells each character clearly. Note: do NOT paste passwords containing diacritics or non-ASCII; the alphabet only covers A-Z and 0-9.
Is there a variant for accented letters?
No standard phonetic alphabet covers accents. For accented input, strip the accents first with remove accents and then run the result through this tool.