Generate printable cryptograms
generate_cryptogramsUse this when the user wants printable cryptogram puzzles (cryptogram maker, cryptoquote puzzles, cryptogram puzzles printable with answers, large print cryptograms) from their own quotes or phrases. Convert pasted quotes or a photo of a list into puzzles[] with quote and author fields; text is only a fallback. Each puzzle gets its own substitution key in which no letter stands for itself; optional hint letters, a letter-count helper grid and large print; the PDF ends with an answer key. Only A-Z letters are enciphered; accented letters and other alphabets stay as written. If the user gives no quotes, pick suitable public-domain quotes first. Does not make symbol ciphers or solve puzzles (use solve_cryptogram).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Seed for the letter keys; the same seed and quotes give the same puzzles. Example: 2026 | |
| text | No | Fallback only: pasted quotes, one per line, as "quote - author". Use puzzles[] when you can. | |
| hints | No | Hint letters revealed per puzzle (0 to 5); overrides difficulty. Example: 2 | |
| paper | No | letter (default) or a4. Example: a4 | |
| title | No | Title on the first page. Example: Friday Cryptoquotes | |
| puzzles | No | One object per puzzle. Convert pasted quotes or a photo of a list into these fields. Example: [{"quote":"Well begun is half done.","author":"Aristotle"}]. Up to 30. | |
| answer_key | No | Include the answer key pages (default true). Example: true | |
| difficulty | No | easy (3 hint letters), medium (1 hint, default) or hard (no hints). Example: easy | |
| large_print | No | Large print for seniors or low vision: letters about 22 pt with bigger answer boxes. Default false. Example: true | |
| letter_counts | No | Print the letter-count helper grid under each puzzle (default true). Example: true | |
| encipher_author | No | Encipher the author's name too, like a newspaper cryptoquote (default true). Example: false |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | Yes | ||
| count | Yes | ||
| notes | Yes | ||
| pages | Yes | ||
| paper | Yes | ||
| title | Yes | ||
| puzzles | Yes | ||
| skipped | Yes | ||
| downloads | Yes | ||
| large_print | Yes | ||
| puzzle_count | No | ||
| hints_per_puzzle | Yes | ||
| self_mapped_letters | Yes |