Home › Text Tools › Fill in the Blank Generator

Fill in the Blank Generator

Paste any passage, click the words you want to remove (or let the tool pick key words, every Nth word or words from your list) and get a clean, printable cloze worksheet with a word bank and a separate answer key.

Last updated:

1
2Choose the blanks

Or click words below to blank them out (click again to restore):

3Worksheet options
Preview
Advertisement
Advertisement

How to use the Fill in the Blank Generator

  1. Paste your text: a reading passage, song lyrics, vocabulary sentences or notes.
  2. Choose the blanks: click words in the word picker, or select an auto-pick method and press Auto-pick blanks.
  3. Set the options: title, instructions, word bank, numbering, hints and answer key.
  4. Check the live preview of the worksheet and answer key.
  5. Press Print worksheet or Download PDF. The answer key starts on a new page so you can keep it separate.

Ways to choose the blanks

MethodWhat it doesGood for
Click wordsEach click blanks one specific word; click again to restore it.Precise control, testing exact vocabulary
Key wordsBlanks the first occurrence of the most important content words (frequent and longer words, skipping function words).Science, history and topic summaries
Every Nth wordClassic cloze procedure: blanks every Nth word, moving on to the next meaningful word if it lands on a short or common word.Reading comprehension and language tests
Long wordsBlanks every word with at least the chosen number of letters.Spelling and advanced vocabulary
Random wordsPicks the chosen number of meaningful words at random; press again for a new version.Making several versions of one worksheet
Only these wordsBlanks every occurrence of the words you list.Weekly vocabulary or spelling lists

Tips for effective cloze worksheets

  • Leave the first sentence intact. Readers need some context before the first gap. Click the words of the first sentence to restore them if needed.
  • Space the blanks out. About one blank per 7 to 10 words keeps the text readable; denser gaps make it a guessing game.
  • Use equal-length lines for tests, so the line length does not give the answer away. Use word-length lines and first-letter hints for younger learners.
  • Add distractors to the word bank (words that fit the topic but not the gaps) to make students read more carefully.
  • Make versions: switch to Random words or Shuffle bank to produce different worksheets for neighbouring desks.

Print and PDF

Print worksheet sends only the worksheet to your printer (or to "Save as PDF") and starts the answer key on a new page. Download PDF creates a PDF file directly in your browser in US Letter or A4 format with real lines for the blanks, a boxed word bank and the answer key on separate pages. The text size option changes both the preview and the output.

Frequently asked questions

What is a cloze worksheet?

A cloze exercise is a text with some words removed. The reader fills each gap using the context, which tests reading comprehension, vocabulary and grammar. Fill-in-the-blank worksheets with a word bank are a gentler version, because students choose from the listed words.

How does auto-pick choose key words?

Key words are content words that are not common function words like 'the', 'and' or 'of'. The tool scores each distinct word by how often it appears and how long it is, then blanks the first occurrence of the top-scoring words, spread through the text. You can then click to add or remove any blank.

What is the classic every-Nth-word cloze?

The traditional cloze procedure deletes every 5th to 7th word of a passage. Here, Every Nth word blanks every Nth word but skips very short and common words, so blanks land on meaningful words. Set N to 5 for a harder test or 10 for an easier one.

How do I print without the answer key?

Untick Answer key before printing, or print only the first page(s): the answer key always starts on a new page. In the PDF it is on separate pages too.

Can I use it in other languages?

Yes. Words in any alphabet can be clicked and blanked, and the print version uses your browser fonts. The downloadable PDF uses standard Latin fonts, so for non-Latin scripts use Print and choose Save as PDF.

Is the text uploaded anywhere?

