Caesar Cipher Decoder
Try all 25 Caesar shifts at once and read the plaintext straight off the list.
Output appears here as you type — decoded on your device.
Input is processed on your device. Nothing you paste is sent anywhere.
What is the Caesar Cipher Decoder?
A Caesar cipher shifts every letter of the alphabet by a fixed number of positions, and because there are only 25 possible shifts, a Caesar cipher can always be broken by simply trying all of them.
Named for Julius Caesar, who reportedly used a shift of three, this is the simplest substitution cipher there is. Encryption adds a constant to each letter's position, decryption subtracts it, and non-letters pass through untouched. The key is a single number between 1 and 25.
That tiny key space is the whole story: brute force is not merely feasible, it is instant. This decoder shows all 25 candidate plaintexts simultaneously, so you scan the column and pick the line that reads as English. No frequency analysis needed, no key required.
If the ciphertext preserves word boundaries, single-letter words are a shortcut — in English they are almost always 'a' or 'I', which pins the shift immediately.
Caesar Cipher Decoder at a glance
- Key space
- 25 usable shifts (26 including the identity)
- Type
- Monoalphabetic substitution
- Caesar's own shift
- 3 — A becomes D
- Break method
- Brute force, or letter-frequency analysis
How to use the Caesar Cipher Decoder
- 1Paste the ciphertext into the input panel.
- 2Scan the 25 decoded candidates and find the row that reads as normal language.
- 3Note the shift number if you need to decode more text from the same source.
When you would reach for it
- Cracking a Caesar-encrypted message in a CTF, puzzle hunt or escape room.
- Teaching how key-space size determines the security of a cipher.
- Testing whether an unknown scrambled string is a simple shift at all.
Caesar Cipher Decoder — frequently asked questions
Last reviewed · questions or corrections: contact@decoder.tools