Skip to content

Choose your path

Built around the job you need to finish

Prepare a traceable spelling aid with exact NATO letter words, deliberate digit handling and explicit refusal or unspoken labels for unsupported Unicode scalars.

Support agent spelling an identifier

Read letters and digits without changing the identifier.

Enter AJ X9, compare Alfa/Juliett/Xray and switch digit words versus literal digits.

Every supported source character maps once and digit policy is visible.

Multilingual name reviewer

Avoid silent transliteration or sharp-s expansion.

Try ßé中😀, inspect refusal, then explicitly choose code-point labels.

Unknown scalars remain identifiable and are never presented as approved spoken words.

Mobile checklist author

Keep a long spelling sheet recoverable.

Import a UTF-8 source, compare strict/normalized spaces, page 220 characters and restore an earlier run.

Source, settings and complete spelling output remain coherent and recoverable.

Was this tool helpful?

Reference & details

How it works

Map supported letters once

Convert ASCII a–z to A–Z and use the NATO 2018 poster spellings, including Alfa, Juliett and Xray. Do not expand ß, strip accents or transliterate names.

Choose digits and unsupported characters

Digits may use Zero–Nine words, literal numerals or an explicit refusal. Other scalars fail by default; optional [U+XXXX] labels identify them without inventing spoken code words.

Review traceability before sharing

Compare original scalar, canonical character, spelling output and UTF-16 offset. Normalize or strictly require word spaces; export every result word beyond the bounded preview.

Updated: August 2026

Example Scenarios

Read letters and digits without changing the identifier. Enter AJ X9, compare Alfa/Juliett/Xray and switch digit words versus literal digits.

Avoid silent transliteration or sharp-s expansion. Try ßé中😀, inspect refusal, then explicitly choose code-point labels.

Keep a long spelling sheet recoverable. Import a UTF-8 source, compare strict/normalized spaces, page 220 characters and restore an earlier run.

Common Mistakes to Avoid

Treating transliteration as the original name

Keep the original and agree any replacement with the recipient; the tool does not convert ß into SS.

Reading code-point labels as approved phraseology

Use the labels to find unsupported source characters, not as spoken NATO words.

FAQ

These spellings are used by the selected NATO 2018 poster. X is shown as Xray. The tool identifies its source rather than silently mixing historical variants.

The digit-word option emits the written word Nine, not a pronunciation guide. Literal digits and refusal are separate options; this tool does not implement full radio or aviation phraseology.

They fail by default. Optional code-point labels identify each scalar, such as [U+00DF], without expanding it or claiming a NATO spoken equivalent.

No. Bracketed Unicode labels are unspoken review markers. Resolve the intended spelling with the recipient rather than treating them as operational instructions.

Source limit: 50,000 UTF-16 units / 200,000 file bytes; output: 1,000,000 units; worker timeout: 10 seconds. BOM removal is explicit. Preview is capped at 200 rows, not export. No automatic Project save or confirmed saved-file claim.

About Text to NATO Alphabet

Prepare a spelling aid that exposes exactly what happened to each source character. The selected NATO poster supplies letter words; optional Unicode labels are unspoken review aids, not approved phraseology.