Someone sent you a scrambled message? Paste the ciphertext here and instantly see all 25 possible decryptions. No need to guess the shift — the right one will jump out.
Don't know the shift? The table below shows all 25 possible decryptions of your ciphertext. The correct one will be the only line that reads like real English.
| Shift | Decoded text |
|---|
Scan the table for the row that looks like real English. That's your shift. For "Dwwdfn dw gdzq" above, shift 3 gives "Attack at dawn".
When brute force isn't enough (or you want to understand the math), frequency analysis is the classic technique for breaking a Caesar cipher without knowing the key.
Count how often each letter appears in your ciphertext. In English, the most common letters are E, T, A, O, I, N (in that order). The most frequent letter in your ciphertext is very likely the encrypted form of E.
If the most common letter in your ciphertext is "H", and you assume it represents "E", then the shift is H - E = 7 - 4 = 3 (using A=0, B=1, etc.). Apply this shift to the entire message to decode it.
Check if the decoded text makes sense. If it doesn't, try the second most common letter (T) as your anchor, or use common word patterns (like "THE" or "AND") to confirm the shift.
The Caesar cipher has inspired many variants. If the standard decoder doesn't work, your message might use one of these:
Classic shift cipher with adjustable offset.
Open tool →Text ↔ binary, bidirectional, ASCII or UTF-8.
Open tool →Encode or decode Base64 strings instantly.
Open tool →Text ↔ hexadecimal byte values.
Open tool →