NATO / ICAO spelling
Spells each letter clearly: CAT → Charlie · Alfa · Tango. Best for names, call signs, serials and noisy calls. It does not represent how “cat” is pronounced.
Turn text into NATO radio spelling, explore American English IPA, or decode codewords—without sending your text to a server.
NATO represents letters. IPA represents spoken sounds. Choose the one you need.
Use spaces for word breaks. Punctuation and unsupported characters are identified, not invented.
NATO codewords spell characters; they do not translate the pronunciation of the original word.
Use standardized codewords to clarify letters over radio or telephone.
Standards detail: The official spellings are Alfa (not Alpha) and Juliett (double t). Digit radio pronunciations vary by procedure; the ICAO option is explicitly labeled.
Spells each letter clearly: CAT → Charlie · Alfa · Tango. Best for names, call signs, serials and noisy calls. It does not represent how “cat” is pronounced.
Represents the sounds of a word: cat → /ˈkæt/. Best for language learners and pronunciation reference. This tool uses a US English lexical dictionary, not a context-aware speech model.
Decode Charlie Alfa Tango → CAT. Separate whole words with /. Invalid codewords remain visible so that nothing is silently lost.
It uses the Carnegie Mellon Pronouncing Dictionary, converted from ARPABET to broad General American IPA. Some proper nouns, acronyms, foreign words and newer terms are absent. Dictionary variants may reflect different meanings or accents. Stress and syllable boundaries are approximated, and the converter does not analyze sentence context. Unsupported words appear with a question marker rather than guessed sounds.
The tool does not guess pronunciation from spelling. If the exact word is not in its offline dictionary, it marks it unsupported. Try an uninflected form or a conventional spelling.
Enable Exact round-trip in Text → NATO. This produces a structured PixelOkay PK-NATO2 sequence recognized by NATO → Text, preserving letter case, whitespace, punctuation, and Unicode. Normal radio spelling remains optimized for human speech rather than byte-for-byte reversibility.
No. NATO spells written letters using fixed codewords. For actual English pronunciation sounds, choose IPA.
Yes, after the static page and local dictionary asset have loaded or been cached by your browser. No external pronunciation API is called. Run the files from an HTTP server rather than file:// to load ES modules and dictionary assets reliably.
No. This tool processes text in your browser and does not upload it. No analytics library or user-text history is included in this standalone package. Downloaded files are generated locally; your browser may still keep downloads or page cache.
IPA dictionary mode targets US English only. Standard NATO encoding supports unaccented Latin A–Z and digits 0–9; the optional exact format escapes all other characters instead of losing them. Decode mode supports NATO/ICAO codewords and number words.
Convert text to spelling codewords or look up broad US English IPA pronunciations, review unsupported words, and choose readable or structured output.
Convert a short call sign into spelling codewords, compare a dictionary-backed pronunciation for a supported word, and inspect how punctuation or unknown terms are reported before copying.
Spelling codewords are not IPA. Readable NATO output normalizes text and is not lossless. PK-NATO2 is a PixelOkay-specific structured format, not an aviation radio standard. IPA lookup uses a bundled US English dictionary with broad approximations and no contextual accent selection. Unknown words are reported rather than sent to an online pronunciation service.
No. Use the supported PK-NATO2 structured format for exact round trips of supported content.
No. It is a broad dictionary lookup, not contextual speech or accent modeling.