Codes & Ciphers
Translate Morse code (with audio), spell with the NATO alphabet, convert text to binary, and encode or decode the classic Caesar, ROT13 and Vigenère ciphers. Every one is a lookup or a bit of arithmetic, done on your device, never uploaded.
- Morse Code Translator Text ↔ Morse code, both ways, and press play to hear the dots and dashes as real tones. All in your browser.
- NATO Phonetic Alphabet Converter Turn “ABC” into “Alfa Bravo Charlie”, the NATO spelling alphabet for reading letters aloud without confusion, and back again.
- Binary Code Translator Text ↔ binary, both ways, every character as its 8-bit bytes, Unicode and emoji included. Local and instant.
- Caesar Cipher Encoder / Decoder Shift every letter by a fixed amount, the 2,000-year-old Caesar cipher, encode, decode, or crack an unknown shift by seeing all 25 at once.
- ROT13 Encoder / Decoder ROT13 rotates each letter halfway round the alphabet, the same click both hides and reveals, because doing it twice returns the original.
- Vigenère Cipher Encoder / Decoder Shift each letter by a different amount driven by a repeating keyword, the Vigenère cipher, far stronger than Caesar. Encode and decode locally.
- A1Z26 Cipher (Letter ↔ Number) A=1, B=2, … Z=26, turn words into number strings and back. The classic puzzle and escape-room code, decoded instantly.
- Atbash Cipher Flip the alphabet: A becomes Z, B becomes Y. The ancient Atbash cipher, the same operation encodes and decodes.
- Bacon's Cipher (Baconian) Every letter as five A's and B's, Bacon's cipher, designed to be hidden inside ordinary-looking text. Encode and decode locally.
- Rail Fence Cipher Write the message in a zigzag across several rails, then read each rail in turn, the rail fence transposition cipher, with 2-10 rails.
- ROT47 Encoder / Decoder ROT13's bigger cousin: ROT47 rotates every printable ASCII character, letters, digits and symbols, and applying it again undoes it.
- Braille Translator Text ↔ Braille, both ways, Grade 1 Braille with the capital and number signs, rendered as Unicode dot patterns you can copy anywhere.
Codes, ciphers and the joy of decoding
From Morse code and the NATO phonetic alphabet to binary, ASCII and the classic ciphers (Caesar, Vigenère, Atbash and friends), these tools encode and decode in both directions. They're great for learning how substitution and transposition work, solving puzzles and escape rooms, or just sending a friend a message they'll have to crack.
These are for education and fun, not securing real secrets, a Caesar shift is trivially broken. For genuine encryption of files and text, use the Privacy & Security tools. Everything here runs in your browser and works offline.
Frequently asked questions
Are these codes and ciphers secure?
No, Morse code, the NATO alphabet and binary are encodings (reversible by anyone), and the Caesar, ROT13 and Vigenère ciphers are classic teaching ciphers, all breakable by hand or in seconds by computer. They are for learning, puzzles and clear communication, not for protecting real secrets, for that, use the AES file encryption in Privacy & Security.
What is the difference between a code, a cipher and an encoding?
An encoding (Morse, binary, NATO) re-represents text in another form with no secrecy. A cipher (Caesar, Vigenère) scrambles text with a key to hide it. Modern encryption is a cipher strong enough that it cannot be broken without the key, unlike these historical ciphers.
Do these tools work offline?
Yes, every conversion here is simple lookup or arithmetic done in your browser, so nothing you type is uploaded and the tools keep working with no connection.