Before printing a cipher puzzle, solve it once from the instructions you plan to give the reader. Keep your original message, key, encoded clue, and decoded answer together. If something does not match, those notes make it much easier to find the mistake.
Record the message before changing it
Save the message before encoding it, then compare it with the normalized and prepared text. Uppercasing a word is different from removing punctuation, merging I/J, or adding a Playfair filler. Recording those changes explains why a decoded answer may look different from the sentence you started with.
Check a clue that keeps punctuation
Caesar: keep the punctuation
HELLO, WORLD!Caesar; shift 3; preserve nonlettersKHOOR, ZRUOG!| Review field | Recorded value |
|---|---|
| Original input | HELLO, WORLD! |
| Normalized input | HELLO, WORLD! |
| Method and key | Caesar; shift 3; A = 0 |
| Nonletters | Comma, space, and exclamation mark preserved |
| Output | KHOOR, ZRUOG! |
| Decoded result | HELLO, WORLD! |
| Comparison target | The normalized input |
This message has ten letters, with its comma, space, and exclamation mark kept in place. Check that all three appear on paper too. The instructions should describe what the clue actually does: if you say spaces were removed, the printed clue should not still show them.
Check a clue with Playfair fillers
Playfair: record the added filler
BALLOONKey MONARCHY; prepared BA LX LO ONIBSUPMNA| Review field | Recorded value |
|---|---|
| Original input | BALLOON |
| Square convention | 5 × 5; I/J merged; key MONARCHY |
| Prepared pairs | BA LX LO ON |
| Prepared plaintext | BALXLOON |
| Output | IBSUPMNA |
| Decoded prepared text | BALXLOON |
| Author’s readable answer | BALLOON, supported by the preparation record |
Leave BALXLOON as the decoded result. The preparation notes explain why this X was added, but deleting every X would damage messages that contain a real X. You can give BALLOON as the readable answer while showing how the prepared text differs.
Review the instructions and answer key
- Name the exact method and variant, including merged letters or coordinate order.
- Record the key exactly, including a leading zero in a numeric key.
- Check the direction: encode and decode are different tasks for most methods.
- Verify the output by reversing it with the same convention.
- Compare against prepared input when preparation has lost information.
- Keep learner questions and teacher answers on separate pages.
- Check every printed token, separator, and line break.
Do one final check from the paper
Choose A4 or Letter and inspect the print preview. Look for code lines cut off at the right edge, grid labels that are hard to read, and awkward page breaks. Then type one clue back into the matching tool from the paper copy. This catches copying and layout mistakes that are easy to miss on screen.
If you change the message or a setting, regenerate the clue and answer together. Editing only the answer sheet can leave mismatched copies in use. Keep the seed and generator version for a generated worksheet so you can recreate the set you checked.