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

InputHELLO, WORLD!
SettingsCaesar; shift 3; preserve nonletters
Expected resultKHOOR, ZRUOG!
Try this method
Review fieldRecorded value
Original inputHELLO, WORLD!
Normalized inputHELLO, WORLD!
Method and keyCaesar; shift 3; A = 0
NonlettersComma, space, and exclamation mark preserved
OutputKHOOR, ZRUOG!
Decoded resultHELLO, WORLD!
Comparison targetThe 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

InputBALLOON
SettingsKey MONARCHY; prepared BA LX LO ON
Expected resultIBSUPMNA
Try this method
Review fieldRecorded value
Original inputBALLOON
Square convention5 × 5; I/J merged; key MONARCHY
Prepared pairsBA LX LO ON
Prepared plaintextBALXLOON
OutputIBSUPMNA
Decoded prepared textBALXLOON
Author’s readable answerBALLOON, 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

  1. Name the exact method and variant, including merged letters or coordinate order.
  2. Record the key exactly, including a leading zero in a numeric key.
  3. Check the direction: encode and decode are different tasks for most methods.
  4. Verify the output by reversing it with the same convention.
  5. Compare against prepared input when preparation has lost information.
  6. Keep learner questions and teacher answers on separate pages.
  7. 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.

Tools for this activity

How text conversion and preparation workPlayfair cipher toolWhy Playfair adds filler lettersPrint Vigenère practice with keys