Cipher and Alphabet Tools

Text written another way. These alphabets and ciphers are older than computers and mostly fun: spell a reference over the phone, tap out a message, shift the letters, or write a year the way a monument would. All of them are two-way and run instantly in your browser.

Every Ciphers & Alphabets tool

Morse code

Morse translates in both directions, with a choice of separator between letters and words, and covers digits, punctuation and the common prosigns. Letters are separated by a space and words by a slash by default, which is the convention most references and radio logs use, and both can be changed to match whatever you are copying from. Decoding is forgiving about extra whitespace; anything it cannot read is left in place rather than dropped, so a mistyped dash shows up where it went wrong.

NATO phonetic alphabet

The NATO alphabet spells a string as Alfa, Bravo, Charlie — the way you read a booking reference, postcode or licence plate over the phone. The tool uses the ICAO spellings, including Alfa and Juliett, which are deliberately misspelt so that speakers of other languages pronounce them the same way, and includes the standard digit pronunciations such as "niner" and "tree". Lower-case letters are spelt with the same words as upper-case; punctuation is read out by name.

Caesar cipher and ROT13

The Caesar cipher shifts every letter by a chosen number of positions, wrapping from Z back to A, and leaves digits, spaces and punctuation alone. ROT13 is the special case with a shift of 13, which makes encoding and decoding the same operation and is why it survives as a way to hide spoilers and puzzle answers in plain sight. The tool can brute-force all 25 shifts at once so you can read a message without knowing the key. It is a puzzle tool, not encryption, and the page says so.

Roman numerals

Roman numerals convert integers to numerals and back, one per line, using the standard subtractive forms (IV rather than IIII). The range is 1 to 3999, which is the limit of the seven basic symbols without the overline notation. Input is validated, so a malformed numeral such as IIX or VX is reported instead of silently interpreted, and the page explains which rule it broke.

Privacy

Nothing here is sent to a server, and there is no history.