How to Solve Cryptograms and Make Your Own
Step-by-step guide to solving letter-substitution cryptograms, plus how to make your own printable cryptogram puzzles for class or party use.
If you have ever stared at a block of scrambled letters and wondered where to even start, this guide is for you. Cryptograms look intimidating, but they run on one simple rule: every letter in the message stands for another letter. Once you know a handful of solving tricks, you can crack one in minutes instead of hours. You will also learn how to build your own cryptograms for your classroom, your ESL group, or your next party using the PuzzleTally cryptogram generator, so you can hand out puzzles that are actually fun to solve.
What Is a Cryptogram?
A cryptogram is a message where each letter has been swapped for a different letter of the alphabet. The swap is one-to-one and consistent: if the letter Z appears where an E should be, then Z equals E everywhere in that puzzle. It never changes mid-message. Word spacing, punctuation, and capitalization are usually left alone, which gives you the clues you need to crack the code.
There are two common kinds of substitution. In a Caesar shift, the whole alphabet slides by a fixed amount, so A becomes C, B becomes D, and so on. Most printed cryptograms, including the ones you see in newspapers and the puzzles from the PuzzleTally generator, use a random substitution instead. Each letter maps to a random different letter, which makes them harder to guess with math alone — and more satisfying to crack with pattern recognition.
The key thing to remember: the message is ordinary English wearing a costume. Every rule you already know about how English words are built still applies behind the code.
How to Solve a Cryptogram Step by Step
Solving a cryptogram is a logic game, not a guessing game. Work in this order and the code falls apart quickly.
Set up a substitution chart. Write the alphabet across the top of your paper in two rows — one for the coded letters and one for the letters you think they stand for. Every confirmed match goes in the chart the moment you find it. This one habit prevents the most common mistake: forgetting a letter you already solved.
Start with one-letter words. In English, a single letter is almost always A or I. If the coded message has a one-letter word, that is your first guaranteed foothold. Try A first; if it creates nonsense words elsewhere, switch to I.
Count the most common letters. This is called frequency analysis. In normal English, E is the most common letter, followed by T, A, O, I, N, S, H, and R. So scan the puzzle and count which coded letter appears the most — that one is very likely E. The second and third most frequent are probably T and A. It is not a perfect rule, but it gives you strong starting guesses, and you can test them against the word patterns.
Hunt the short words. Three-letter words that show up more than once are almost certainly THE, AND, or THAT. In fact, a repeated three-letter word is usually THE — it is the most common word in English. The most frequent two-letter words are OF, TO, IN, IS, IT, HE, AS, ON, and BE. Once you slot THE into the message, you instantly learn the letters T, H, and E, which then unlock parts of every other word on the page.
Look at word patterns. Write each word as a shape by numbering repeated letters. A word shaped 1-2-3-1, like THAT, is a gift, because only a handful of common words share that exact shape. A word shaped 1-2-2-1 could be DEED, SEES, or TOOT. Double letters in the middle of a word are usually LL, EE, OO, or SS. The ending -ING is extremely common, and so are -ED, -ER, and -TION. Match the shape against your chart, and the word narrows itself down to one or two real possibilities.
Use apostrophes as signposts. A word ending in an apostrophe plus S is usually a possessive or a contraction like IT’S or THAT’S. An apostrophe plus T at the end of a word is almost always the “n’t” contraction — CAN’T, WON’T, DIDN’T. Other letters that commonly follow an apostrophe are D (HE’D), LL (WE’LL), VE (I’VE), and RE (THEY’RE). An apostrophe tells you exactly what kind of word you are looking at, so it can confirm several letters at once.
Test every guess against every word. This is the rule that separates good solvers from frustrated ones. When you write a letter into the chart, check every word that contains the coded version. If your guess makes sense in one word but turns another word into gibberish, the guess is wrong — try the other option. This cross-checking is what makes cryptograms feel like a puzzle instead of a code-cracking grind.
Read it aloud when you get stuck. Once you have maybe half the letters, the message starts to solve itself. A word like “P_ZZ_E” with a chart full of letters practically reads itself as PUZZLE. Read the partial message out loud, fill in the obvious blanks, and keep going. The last third of a cryptogram usually takes less time than the first few letters.
When to use an online solver. There are plenty of automatic cryptogram solvers on the web, and they are handy when you need an answer fast. But if you are using cryptograms with students, save the solver for yourself. The thinking is the point of the puzzle — the frequency counting, the pattern matching, and the moment a word clicks are what make cryptograms worth doing at all.
Using Cryptograms with Kids and Students
Cryptograms work at almost every age, as long as you match the difficulty to the solver.
Younger kids (grades K-2). Skip the full substitution at this age. Instead, code just two or three letters, or use picture symbols that stand for letters in a single short word. The goal is the idea that symbols can stand for sounds, not a full cryptogram.
Elementary grades (3-5). Use one-line messages of 6 to 12 words with plenty of common words. Give a small boost by filling in the first word or three starter letters in the substitution chart before printing. A riddle or a silly fact works better than a serious quote at this age.
Middle school and up. Full quotes, longer messages, and no starter letters. This is the sweet spot for the step-by-step method above — kids this age love the detective work.
ESL learners. Cryptograms are excellent for ESL because they force students to notice letter patterns, word shapes, and spelling. Use sentences built from words they already know, keep idioms out of the message, and provide the answer key or the first word when needed. Two or three short coded sentences are plenty for a station activity.
Hints that work. Give students a printed substitution chart to write on. Let them work in pairs. Hand out the first word for free. Allow a dictionary for checking once a word is partly solved. And always print the answer key for yourself or put it on the back of the page for self-checking. A student who finishes a puzzle feels great; a student who stares at an impossible page feels defeated, so match the difficulty before you print.
How to Make Your Own Cryptogram with the Generator
Making a cryptogram by hand means writing your own substitution key, encoding every letter, and checking it twice — doable, but slow. The PuzzleTally cryptogram generator does all of that work for you in about a minute. Here is the whole process:
- Open the cryptogram generator.
- Type or paste your message into the message box. Short quotes, riddles, facts, and class announcements all work well. Keep it under 15 words for younger solvers.
- Choose your options: whether to print the substitution key, how many starter letters to reveal, and whether to include the decoded answer on a separate answer key page.
- Generate the puzzle. The tool swaps each letter with a random different letter, keeps your word spacing and punctuation, and lays the result out on a clean printable page.
- Print a class set or a single sheet, and keep the answer key for yourself.
Here is a sample so you know what a generated puzzle looks like:
DWOJCSQ YAEEORD PRRYD LWAG ZGMCS DTMGY
Decoded, it reads:
SOLVING PUZZLES KEEPS YOUR BRAIN SHARP
The substitution key for this sample was A=M, B=Z, C=X, D=F, E=R, F=B, G=Q, H=T, I=C, J=V, K=P, L=O, M=U, N=S, O=W, P=Y, Q=K, R=G, S=D, T=I, U=A, V=J, W=H, X=N, Y=L, Z=E. Notice that every plain letter maps to exactly one coded letter and no letter stands for itself. That one-to-one rule is what makes the puzzle fair to solve.
A few tips for writing messages that solve well: use common words and repeated letters (they give solvers a way in), avoid abbreviations and made-up proper nouns, and pick messages with a payoff — a funny fact, a satisfying quote, or a message that connects to your lesson. If the message is meaningful, the reveal is worth the work. And always test-solve your own puzzle before printing a whole class set; a typo in the source text makes the puzzle unsolvable.
Where Cryptograms Fit in Class and at Parties
In the classroom, cryptograms are perfect as morning warmups, early-finisher work, sub plans, and printable brain breaks. They are quiet, self-contained, and easy to grade — the answer key does it for you. Pair a coded fact with a follow-up question and the puzzle becomes a mini lesson. If your students enjoy the word-logic side of cryptograms, they will probably like crosswords too; see our guide on using crosswords for review and retention. For choosing where cryptograms rank against other formats, our breakdown of the best puzzle formats for vocabulary practice is a good starting point.
At a party, cryptograms shine as table activities, team challenges, or clues in a scavenger hunt. Code a message that announces a prize, reveals a riddle answer, or asks a funny question. Print one per team, hand the host the answer key, and let groups race to crack the code. Because the generator prints cleanly on plain paper, you can make a themed batch in minutes — no special supplies needed.
Conclusion
Cryptograms look like secret codes, but they are really just pattern recognition with letters. Solve them by starting with one-letter words, counting the most common letters, and testing short words like THE and AND against the patterns. Then make your own in minutes with the cryptogram generator — choose a short, meaningful message, print it with or without hints, and keep the answer key close. Match the difficulty to the solver, and you have a printable activity that works from third-grade warmups to party tables.