Fill-in-the-blank worksheet generator with word bank
Fill in the blank worksheet generator: paste your text and put the answer words in [square brackets] – or let the tool blank out every nth word or random words. You get a worksheet with word bank and answer key right away.
Source: Cloze test. Updated: .
How it is calculated
Fill-in-the-blank (cloze) exercises check reading comprehension, spelling, vocabulary and key terms – and with this generator they take a minute to make. Great for ELA, science, social studies, ESL and foreign languages.
How it works
- Paste a text – from a reader, your lesson notes or your own story.
- Choose the blanks: put words in [square brackets], or let the tool take every nth word or random words.
- Pick word bank, blank style and font size – “Create PDF” gives you the worksheet plus answer key.
Classroom tips
- Equal-length blanks give nothing away; “matching the word length” or “with first letter” support struggling readers (differentiation).
- A word bank turns the task into matching; without one, it becomes real recall practice.
- For vocabulary tests, raise the minimum length so articles and short function words are skipped.
Sharing and privacy
The PDF is created entirely in your browser. The text is stored in the page link so you can share a worksheet – only pass the link on if the text is fine to share.
Honest limits
Automatic blanks know no grammar: they pick by length and chance, not by part of speech. For targeted practice (only verbs, say), mark the words yourself.
Frequently asked questions
How do I mark the words to blank out?
Put each word in square brackets, e.g. “The [hedgehog] sleeps”. *Asterisks* work too, and several words in one bracket become a single blank.
Can the tool choose the blanks automatically?
Yes. “Every nth word” blanks, for example, every fifth word of the minimum length; “Random words” blanks a percentage you choose. “Different blanks” picks again.
Is there an answer key?
Yes. The answer key shows the missing words in color inside the blanks – perfect for self-checking.
What is the word bank?
A box with all the answer words above the text. Words that appear more than once are listed once with “(2×)”. Print it alphabetical, shuffled or not at all.
Does it work for other languages?
Yes. The text can be in any language, including accented letters. For ESL or foreign-language vocabulary, simply mark the target words.
Sources and legal basis
- Cloze test
- Taylor, W. L. (1953): “Cloze procedure”: A new tool for measuring readability. Journalism Quarterly 30(4)
- Unicode Standard Annex #29 – Text Segmentation (Wortgrenzen, Intl.Segmenter)
- ISO 216:2007 – Writing paper and certain classes of printed matter – Trimmed sizes – A and B series (A4 = 210 × 297 mm)
- Wikipedia – Letter (paper size): 8.5 × 11 in = 215.9 × 279.4 mm (ANSI/ASME Y14.1 size A)
- NIST SP 811 – Guide for the Use of the International System of Units (1 in = 25,4 mm exakt)
- Adobe – ISO 32000-1:2008 Document management – Portable document format (PDF 1.7)
- pdf-lib – Andrew Dillon (MIT)
As of:
Related tools
- Word search generator with your own wordsFree word search maker: enter your words, pick grid size and directions, play on screen by dragging or print with word list and answer key.
- Crossword generator: make a puzzle with your own words and cluesFree crossword maker: enter words and clues, the generator links them into a numbered grid with across and down clues. Print it with an answer key.
- Handwriting and name tracing worksheet generatorMake free tracing worksheets: letters, words or names in print or cursive on handwriting lines (1 in, 5/8 in, 1/2 in). Printable PDF for preschool to grade 3.
- Printable math worksheets for grades 1–6Free math worksheets with answer keys for grades 1–6: addition, subtraction, multiplication, division, fractions, decimals, telling time, money. 1–5 page PDF.
- Vocabulary trainer with flashcardsLearn vocabulary online with your own flashcard lists: Leitner boxes, type or flip, CSV import from Excel or Google Sheets. Free, no sign-up, stored locally.
- ASCII art generatorCreate ASCII art: turn text into big lettering made of characters or convert a photo to ASCII – with width, character set and contrast. Copy or save as .txt.