Cryptogram Solver
Automatic substitution cipher solver. Paste ciphertext, get plaintext.
Paste a substitution ciphertext below and click Solve. The solver tries Caesar, Atbash, keyword, and general substitution alphabets, scoring decodes against English letter patterns. The top candidate is usually right; if not, the answer is almost always in the next few. Click any cipher letter in a candidate to lock that mapping, then click Solve again.
Case
Filter
Whitespace
Find & Replace
Group
- Auto:
- Tries every approach (Caesar/Atbash, general substitution, keyword) and shows the best candidates. Use this if you aren't sure what kind of cipher it is.
- Aristocrat:
- Substitution cipher with word spacing preserved (e.g.
WR EH RU QRW). Word boundaries are used as a strong hint, so this is the right pick when the ciphertext has spaces between words. - Patristocrat:
- Substitution cipher with no usable word boundaries: letters run together, or are split into uniform blocks (e.g.
WREHR UQRWW REHWK). Skips the word-list bonus and relies purely on letter-frequency scoring. - Caesar / Atbash:
- Restricts to shift ciphers (Caesar's 26 rotations) and Atbash (A↔Z, B↔Y, …). Much faster than full substitution; use when you suspect a simple shift.
Scores the decode against this language's letter patterns. Choose Auto to detect the language from the ciphertext and switch to it (works best with word spacing). Accented letters in the result appear folded to A-Z (e.g. STRASSE for STRAßE).
Type cipher=plain pairs (sides equal length). Space, comma, or semicolon separates multiple. Or click any cipher letter on a candidate below.