Tested tool guide
Tested browser tools
Checked August 16, 2026
What Substitution Cipher Solver does, with a checked example
Paste ciphertext and the tool ranks each letter by how often it appears, then lets you assign plaintext letters one at a time until the text reads in English. The frequency ranking, bigram/trigram hints, and word-pattern matches are suggestions, not answers: the mapping stays manual, and the decoded text, hints, and candidates update as you confirm letters. The surprise: a few confirmed letters - often from one repeated short word - unlock more than the full frequency table. Frequency analysis assumes a fixed one-to-one letter substitution and reasonably long text; both must hold for the rankings to mean much. Everything runs in the browser, so the ciphertext never leaves your machine.
Worked example
A concrete input and expected output from the current implementation.
Input
ZIT JXOEA WKGVF YGB PXDHL GCTK ZIT SQMN RGU
->
Expected output
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG - the fully decoded message, with the mapping confirmed (Z to T, I to H, T to E, J to Q, X to U, O to I, E to C, A to K, and so on).
This ciphertext was made with the classic keyboard substitution, whose cipher alphabet reads QWERTYUIOPASDFGHJKLZXCVBNM in keyboard order under the plaintext alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ. So ciphertext Z decodes to T, I to H, and T to E, making ZIT read THE, and because a substitution maps every letter the same way throughout, the rest of the pangram follows.