Free printables made in a chat: word searches, bingo, crosswords, math worksheets, charts and more.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Show a maker page’s settings: their address keys and starting values, which typed list it takes, and the friendlier make_* tool when there is one. Use it before make_printable for makers without their own tool (calendars, planners, logs, graphic organizers, name tags, tickets and coupons, games, bubble letters and banners, graph and lined paper, multiplication and hundreds charts, number lines, sight words, color by number…).
The page, e.g. /graph-paper/ or /weekly-planner/ (find_printables gives paths).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http printablesmith https://printablesmith.com/mcp
Show a maker page’s settings: their address keys and starting values, which typed list it takes, and the friendlier make_* tool when there is one. Use it before make_printable for makers without their own tool (calendars, planners, logs, graphic organizers, name tags, tickets and coupons, games, bubble letters and banners, graph and lined paper, multiplication and hundreds charts, number lines, sight words, color by number…).
| Argument | Type | Description |
|---|---|---|
| page* | string | The page, e.g. /graph-paper/ or /weekly-planner/ (find_printables gives paths). |
{
"type": "object",
"required": [
"page"
],
"properties": {
"page": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "The page, e.g. /graph-paper/ or /weekly-planner/ (find_printables gives paths)."
}
},
"additionalProperties": false
}Search all of printablesmith.com’s ready-made printables and makers: themed word searches, bingo, crosswords and more (holidays, seasons, topics, school subjects, parties), math skill worksheets, sight words, spelling lists, large print for older adults, charts, planners, templates and paper. Each result has its link, which make_* tool makes it, and for a themed page its hand-checked word list (and crossword clues) to use as they are or adapt. Search by topic and type, e.g. "halloween word search", "thanksgiving bingo", "2nd grade spelling", "graph paper".
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many results (default 6). |
| query* | string | What to look for, in a few words. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 15,
"minimum": 1,
"description": "How many results (default 6)."
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "What to look for, in a few words."
}
},
"additionalProperties": false
}Make a whole activity pack from one word list, in one PDF: word search, word scramble, crossword, tracing, spelling, a spelling test, bingo, a maze and sudoku, with answer keys at the back. The fastest way to a themed set (a holiday, a unit, a party). spelling_week makes a Monday-to-Friday spelling set instead.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| large | boolean | Bigger, bolder letters on every sheet for young children and beginning readers (for older eyes, use large_print). |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The pack’s title, printed on every sheet (up to 50 characters). |
| words* | array | The words (up to 40). Give a clue after a dash for the crossword ("owl - A bird that hoots at night"); words without one get the site’s checked clue where it has one. |
| sheets | array | Which sheets (the default: word search, word scramble, crossword, tracing and bingo). |
| decoration | string |
Make printable bingo cards, every card different, with a call list. mode "words" for any theme or vocabulary; "pictures" for children who cannot read yet (picture names, or a picture_group); "numbers" for classic 1 to 75 bingo; "find_someone_who" for icebreaker human bingo (each square is something a person might have done, e.g. "has a pet"). Up to 100 cards.
| Argument | Type | Description |
|---|---|---|
| mode | string | What goes in the squares: words, pictures, numbers, or find_someone_who. |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| cards | integer | How many different cards. |
| items | array | The words for the squares (words, find_someone_who), or picture names for picture bingo. Give more than the squares on a card (24 for 5 × 5) so cards differ: 30 to 40 is best. |
| large | boolean | Bigger, bolder words for young children and beginning readers (for older eyes, use large_print). |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Thanksgiving Bingo". Keep it short. |
Make printable award certificates: star student, reading, sports, end of year, kindness, completion and more, with a border, a seal and signature lines. Give names to print one certificate per person (in the chat; the link carries no names, as on the site). award_page starts from one of the site’s ready awards.
| Argument | Type | Description |
|---|---|---|
| ink | string | The ink color. |
| date | string | A date to print, e.g. "June 5". Leave out for a blank date line. |
| seal | boolean | A gold seal. |
| names | array | Optional names, one certificate each (first names are enough). Shown and printed in the chat only: like the site, the link never carries names, so a person opening the link types them on the page. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The award’s name, e.g. "Star Student" or "Certificate of Achievement". |
| border | string | The border. |
| reason | string | What it is for, under the name, e.g. "for reading 50 books this year". |
Make a printable chart for children and families: chore chart, reward (sticker) chart, potty training chart, behavior chart, visual schedule, first-then board, morning or bedtime routine chart, or habit tracker. Steps and chores get matching pictures automatically. Give names to print one chart per child (chore, reward and behavior charts; in the chat only).
| Argument | Type | Description |
|---|---|---|
| ink | string | The ink color. |
| days | string | Chore and behavior charts: week (7 days) or school (5). |
| goal | string | Reward and behavior charts: the goal, e.g. "Use the potty" or "Kind hands". |
| kind* | string | Which chart. |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| year | integer | Habit tracker: the year. |
| items | array | The chores (up to 12), schedule or routine steps (up to 12), behavior periods (up to 8, e.g. "Morning"), or habits (up to 15). Reward charts take a goal instead. |
| month |
Make a printable crossword puzzle with clues and an answer key, laid out automatically so the answers cross. Write a short clue suited to the solver for each answer (one that does not contain the answer); an answer without a clue gets the site’s own checked clue when it has one. 2 to 30 answers of 2 to 21 letters each; 10 to 18 cross best. Children can also solve it on a screen.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| clues* | array | The answers and their clues. |
| large | boolean | Bigger clues and squares for young children and beginning readers (for older eyes, use large_print). |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Solar System Crossword". Keep it short. |
| word_bank | boolean | Print the answers in a word bank, for easier solving. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
Make a printable cryptogram or secret code worksheet: a message (a quote, a riddle, a fun fact, a classroom message) written in a code of symbols, numbers or letters to decode, with a key and answers. Up to 8 messages of up to 200 characters.
| Argument | Type | Description |
|---|---|---|
| code | string | What the letters become: symbols, numbers (A=1…) or letters (a letter swap). |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Secret Message". Keep it short. |
| for_kids | boolean | Use the children’s secret code page (simpler code, bigger boxes). |
| messages* | array | The messages to encode, each a sentence or two. |
| key_shown | string | The code key on the sheet: full (every letter), fill (some letters, the rest to work out) or none. |
| decoration |
Make printable flash cards to cut out and fold: a word or question on the front and its meaning or answer on the back (vocabulary, sight words, facts, another language), picture cards, or math fact cards (addition, subtraction, multiplication, division). Up to 100 cards, 4, 6 or 8 a page.
| Argument | Type | Description |
|---|---|---|
| fact | string | Math decks: which number’s facts, e.g. "7" for the 7s, or "all". |
| kind | string | words (front and back you write), pictures (the site’s pictures with their names), or a math fact deck. |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| cards | array | words: the cards, each a front and a back. pictures: picture names in "front" only. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Science Vocabulary". Keep it short. |
| per_page | integer | Cards on each page. |
| dyslexia_font |
Make printable math worksheets with an answer key. Pick a skill (one of the site’s 60 ready skills, e.g. addition-within-10, addition-within-20, 2-digit-addition-without-regrouping, 2-digit-addition-with-regrouping, 3-digit-addition-with-regrouping, subtraction-within-10, times tables, fractions, telling time, money, place value, number bonds…), or build your own arithmetic sheet with operation and number ranges. Up to 20 sheets, each with different problems.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| skill | string | A ready skill (the math worksheet pages of the site). Leave out to use operation and ranges. |
| title | string | The title printed at the top of the sheet, e.g. "Two-Digit Addition". Keep it short. |
| layout | string | vertical (stacked) or horizontal (in a line). |
| sheets | integer | How many different sheets. |
| problems | integer | Problems on each sheet. |
Make printable mazes with solutions, from very easy (xs, preschool) to very hard (xl). Up to 50 different mazes, 1, 2 or 4 a page. Children can also solve them on a screen.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| size | string | How big and hard: xs (preschool), s, m, l or xl (very hard). |
| mazes | integer | How many different mazes. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Maze Fun". Keep it short. |
| per_page | integer | Mazes on each page. |
| solutions | boolean | Solutions at the end. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
Make a sheet on any maker page of the site, with any of its settings: calendars, planners and checklists, logs, graphic organizers (Venn diagram, KWL chart…), name tags and desk plates, raffle tickets, coupon books and hall passes, games (bracket, fortune teller, charades, would you rather), bubble letters and banners, lined, graph, dot and handwriting paper, multiplication, addition, division and hundreds charts, number lines, place value charts, fraction strips, sight word sheets, color by number, and every maker that has its own tool. Prefer a maker’s own make_* tool when it has one. Call describe_maker first to see a page’s settings.
| Argument | Type | Description |
|---|---|---|
| page* | string | The maker page, e.g. /weekly-planner/ or /graph-paper/. |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| items | array | The maker’s typed list (describe_maker says what it is), one entry each. |
| names | array | Optional names, one sheet each, for makers that take names (name tags, certificates, word searches, charts; first names are enough). Shown and printed in the chat only: the link never carries names, so a person opening it types them on the page. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
Make a printable scavenger hunt checklist with a picture for each thing to find (indoor, outdoor, nature, classroom, party or your own list). Up to 30 items of up to 40 characters.
| Argument | Type | Description |
|---|---|---|
| page | string | A ready hunt to start from (its own list), or maker for your own. |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| show | string | pictures (a picture for each, best for young children) or words only. |
| items | array | The things to find. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Backyard Scavenger Hunt". Keep it short. |
| labels | boolean | Print the names under the pictures. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
Make a printable spelling worksheet from a week’s spelling words (up to 20). Activities: copy (write each word three times), test (numbered lines for a spelling test), abc_order, word_shapes (letter boxes), sentences, look_say_cover_write_check.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| large | boolean | Bigger writing space for young children and beginning readers (for older eyes, use large_print). |
| lines | string | guide: handwriting lines with a dotted middle; plain: single lines. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Week 5 Spelling". Keep it short. |
| words* | array | The spelling words, one per entry (1 to 20). Use plain, familiar words suited to the reader, e.g. "cake", "rain", "play". |
| activity | string | Which activity. |
Make printable sudoku puzzles with solutions: 4 × 4 for children, 6 × 6, or classic 9 × 9, easy to hard, and large print for older adults. Up to 60 puzzles, up to 6 a page. They can also be played on a screen.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| size | integer | 4 (4 × 4, children), 6 or 9 (classic). |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Sudoku". Keep it short. |
| puzzles | integer | How many different puzzles. |
| per_page | integer | Puzzles on each page (2 at most in large print). |
| solutions | boolean | Solutions at the end. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
Make a printable handwriting tracing worksheet: names, words or short sentences in dotted or gray letters to trace, on handwriting lines, in print or cursive. Perfect for a child’s name, sight words or letters. Up to 20 lines of up to 30 characters.
| Argument | Type | Description |
|---|---|---|
| size | string | Letter size: large (preschool), medium or small. |
| lines* | array | What to trace, one line each (a name, a word or a short sentence). Every line, a name included, is part of the link. |
| model | boolean | Start each row with a solid model to copy. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| style | string | dots: dotted letters; gray: light gray letters to trace over. |
| title | string | The title printed at the top of the sheet, e.g. "Practice My Name". Keep it short. |
| guides | boolean | Handwriting guide lines. |
| repeat | boolean | Repeat the word along the row. |
Make a printable word scramble (unscramble the letters) or missing-letters sheet from a list of words, with an answer key. Good for spelling lists, vocabulary and party games.
| Argument | Type | Description |
|---|---|---|
| mode | string | scrambled: the letters mixed up; missing_letters: some letters blanked out. |
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| large | boolean | Bigger, bolder letters for young children and beginning readers (for older eyes, use large_print). |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Winter Word Scramble". Keep it short. |
| words* | array | The words, one per entry (2 to 40). Use plain, familiar words suited to the reader, e.g. "snowman", "mitten", "sled". |
| word_bank | boolean | Print the answers in a word bank. |
| decoration |
Make a printable word search from a list of words, with an answer key. Good for themes, holidays, vocabulary and spelling lists, from preschool (10 × 10, easy, picture list) to adults and large print. Up to 40 puzzles in one PDF (a different grid each, one per student). Children can also play it on a screen.
| Argument | Type | Description |
|---|---|---|
| seed | string | Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings. |
| large | boolean | Bigger, bolder letters for young children and beginning readers (for older eyes, use large_print). |
| names | array | Optional names, one puzzle each (first names are enough). Shown and printed in the chat only: like the site, the link never carries names, so a person opening the link types them on the page. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "Fall Word Search". Keep it short. |
| words* | array | The words to hide, one per entry (2 to 40). Use plain, familiar words suited to the reader, e.g. "pumpkin", "acorn", "scarecrow". |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.
| A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| answer_keys | boolean | Answer keys at the back. |
| bingo_cards | integer | How many bingo cards. |
| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| letter_case | string | upper or lower case letters on the puzzles. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
| spelling_week | boolean | A spelling week instead: five sheets, Monday to Friday, ending with the test. |
| word_search_difficulty | string | The word search’s difficulty: easy, medium or hard. |
{
"type": "object",
"required": [
"words"
],
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"large": {
"type": "boolean",
"description": "Bigger, bolder letters on every sheet for young children and beginning readers (for older eyes, use large_print)."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 50,
"description": "The pack’s title, printed on every sheet (up to 50 characters)."
},
"words": {
"type": "array",
"items": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "A word, or \"word - clue\""
},
"maxItems": 40,
"minItems": 2,
"description": "The words (up to 40). Give a clue after a dash for the crossword (\"owl - A bird that hoots at night\"); words without one get the site’s checked clue where it has one."
},
"sheets": {
"type": "array",
"items": {
"enum": [
"word_search",
"word_scramble",
"spelling",
"crossword",
"tracing",
"spelling_test",
"maze",
"sudoku",
"bingo"
],
"type": "string",
"description": "A sheet"
},
"maxItems": 9,
"minItems": 1,
"description": "Which sheets (the default: word search, word scramble, crossword, tracing and bingo)."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"answer_keys": {
"type": "boolean",
"description": "Answer keys at the back."
},
"bingo_cards": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many bingo cards."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"letter_case": {
"enum": [
"upper",
"lower"
],
"type": "string",
"description": "upper or lower case letters on the puzzles."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
},
"spelling_week": {
"type": "boolean",
"description": "A spelling week instead: five sheets, Monday to Friday, ending with the test."
},
"word_search_difficulty": {
"enum": [
"easy",
"medium",
"hard"
],
"type": "string",
"description": "The word search’s difficulty: easy, medium or hard."
}
},
"additionalProperties": false
}| call_list | boolean | A call list to cut out and draw from, at the end. |
| grid_size | integer | Squares per side: 3, 4 or 5. Picture bingo is usually 3 or 4. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| free_space | boolean | A free space in the middle of 3 × 3 and 5 × 5 cards (on unless turned off). |
| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
| picture_group | string | Picture bingo: use a whole group of the site’s pictures instead of (or as well as) items. |
| picture_names | boolean | Picture bingo: print each picture’s name under it. |
| picture_style | string | Picture bingo: color or mono (black and white, to save ink). |
| cards_per_page | integer | Cards on each page: 1, 2 or 4. |
{
"type": "object",
"properties": {
"mode": {
"enum": [
"words",
"pictures",
"numbers",
"find_someone_who"
],
"type": "string",
"description": "What goes in the squares: words, pictures, numbers, or find_someone_who."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"cards": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many different cards."
},
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "One square"
},
"maxItems": 200,
"description": "The words for the squares (words, find_someone_who), or picture names for picture bingo. Give more than the squares on a card (24 for 5 × 5) so cards differ: 30 to 40 is best."
},
"large": {
"type": "boolean",
"description": "Bigger, bolder words for young children and beginning readers (for older eyes, use large_print)."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Thanksgiving Bingo\". Keep it short."
},
"call_list": {
"type": "boolean",
"description": "A call list to cut out and draw from, at the end."
},
"grid_size": {
"enum": [
3,
4,
5
],
"type": "integer",
"description": "Squares per side: 3, 4 or 5. Picture bingo is usually 3 or 4."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"free_space": {
"type": "boolean",
"description": "A free space in the middle of 3 × 3 and 5 × 5 cards (on unless turned off)."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
},
"picture_group": {
"enum": [
"animals",
"farm",
"sea",
"bugs",
"pets",
"fruit",
"vegetables",
"food",
"vehicles",
"weather",
"space",
"clothes",
"toys",
"sports",
"music",
"home",
"kitchen",
"garden",
"school",
"feelings",
"body",
"helpers",
"holidays",
"outdoors",
"routines"
],
"type": "string",
"description": "Picture bingo: use a whole group of the site’s pictures instead of (or as well as) items."
},
"picture_names": {
"type": "boolean",
"description": "Picture bingo: print each picture’s name under it."
},
"picture_style": {
"enum": [
"color",
"mono"
],
"type": "string",
"description": "Picture bingo: color or mono (black and white, to save ink)."
},
"cards_per_page": {
"enum": [
1,
2,
4
],
"type": "integer",
"description": "Cards on each page: 1, 2 or 4."
}
},
"additionalProperties": false
}| date_line | boolean | Show a date line (blank unless date is given). |
| presented | string | The line before the name, e.g. "This certificate is proudly presented to". |
| award_page | string | A ready award page to start from. |
| signatures | integer | Signature lines: 0, 1 or 2. |
| signature_1 | string | The first signature’s label, e.g. "Teacher". |
| signature_2 | string | The second signature’s label, e.g. "Principal". |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"properties": {
"ink": {
"enum": [
"navy",
"red",
"green",
"gold",
"purple",
"black"
],
"type": "string",
"description": "The ink color."
},
"date": {
"type": "string",
"maxLength": 40,
"description": "A date to print, e.g. \"June 5\". Leave out for a blank date line."
},
"seal": {
"type": "boolean",
"description": "A gold seal."
},
"names": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"description": "A name"
},
"maxItems": 100,
"description": "Optional names, one certificate each (first names are enough). Shown and printed in the chat only: like the site, the link never carries names, so a person opening the link types them on the page."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The award’s name, e.g. \"Star Student\" or \"Certificate of Achievement\"."
},
"border": {
"enum": [
"classic",
"stars",
"laurel",
"deco",
"scallop"
],
"type": "string",
"description": "The border."
},
"reason": {
"type": "string",
"maxLength": 200,
"description": "What it is for, under the name, e.g. \"for reading 50 books this year\"."
},
"date_line": {
"type": "boolean",
"description": "Show a date line (blank unless date is given)."
},
"presented": {
"type": "string",
"maxLength": 80,
"description": "The line before the name, e.g. \"This certificate is proudly presented to\"."
},
"award_page": {
"enum": [
"end-of-year-awards",
"sports-awards",
"certificate-of-achievement",
"certificate-of-completion",
"certificate-of-appreciation",
"student-of-the-month",
"perfect-attendance",
"honor-roll",
"reading-award"
],
"type": "string",
"description": "A ready award page to start from."
},
"signatures": {
"type": "integer",
"maximum": 2,
"minimum": 0,
"description": "Signature lines: 0, 1 or 2."
},
"signature_1": {
"type": "string",
"maxLength": 40,
"description": "The first signature’s label, e.g. \"Teacher\"."
},
"signature_2": {
"type": "string",
"maxLength": 40,
"description": "The second signature’s label, e.g. \"Principal\"."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| integer |
| Habit tracker: the month to start, 1 to 12. |
| names | array | Optional names, one chart each (first names are enough). Shown and printed in the chat only: like the site, the link never carries names, so a person opening the link types them on the page. |
| paper | string | Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else). |
| title | string | The title printed at the top of the sheet, e.g. "My Chores". Keep it short. |
| layout | string | Visual schedule only: strip, list, first_then or cards (for a first-then board, use kind first_then). |
| reward | string | Reward chart: what the child earns, e.g. "A trip to the park". Chore and behavior charts: any text turns on a reward line. |
| spaces | integer | Reward chart: how many spaces to fill. |
| pictures | boolean | Chore chart and schedules: a picture for each item (on by default). |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| week_starts | string | The first day of the week. |
| goal_picture | string | Reward chart: the goal’s picture. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"required": [
"kind"
],
"properties": {
"ink": {
"enum": [
"navy",
"red",
"green",
"gold",
"purple",
"black"
],
"type": "string",
"description": "The ink color."
},
"days": {
"enum": [
"week",
"school"
],
"type": "string",
"description": "Chore and behavior charts: week (7 days) or school (5)."
},
"goal": {
"type": "string",
"maxLength": 50,
"description": "Reward and behavior charts: the goal, e.g. \"Use the potty\" or \"Kind hands\"."
},
"kind": {
"enum": [
"chore",
"reward",
"potty",
"behavior",
"visual_schedule",
"first_then",
"morning_routine",
"bedtime_routine",
"habit"
],
"type": "string",
"description": "Which chart."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 2000,
"description": "Habit tracker: the year."
},
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 32,
"minLength": 1,
"description": "One item"
},
"maxItems": 15,
"minItems": 1,
"description": "The chores (up to 12), schedule or routine steps (up to 12), behavior periods (up to 8, e.g. \"Morning\"), or habits (up to 15). Reward charts take a goal instead."
},
"month": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Habit tracker: the month to start, 1 to 12."
},
"names": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"description": "A name"
},
"maxItems": 100,
"description": "Optional names, one chart each (first names are enough). Shown and printed in the chat only: like the site, the link never carries names, so a person opening the link types them on the page."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"My Chores\". Keep it short."
},
"layout": {
"enum": [
"strip",
"list",
"first_then",
"cards"
],
"type": "string",
"description": "Visual schedule only: strip, list, first_then or cards (for a first-then board, use kind first_then)."
},
"reward": {
"type": "string",
"maxLength": 48,
"description": "Reward chart: what the child earns, e.g. \"A trip to the park\". Chore and behavior charts: any text turns on a reward line."
},
"spaces": {
"type": "integer",
"maximum": 30,
"minimum": 5,
"description": "Reward chart: how many spaces to fill."
},
"pictures": {
"type": "boolean",
"description": "Chore chart and schedules: a picture for each item (on by default)."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"week_starts": {
"enum": [
"sun",
"mon"
],
"type": "string",
"description": "The first day of the week."
},
"goal_picture": {
"enum": [
"toilet",
"toothbrush",
"bed",
"soap",
"open-book",
"teddy-bear",
"backpack",
"pencil",
"broom",
"apple",
"music-note",
"red-heart",
"star",
"trophy"
],
"type": "string",
"description": "Reward chart: the goal’s picture."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"required": [
"clues"
],
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"clues": {
"type": "array",
"items": {
"type": "object",
"required": [
"answer"
],
"properties": {
"clue": {
"type": "string",
"maxLength": 120,
"description": "Its clue, best under 60 characters (120 at most)"
},
"answer": {
"type": "string",
"maxLength": 30,
"minLength": 1,
"description": "The answer, one word or a short phrase (spaces are left out of the grid)"
}
},
"additionalProperties": false
},
"maxItems": 30,
"minItems": 2,
"description": "The answers and their clues."
},
"large": {
"type": "boolean",
"description": "Bigger clues and squares for young children and beginning readers (for older eyes, use large_print)."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Solar System Crossword\". Keep it short."
},
"word_bank": {
"type": "boolean",
"description": "Print the answers in a word bank, for easier solving."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| string |
| A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| difficulty | string | easy gives away more letters, hard fewer. |
| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"required": [
"messages"
],
"properties": {
"code": {
"enum": [
"symbols",
"numbers",
"letters"
],
"type": "string",
"description": "What the letters become: symbols, numbers (A=1…) or letters (a letter swap)."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Secret Message\". Keep it short."
},
"for_kids": {
"type": "boolean",
"description": "Use the children’s secret code page (simpler code, bigger boxes)."
},
"messages": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "One message"
},
"maxItems": 8,
"minItems": 1,
"description": "The messages to encode, each a sentence or two."
},
"key_shown": {
"enum": [
"full",
"fill",
"none"
],
"type": "string",
"description": "The code key on the sheet: full (every letter), fill (some letters, the rest to work out) or none."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"difficulty": {
"enum": [
"easy",
"medium",
"hard"
],
"type": "string",
"description": "easy gives away more letters, hard fewer."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| boolean |
| Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
| answer_on_front | boolean | Swap the sides: print the back (the meaning or answer) on the front. |
{
"type": "object",
"properties": {
"fact": {
"type": "string",
"description": "Math decks: which number’s facts, e.g. \"7\" for the 7s, or \"all\"."
},
"kind": {
"enum": [
"words",
"pictures",
"addition",
"subtraction",
"multiplication",
"division"
],
"type": "string",
"description": "words (front and back you write), pictures (the site’s pictures with their names), or a math fact deck."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"cards": {
"type": "array",
"items": {
"type": "object",
"required": [
"front"
],
"properties": {
"back": {
"type": "string",
"maxLength": 150,
"description": "The back (up to 150 characters)"
},
"front": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "The front (up to 40 characters)"
}
},
"additionalProperties": false
},
"maxItems": 100,
"description": "words: the cards, each a front and a back. pictures: picture names in \"front\" only."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Science Vocabulary\". Keep it short."
},
"per_page": {
"enum": [
4,
6,
8
],
"type": "integer",
"description": "Cards on each page."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
},
"answer_on_front": {
"type": "boolean",
"description": "Swap the sides: print the back (the meaning or answer) on the front."
}
},
"additionalProperties": false
}| operation | string | Own arithmetic: add, sub, mul, div, addsub (mixed + and −) or all (mixed). |
| answer_key | boolean | Answer keys at the end (on by default). |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| regrouping | string | Addition and subtraction: any, none (no carrying or borrowing) or always. |
| remainders | boolean | Division: allow remainders. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
| first_numbers | array | The range of the first number, [min, max], e.g. [10, 99] for two digits. |
| second_numbers | array | The range of the second number, [min, max]; for times tables [7, 7] gives only ×7. |
{
"type": "object",
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"skill": {
"enum": [
"addition-within-10",
"addition-within-20",
"2-digit-addition-without-regrouping",
"2-digit-addition-with-regrouping",
"3-digit-addition-with-regrouping",
"subtraction-within-10",
"subtraction-within-20",
"2-digit-subtraction-without-regrouping",
"2-digit-subtraction-with-regrouping",
"3-digit-subtraction-with-regrouping",
"multiplication-facts",
"2-times-table",
"3-times-table",
"4-times-table",
"5-times-table",
"6-times-table",
"7-times-table",
"8-times-table",
"9-times-table",
"10-times-table",
"11-times-table",
"12-times-table",
"division-facts",
"long-division-with-remainders",
"identifying-fractions",
"shading-fractions",
"comparing-fractions",
"adding-fractions-with-like-denominators",
"subtracting-fractions-with-like-denominators",
"equivalent-fractions",
"tens-and-ones",
"hundreds-tens-and-ones",
"value-of-the-underlined-digit",
"expanded-form",
"greater-than-less-than",
"telling-time-to-the-hour",
"telling-time-to-the-half-hour",
"telling-time-to-the-quarter-hour",
"telling-time-to-5-minutes",
"telling-time-to-the-minute",
"draw-the-hands-on-the-clock",
"number-bonds-to-10",
"number-bonds-to-20",
"counting",
"ten-frames-1-10",
"ten-frames-11-20",
"skip-counting-by-2s",
"skip-counting-by-3s",
"skip-counting-by-4s",
"skip-counting-by-5s",
"skip-counting-by-10s",
"addition-and-subtraction-fact-families",
"multiplication-and-division-fact-families",
"counting-coins",
"making-change",
"rounding-to-the-nearest-10",
"rounding-to-the-nearest-100",
"rounding-to-the-nearest-1000",
"pictographs",
"tally-marks"
],
"type": "string",
"description": "A ready skill (the math worksheet pages of the site). Leave out to use operation and ranges."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Two-Digit Addition\". Keep it short."
},
"layout": {
"enum": [
"vertical",
"horizontal"
],
"type": "string",
"description": "vertical (stacked) or horizontal (in a line)."
},
"sheets": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "How many different sheets."
},
"problems": {
"enum": [
6,
8,
9,
10,
12,
15,
20,
24,
25,
30,
40,
50,
60,
80,
100
],
"type": "integer",
"description": "Problems on each sheet."
},
"operation": {
"enum": [
"add",
"sub",
"mul",
"div",
"addsub",
"all"
],
"type": "string",
"description": "Own arithmetic: add, sub, mul, div, addsub (mixed + and −) or all (mixed)."
},
"answer_key": {
"type": "boolean",
"description": "Answer keys at the end (on by default)."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"regrouping": {
"enum": [
"any",
"none",
"always"
],
"type": "string",
"description": "Addition and subtraction: any, none (no carrying or borrowing) or always."
},
"remainders": {
"type": "boolean",
"description": "Division: allow remainders."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
},
"first_numbers": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9999,
"minimum": 0,
"description": "A number"
},
"maxItems": 2,
"minItems": 2,
"description": "The range of the first number, [min, max], e.g. [10, 99] for two digits."
},
"second_numbers": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9999,
"minimum": 0,
"description": "A number"
},
"maxItems": 2,
"minItems": 2,
"description": "The range of the second number, [min, max]; for times tables [7, 7] gives only ×7."
}
},
"additionalProperties": false
}| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"size": {
"enum": [
"xs",
"s",
"m",
"l",
"xl"
],
"type": "string",
"description": "How big and hard: xs (preschool), s, m, l or xl (very hard)."
},
"mazes": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many different mazes."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Maze Fun\". Keep it short."
},
"per_page": {
"enum": [
1,
2,
4
],
"type": "integer",
"description": "Mazes on each page."
},
"solutions": {
"type": "boolean",
"description": "Solutions at the end."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| title |
| string |
| The title printed on the sheet, where the maker prints one. |
| settings | object | Address keys and values to change, exactly as describe_maker lists them. |
{
"type": "object",
"required": [
"page"
],
"properties": {
"page": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "The maker page, e.g. /weekly-planner/ or /graph-paper/."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 150,
"description": "One entry"
},
"maxItems": 100,
"description": "The maker’s typed list (describe_maker says what it is), one entry each."
},
"names": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"description": "A name"
},
"maxItems": 100,
"description": "Optional names, one sheet each, for makers that take names (name tags, certificates, word searches, charts; first names are enough). Shown and printed in the chat only: the link never carries names, so a person opening it types them on the page."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed on the sheet, where the maker prints one."
},
"settings": {
"type": "object",
"description": "Address keys and values to change, exactly as describe_maker lists them.",
"additionalProperties": true
}
},
"additionalProperties": false
}| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"properties": {
"page": {
"enum": [
"maker",
"indoor",
"outdoor",
"nature",
"classroom",
"party"
],
"type": "string",
"description": "A ready hunt to start from (its own list), or maker for your own."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"show": {
"enum": [
"pictures",
"words"
],
"type": "string",
"description": "pictures (a picture for each, best for young children) or words only."
},
"items": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "One thing"
},
"maxItems": 30,
"minItems": 1,
"description": "The things to find."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Backyard Scavenger Hunt\". Keep it short."
},
"labels": {
"type": "boolean",
"description": "Print the names under the pictures."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| date_line |
| boolean |
| A line for the date. |
| name_line | boolean | A line for the child’s name. |
| answer_key | boolean | An answer key, where the activity has answers. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| letter_case | string | Words as typed, or all in upper case. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"required": [
"words"
],
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"large": {
"type": "boolean",
"description": "Bigger writing space for young children and beginning readers (for older eyes, use large_print)."
},
"lines": {
"enum": [
"guide",
"plain"
],
"type": "string",
"description": "guide: handwriting lines with a dotted middle; plain: single lines."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Week 5 Spelling\". Keep it short."
},
"words": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "One entry"
},
"maxItems": 20,
"minItems": 1,
"description": "The spelling words, one per entry (1 to 20). Use plain, familiar words suited to the reader, e.g. \"cake\", \"rain\", \"play\"."
},
"activity": {
"enum": [
"copy",
"test",
"abc_order",
"word_shapes",
"sentences",
"look_say_cover_write_check"
],
"type": "string",
"description": "Which activity."
},
"date_line": {
"type": "boolean",
"description": "A line for the date."
},
"name_line": {
"type": "boolean",
"description": "A line for the child’s name."
},
"answer_key": {
"type": "boolean",
"description": "An answer key, where the activity has answers."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"letter_case": {
"enum": [
"as_typed",
"upper"
],
"type": "string",
"description": "Words as typed, or all in upper case."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| difficulty | string | How hard: easy, medium or hard. |
| for_seniors | boolean | Start from the older adults’ sudoku page, in large print. |
| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"size": {
"enum": [
4,
6,
9
],
"type": "integer",
"description": "4 (4 × 4, children), 6 or 9 (classic)."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Sudoku\". Keep it short."
},
"puzzles": {
"type": "integer",
"maximum": 60,
"minimum": 1,
"description": "How many different puzzles."
},
"per_page": {
"enum": [
1,
2,
4,
6
],
"type": "integer",
"description": "Puzzles on each page (2 at most in large print)."
},
"solutions": {
"type": "boolean",
"description": "Solutions at the end."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"difficulty": {
"enum": [
"easy",
"medium",
"hard"
],
"type": "string",
"description": "How hard: easy, medium or hard."
},
"for_seniors": {
"type": "boolean",
"description": "Start from the older adults’ sudoku page, in large print."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| letters | string | print or cursive. |
| blank_row | boolean | Add an empty row after each, to write on their own. |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| letter_case | string | As typed, all upper or all lower case. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
| rows_per_line | integer | How many tracing rows each line gets (0 fills the page). |
{
"type": "object",
"required": [
"lines"
],
"properties": {
"size": {
"enum": [
"large",
"medium",
"small"
],
"type": "string",
"description": "Letter size: large (preschool), medium or small."
},
"lines": {
"type": "array",
"items": {
"type": "string",
"maxLength": 30,
"minLength": 1,
"description": "One line"
},
"maxItems": 20,
"minItems": 1,
"description": "What to trace, one line each (a name, a word or a short sentence). Every line, a name included, is part of the link."
},
"model": {
"type": "boolean",
"description": "Start each row with a solid model to copy."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"style": {
"enum": [
"dots",
"gray"
],
"type": "string",
"description": "dots: dotted letters; gray: light gray letters to trace over."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Practice My Name\". Keep it short."
},
"guides": {
"type": "boolean",
"description": "Handwriting guide lines."
},
"repeat": {
"type": "boolean",
"description": "Repeat the word along the row."
},
"letters": {
"enum": [
"print",
"cursive"
],
"type": "string",
"description": "print or cursive."
},
"blank_row": {
"type": "boolean",
"description": "Add an empty row after each, to write on their own."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"letter_case": {
"enum": [
"as_typed",
"upper",
"lower"
],
"type": "string",
"description": "As typed, all upper or all lower case."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
},
"rows_per_line": {
"type": "integer",
"maximum": 4,
"minimum": 0,
"description": "How many tracing rows each line gets (0 fills the page)."
}
},
"additionalProperties": false
}| string |
| A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| difficulty | string | How hard: easy, medium or hard. |
| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| letter_case | string | upper or lower case letters. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"required": [
"words"
],
"properties": {
"mode": {
"enum": [
"scrambled",
"missing_letters"
],
"type": "string",
"description": "scrambled: the letters mixed up; missing_letters: some letters blanked out."
},
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"large": {
"type": "boolean",
"description": "Bigger, bolder letters for young children and beginning readers (for older eyes, use large_print)."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Winter Word Scramble\". Keep it short."
},
"words": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "One entry"
},
"maxItems": 40,
"minItems": 2,
"description": "The words, one per entry (2 to 40). Use plain, familiar words suited to the reader, e.g. \"snowman\", \"mitten\", \"sled\"."
},
"word_bank": {
"type": "boolean",
"description": "Print the answers in a word bank."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"difficulty": {
"enum": [
"easy",
"medium",
"hard"
],
"type": "string",
"description": "How hard: easy, medium or hard."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"letter_case": {
"enum": [
"upper",
"lower"
],
"type": "string",
"description": "upper or lower case letters."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}| puzzles |
| integer |
| How many different puzzles of the same words in the PDF, e.g. one per student. |
| grid_size | integer | Grid size in letters per side: 10 (young children), 12, 15 (the usual), 18 or 20 (hard). A word longer than the grid is left out. |
| answer_key | boolean | Add answer keys at the end (on by default). |
| decoration | string | A themed border with matching pictures, drawn around the sheet: "line" for a plain border, "none" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border. |
| difficulty | string | easy: across and down only; medium: also diagonal; hard: also backwards. |
| large_print | boolean | Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large. |
| letter_case | string | Letters in the grid: upper (the default) or lower. |
| picture_list | string | Show the words to find as pictures, for children who cannot read yet: "words" (picture and word), "only" (pictures alone) or "off". Words without a picture are left out. |
| dyslexia_font | boolean | Print in OpenDyslexic, a typeface some readers with dyslexia find easier. |
{
"type": "object",
"required": [
"words"
],
"properties": {
"seed": {
"type": "string",
"maxLength": 16,
"description": "Which random version to make. Leave out for a fresh one; pass the seed from an earlier result to keep that version while changing other settings."
},
"large": {
"type": "boolean",
"description": "Bigger, bolder letters for young children and beginning readers (for older eyes, use large_print)."
},
"names": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40,
"description": "A name"
},
"maxItems": 40,
"description": "Optional names, one puzzle each (first names are enough). Shown and printed in the chat only: like the site, the link never carries names, so a person opening the link types them on the page."
},
"paper": {
"enum": [
"letter",
"a4"
],
"type": "string",
"description": "Paper size: letter (US Letter, the default; US and Canada) or a4 (everywhere else)."
},
"title": {
"type": "string",
"maxLength": 80,
"description": "The title printed at the top of the sheet, e.g. \"Fall Word Search\". Keep it short."
},
"words": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"minLength": 1,
"description": "One entry"
},
"maxItems": 40,
"minItems": 2,
"description": "The words to hide, one per entry (2 to 40). Use plain, familiar words suited to the reader, e.g. \"pumpkin\", \"acorn\", \"scarecrow\"."
},
"puzzles": {
"type": "integer",
"maximum": 40,
"minimum": 1,
"description": "How many different puzzles of the same words in the PDF, e.g. one per student."
},
"grid_size": {
"enum": [
10,
12,
15,
18,
20
],
"type": "integer",
"description": "Grid size in letters per side: 10 (young children), 12, 15 (the usual), 18 or 20 (hard). A word longer than the grid is left out."
},
"answer_key": {
"type": "boolean",
"description": "Add answer keys at the end (on by default)."
},
"decoration": {
"type": "string",
"description": "A themed border with matching pictures, drawn around the sheet: \"line\" for a plain border, \"none\" for nothing, or a theme such as halloween, christmas, thanksgiving, spring, dinosaurs, space, ocean, animals, birthday, back-to-school (95 themes; find_printables shows a theme’s name). Leave out for no border."
},
"difficulty": {
"enum": [
"easy",
"medium",
"hard"
],
"type": "string",
"description": "easy: across and down only; medium: also diagonal; hard: also backwards."
},
"large_print": {
"type": "boolean",
"description": "Large print for older eyes or low vision: bigger, bolder letters and roomier layouts (sizes are capped to fit). For young children, use large."
},
"letter_case": {
"enum": [
"upper",
"lower"
],
"type": "string",
"description": "Letters in the grid: upper (the default) or lower."
},
"picture_list": {
"enum": [
"off",
"words",
"only"
],
"type": "string",
"description": "Show the words to find as pictures, for children who cannot read yet: \"words\" (picture and word), \"only\" (pictures alone) or \"off\". Words without a picture are left out."
},
"dyslexia_font": {
"type": "boolean",
"description": "Print in OpenDyslexic, a typeface some readers with dyslexia find easier."
}
},
"additionalProperties": false
}