No. The worksheet is built in your browser, and the PDF is generated locally. Your text never leaves your device.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Flashcard MakerMake flashcard decks and study them with flip cards and spaced repetition, saved in your browser.Quiz MakerMake a multiple-choice quiz, take it with instant scoring and share it with a link.Word Search GeneratorMake a word search puzzle from your words, play it online or print it with an answer key.Random Word GeneratorGenerate random English words by type, length, first letter and syllables, then copy them.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Emoji CounterCount every emoji in your text, including flags, skin tones and ZWJ sequences.Small Text GeneratorTurn text into tiny superscript, subscript and small caps letters you can copy and paste.Zalgo Text GeneratorMake creepy glitch text with separate up, middle and down sliders, or clean zalgo back to normal.Invisible CharacterCopy blank and invisible characters (ㅤ U+3164, U+2800, zero width space) for names and messages.Emoji PickerSearch 1,900+ emoji by name, pick skin tones and copy and paste them with one click.Special CharactersCopy and paste 1,500+ symbols: arrows, math, currency, stars, checkmarks, © ® ™ and more.Word UnscramblerUnscramble letters into every possible word, with blank tiles, length filters and Scrabble scores.Braille TranslatorTranslate English text to Grade 1 Unicode braille and back, with dot numbers and printing.ASCII Art GeneratorTurn text into big ASCII banners or convert any image into ASCII art you can copy.Bold Text GeneratorConvert text to bold Unicode letters you can copy and paste anywhere.Italic Text GeneratorConvert text to italic Unicode letters you can copy and paste anywhere.Cursive Text GeneratorConvert text to cursive Unicode letters you can copy and paste anywhere.Strikethrough Text GeneratorConvert text to strikethrough Unicode letters you can copy and paste anywhere.Underline Text GeneratorConvert text to underlined Unicode letters you can copy and paste anywhere.Bubble Text GeneratorConvert text to bubble Unicode letters you can copy and paste anywhere.Wide Text GeneratorConvert text to wide Unicode letters you can copy and paste anywhere.Old English Text GeneratorConvert text to Old English Unicode letters you can copy and paste anywhere.Superscript GeneratorConvert text to superscript Unicode letters you can copy and paste anywhere.Subscript GeneratorConvert text to subscript Unicode letters you can copy and paste anywhere.Remove Special CharactersStrip symbols, emoji and odd characters, keeping only letters, numbers, spaces and what you allow.Emoji TranslatorTranslate text to emoji: words like love, pizza and dog become ❤️ 🍕 🐶, with a density slider.Monospace Text GeneratorTurn text into 𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎 typewriter-style Unicode letters to copy and paste.Aesthetic Text GeneratorMake aesthetic text with vaporwave letters, sparkles, hearts and frames to copy.Emoji Letters GeneratorTurn words into 🇭 🇪 🇱 🇱 🇴 regional indicator, 🅰️ block and keycap 1️⃣ emoji letters.Discord Colored Text GeneratorColor, bold and underline text for Discord with ANSI code blocks and a live preview.Discord Font GeneratorFancy fonts for Discord names and bios, plus ready-made Discord markdown formatting.Remove Emojis from TextStrip every emoji, flag, skin tone and ZWJ sequence from text, with a count of what was removed.Instagram Font GeneratorMake bold, cursive and aesthetic fonts for your Instagram bio, name and captions.Stylish Name GeneratorDecorate your name with ꧁ ꧂, ★彡, 亗 and other symbols for games and profiles.Tattoo Font GeneratorPreview a word or name in gothic, script and other tattoo-style fonts to copy.Alt Codes ListSearchable Windows Alt code chart (Alt+0176 °, Alt+0169 ©) with Mac shortcuts and one-click copy.Lenny Face GeneratorBuild your own ( ͡° ͜ʖ ͡°) by picking ears, eyes and mouth, or copy 60+ ready-made Lenny faces.Math Symbols Copy and PasteCopy math symbols like ∑ √ ∞ ≤ ∫ π ∈ with their Unicode, HTML entity and LaTeX command.Copy and Paste Text ArtCute one-line and multi-line text art (animals, hearts, faces, borders) to search and copy.Emoji MeaningsLook up what an emoji means: meaning, slang use, Unicode name, version and related emojis.Fancy Text to Normal Text ConverterTurn bold, cursive, bubble, small caps, fullwidth and zalgo Unicode text back into plain text.Mail Merge Text GeneratorFill a {placeholder} template with CSV rows to create a personalized message for each person.Mirror Text GeneratorCreate mirrored and reflected text with Unicode look-alike letters (ɘ, ꓘ, Я) and copy it.Shrug EmoticonCopy ¯\_(ツ)_/¯ in one click, plus Discord, Reddit and Markdown-safe versions and 30 shrug variants.Vertical Text GeneratorTurn text into vertical columns, one character per line, to copy into posts, bios and chats.Arrow SymbolsCopy and paste 600+ arrow symbols → ⇒ ➜ ↑ ↻ by direction and style, with Alt and HTML codes.Fraction SymbolsCopy fraction symbols ½ ¼ ¾ ⅓ ⅛ or build any fraction like ¹⁵⁄₁₆ with superscript digits.Heart SymbolsCopy and paste heart symbols ♥ ❤ ♡ ❥ 💕 and decorative hearts with Alt, Unicode and HTML codes.Star SymbolsCopy and paste star symbols ★ ☆ ✦ ✩ ✪ ⭐ ✨ and asterisms with Unicode, Alt and HTML codes.Unicode NormalizerNormalize text to NFC, NFD, NFKC or NFKD and see exactly which code points changed.Bullet Point SymbolsCopy and paste bullet symbols • ◦ ▪ ➤ ✓ ‣ for lists and resumes, plus a bulleted list maker.Copyright and Trademark SymbolsCopy © ® ™ ℠ ℗ with Alt and HTML codes, when to use each, and a copyright notice maker.Currency SymbolsCopy and paste $ € £ ¥ ₹ ₿ and 80+ world currency signs with ISO codes and Alt codes.Em Dash Copy and PasteCopy the em dash —, en dash – and every hyphen or minus sign, with when to use each.Emoji CipherTurn secret messages into emoji with a shared key, then decode them back to text.Text Border GeneratorWrap text in a copyable ASCII or Unicode box: single, double, rounded, heavy, stars and more.Text Divider GeneratorCopy aesthetic Unicode line dividers like ─── ⋆⋅☆⋅⋆ ─── or build your own symmetric divider.Text Pixel Width CalculatorMeasure how many pixels wide text renders in any font and size, and check it against a limit.Check Mark SymbolCopy and paste check marks and ballot boxes ✓ ✔ ☑ ✅ ☐ ✗ with Alt, Unicode and HTML codes.Degree SymbolCopy the degree sign ° (and °C, °F) in one click, with Alt code and how to type it anywhere.Kaomoji Copy and Paste2,000+ Japanese kaomoji text faces by emotion and animal. Search and copy with one click.LaTeX Equation EditorWrite LaTeX math with a symbol palette and live preview; export PNG, SVG or MathML for Word.
See all 61 Fonts, Symbols & Emoji →