Ciphers & Codes
Translate, encode, and decode using classic communication systems and ciphers. Morse code, NATO phonetic alphabet, Caesar cipher, ROT13, Roman numerals, and number base conversion — all bidirectional, all running in your browser.
Ciphers, codes, and classic communication systems
These six tools cover the most widely recognised encoding systems outside of software development — from century-old telegraphy to military communication standards used today. Each tool converts text in real time, in both directions, entirely in your browser.
Morse code was invented in the 1830s for telegraph transmission and remains in use in amateur radio, aviation, and emergency signalling. Each letter and digit maps to a unique sequence of dots and dashes. The translator converts plain text to Morse and decodes Morse back to text instantly.
The NATO phonetic alphabet (Alpha, Bravo, Charlie…) is the international standard for spelling words over radio and telephone where audio quality can cause letters to sound similar. It's used daily by air traffic controllers, military personnel, emergency services, and customer support teams.
Caesar cipher is one of the oldest known encryption techniques, used by Julius Caesar to protect military messages. It shifts each letter in the alphabet by a fixed number of positions. ROT13 is a special case of the Caesar cipher with a shift of 13 — commonly used on the internet to hide spoilers and punchlines, since applying it twice returns the original text.
Roman numerals are still widely used for copyright years on film and television productions, Super Bowl numbering, book chapter prefixes, clock faces, and legal and formal documents. The converter handles both directions: Arabic numerals to Roman and Roman back to Arabic.
Number base converter translates numbers between the four most common positional numeral systems: decimal (base 10, everyday use), binary (base 2, computer logic), octal (base 8, Unix file permissions), and hexadecimal (base 16, color codes and memory addresses).
All tools run entirely in your browser. No input is sent to any server.