A little help goes a long way. Find a tool/

Security

Caesar Shift Detector

Free Caesar cipher breaker. Paste ciphertext and the tool decrypts all 25 shifts, scoring each for English letter patterns to surface the most likely plaintext first.

YOUR WORKSPACEFree to use. No sign-up.
—
Paste ciphertext, then press Detect shift.

Deep dive guides

A LITTLE CONTEXT · 4 MIN READCracking a Caesar Cipher Without the Key

How caesar shift detector works

A Caesar cipher has only 25 possible keys, so there is no need to be clever: try every shift and look at what comes out. This tool decrypts the text with each shift from 1 to 25 (shift 0 is the ciphertext itself) and produces 25 candidate plaintexts, ranked so the most English-looking one is first. You do not need to know the key — you just need to recognize your language when you see it.

Ranking is the interesting part. Each candidate gets a chi-squared score comparing its letter frequencies to English: in real English, e appears about 12.7% of the time, t 9.1%, a 8.2%, while z is rare at 0.07%. A candidate whose letters match that diet scores low (good); a scrambled one scores high (bad). On top of that, the scorer looks for actual English words from a built-in common-word list — a candidate containing the, and, or morning is strong evidence, which matters enormously for short messages where letter counts alone are noisy.

The result shows the best candidate's full plaintext plus a ranked table of all 25 shifts with scores and previews, so you can eyeball runner-ups when the top pick is wrong. Decryption is entirely client-side; nothing you paste leaves the browser. The same scoring logic is what cryptanalysis courses teach as frequency analysis — this tool just automates the tedium.

Frequently asked questions

How does the tool decide which shift is right?
It scores every shift with a chi-squared test against English letter frequencies and subtracts a bonus for recognized English words, then ranks candidates lowest score first. The correct decryption usually lands far ahead; for very short texts, check the runner-ups in the table.
What if the best candidate is not English?
Scroll the candidates table — the correct plaintext is usually in the top few. Short texts (under about 15 letters) can mislead the statistical scorer, and text with unusual letter distributions, like names or abbreviations, can too. The full 25-row table is always produced so nothing is hidden.
Does it work on ROT13 and other rotation ciphers?
Yes — ROT13 is just the Caesar shift of 13, and any rotation cipher is a Caesar with some shift. Paste the ciphertext and the detector will find the rotation without you knowing it in advance.
Will it detect other ciphers like Atbash or Vigenère?
No. Atbash is a reflection, not a rotation, and Vigenère uses a changing shift, so no single Caesar shift decodes them — every candidate will look like noise. Use the dedicated Atbash or Vigenère tools for those; for Vigenère you also need the key.
Is my text sent anywhere?
No. Everything runs in your browser and nothing is transmitted or stored. Decryption of a Caesar cipher is also mathematically trivial — there are only 25 keys — which is exactly why it is a learning exercise rather than real security.