Free NATO Phonetic Alphabet Converter
Convert letters and numbers to the NATO (ICAO) spelling alphabet β Alpha, Bravo, Charlie. Also includes LAPD and WWII alphabets.
Used by aviation, military, and international communication. Standard since 1956.
Spoken form
Hotel Echo Lima Lima Oscar (dash) Whiskey Oscar Romeo Lima Delta
Full NATO (ICAO) alphabet
π‘ Use cases: clearly communicating confirmation codes over the phone, spelling out account numbers or codes in customer service, reading license plates over radio, pilot communications, and any voice channel where letter confusion (B vs D vs P) is costly. Do not read actual passwords or secrets aloud in untrusted environments.
Common uses
- Spell Out Confirmation Codes on the PhoneAvoid letter confusion (B/D/P/T) when reading codes over the phone.
- Read License Plates ClearlySpelling out a license plate (e.g., for a witness statement or rental return) over the phone or radio.
- Communicate Passwords VerballySpell out one-time passwords or temporary credentials to colleagues over the phone.
- Aviation and Pilot CommunicationNATO alphabet is the universal standard for aircraft callsigns and radio comms.
- Amateur Radio CommunicationsHAM radio operators use phonetic alphabets for callsigns and message exchanges.
How It Works
Conversion runs entirely in your browser using a hardcoded lookup table β no server, no network request. Each character in your input is mapped to its NATO (ICAO), LAPD, or WWII-era spoken word instantly as you type, and the browser's built-in Web Speech API can read the result aloud.
- 1Character-by-character lookupYour input is split into individual Unicode code points (so emoji and accented letters are handled cleanly), each character is uppercased, and the first resulting code point is looked up against a static letter-to-word table β for example A β Alfa, 9 β Niner.
- 2Three alphabet tables availableThree hardcoded record maps are bundled in this tool: the NATO/ICAO standard (Alfa, Bravoβ¦), the LAPD phonetic alphabet (Adam, Boyβ¦), and the WWII-era Able-Baker set (Able, Baker, Charlieβ¦). Switching alphabets re-runs the same lookup against a different table instantly.
- 3Fuzzy reverse decodeIn decode mode the input is split on whitespace, each token is lowercased and stripped of punctuation, then matched against a merged reverse-lookup table that spans all three alphabets plus common spelling variants (alpha/alfa, whisky/whiskey, xray/x-ray). Unknown tokens pass through unchanged.
- 4Optional text-to-speech via Web Speech APIThe browser's built-in SpeechSynthesisUtterance API reads the phonetic words aloud, comma-joined so the browser inserts a natural pause between each word. A slow-rate toggle sets the speech rate to 0.7Γ for dictation over noisy channels.
Related Tools
Arabizi to Arabic Converter
Convert Franco-Arabic (Arabizi) chat text with numbers like 3, 7 and 5 into Arabic script and back, instantly and privately in your browser.
Unit Converter
Convert between units of length, weight, temperature, area, volume, and more.
URL Encoder & Decoder
Encode and decode URLs and query strings. Supports encodeURIComponent, decodeURIComponent, and query string parsing.