Caesar / ROT13 / Vigenère / Atbash Cipher
Four classical letter-substitution ciphers in one tool. **Caesar** shifts every letter by a fixed amount (3 for the original 'Caesar's cipher'). **ROT13** is Caesar with shift 13 — its own inverse, used for spoiler tags. **Vigenère** uses a repeating keyword to vary the shift per letter (strong by hand standards, trivial today). **Atbash** mirrors the alphabet (A↔Z, B↔Y…). For Caesar, a brute-force panel shows all 26 possible decryptions at once.
How to use
- Pick a cipher and (for Caesar/Vigenère) choose encode or decode.
- Type or paste the text. For Caesar, drag the shift slider; for Vigenère, type the key.
- Output updates live. The brute-force panel below tries all 26 Caesar shifts when you're trying to crack a message.
Frequently asked questions
- Are these secure?
- No — they're educational and used in puzzles. Even Vigenère falls to frequency analysis once the key length is known. Use AES or modern ciphers for real security.
- Why is ROT13 used at all?
- Spoiler tags, joke punchlines, mild obfuscation. Because it's its own inverse, the same tool encodes and decodes.
- What characters get shifted?
- Only A-Z and a-z. Numbers, spaces, punctuation, and non-Latin scripts pass through untouched.
- How is the brute-force panel useful?
- When you know a message is Caesar-shifted but don't know the shift — scroll through all 26 outputs and pick the one that reads as plain text.
Related tools
Rail Fence Cipher Encoder & Decoder
Encode or decode text with the Rail Fence transposition cipher — write the message in a zigzag across a chosen number of rails and read it off row by row. Runs in your browser.
Text Template (Mail Merge)
Write a template with {{placeholders}}, paste rows of data (CSV or JSON), and render one personalised text per row — entirely in your browser.
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.
Anagram Solver / Word Unscrambler
Find every valid English word that's an anagram (or sub-anagram) of your letters — Scrabble cheats, word puzzles, crossword help.
Letter Frequency Analyzer
Count every character in your text — letters, digits, whitespace, punctuation — and compare against expected English frequencies for cryptanalysis.
Leetspeak (1337) Converter
Translate text into leetspeak and decode 1337 back to letters, in your browser.