Skip to main content

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.

Picks load instantly and auto-solve.
Mode

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.