PW PrintablesWorld

Classroom Activities

Bingo Card Generator

Generate unique printable bingo cards with custom words, FREE centre toggle, call sheet, and seeded shuffles.

Last updated:

What this tool does

Generate batches of unique bingo cards from any word or number list. Choose 3×3, 4×4, or 5×5 grids, toggle the FREE centre square, set how many cards per page (1, 2, or 4), and include an optional call sheet for the host. Use a seed to recreate the exact same set later or leave blank for random shuffles.

Free downloads

Ready-made bingo Card — free PDF downloads

No setup needed — download these print-ready bingo Card sheets as free PDFs. Each one was made with the generator above, so you can recreate or fully customise any of them.

Want different numbers, themes or layout? Customise below.↓ Customise these presets

Settings

Configure your bingo set

10 cards, 2 per page on A4 paper.

Grid size

Cards per page

Paper size

Preview

Live PDF preview

The actual PDF, updated as you change settings.

New — Workbook Builder. Combine this sheet with others into one branded, printable PDF pack. Add to workbook →

People also used

Feedback

Spotted something off with this tool?

What you can do with this bingo card generator

This tool builds unique bingo cards from your own word or number list. You paste in a comma- or line-separated list of items—sight words, vocabulary terms, multiplication facts, trivia answers—and the generator shuffles them into grids. Each card in the batch is different. You control the grid size (3×3, 4×4, or 5×5), whether the centre square says FREE, how many cards appear on each printed page, and whether to include a call sheet for the host. The output is a clean, branded PDF ready for classroom printing on A4 or US Letter paper.

What you can customise

  • Grid size: 3×3 (9 squares), 4×4 (16 squares), or 5×5 (25 squares).
  • FREE centre: toggle on to mark the centre square as a free space (5×5 grids only).
  • Cards per page: print 1, 2, or 4 cards on each sheet to save paper or enlarge text.
  • Card count: generate as many unique cards as you need for your group.
  • Call sheet: include a master list of all items for the host, optionally sorted alphabetically.
  • Card numbers: print a unique number on each card to help track winners.
  • Seed: enter a word or number to recreate the exact same shuffle later, or leave blank for random generation.
  • Duplicate removal: choose whether identical entries in your list are kept or merged.

How to use the tool

  1. Type or paste your list of words, phrases, or numbers into the items box (one per line or separated by commas).
  2. Pick your grid size—3×3 for quick games, 5×5 for longer sessions.
  3. Toggle FREE centre if you want the middle square pre-marked (only applies to 5×5).
  4. Set how many cards you need and how many should fit on each page.
  5. If you want a call sheet for the host, tick that box; if you want it alphabetised, tick sort call sheet too.
  6. Optionally enter a seed (any word or number) to lock in the shuffle—use the same seed next time to get identical cards.
  7. Click Generate and download your PDF. Print on A4 or US Letter paper and cut along the card edges if needed.

Who this tool is for

Teachers

Build vocabulary bingo for spelling lists, maths bingo for times tables, or history bingo for key dates. Print enough unique cards for every student and include a call sheet so you can lead the game without prep work.

Parents and homeschoolers

Create custom bingo for sight-word practice, phonics drills, or reward games at birthday parties. The 3×3 grid works well for younger children; 5×5 suits older kids and longer play sessions.

Community and event organisers

Generate bingo for icebreakers, fundraisers, or trivia nights. Number each card so winners can call out their card ID, and use the seed feature to reproduce the same set if you need replacement cards later.

How it works under the hood

The generator uses a seeded pseudorandom number generator (LCG) to shuffle your item list. When you enter a seed—text or number—the same shuffle is produced every time, so you can recreate lost cards or print extras weeks later. If you leave the seed blank, the tool picks a random seed using the browser's cryptographic API. Each card draws a subset of items from the shuffled pool, skipping duplicates across cards until all possible combinations are exhausted or your requested card count is reached. The FREE centre logic reserves the middle cell in 5×5 grids before shuffling begins.

Worked classroom example

You teach year-three maths and want to reinforce the 3 times table. You paste the answers 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36 into the items box and set the grid to 4×4. You generate 25 cards at 2 per page, toggle include card numbers, and add a call sheet. You print 13 sheets (25 cards plus the call sheet) on A4 paper. During the game, you call out “3 times 7”; students mark 21 on their cards. The first to complete a row shouts their card number, and you check against your call sheet. Next week you use the same seed to print three replacement cards for absent students.

Notes and limitations

  • The generator needs at least as many unique items as squares on the grid (9 for 3×3, 16 for 4×4, 24 or 25 for 5×5 depending on FREE centre).
  • If your item list is too short, cards will repeat items or the generator will warn you.
  • Very long words may be truncated or wrapped across lines depending on the font-size setting and cards-per-page layout.
  • The call sheet lists items in the order they appear in your input or alphabetically if you tick sort call sheet; it does not show which items appear on which cards.
  • Seeds are case-sensitive. “ClassA” and “classa” produce different shuffles.

Designed for A4 and US Letter printing

Every PDF is formatted to fit both A4 (210 × 297 mm) and US Letter (8.5 × 11 in) paper without clipping. The tool calculates margins and cell sizes dynamically so text remains readable whether you print 1 large card per page or 4 smaller cards. For best results, print at 100 percent scale (no shrink-to-fit) and use a duplex-safe layout if you plan to print call sheets on the reverse.

FAQs

Quick answers

How many unique cards can I generate from one list?

The maximum depends on your grid size and item count. For a 5×5 grid with FREE centre, you need 24 unique items per card; the tool can produce as many unique permutations as your list allows. In practice, you can generate dozens or hundreds of cards from a 50-item list before duplicates appear.

What does the seed do?

The seed locks the shuffle order. Enter any word or number, and the generator will always produce the same set of cards from that list and seed. Leave it blank for a random shuffle every time. Use a seed if you need to reprint lost cards or add more cards to an existing set later.

Can I turn off the FREE centre square?

Yes. Toggle the FREE centre option off, and every square in the 5×5 grid (or 3×3 or 4×4) will be filled with an item from your list. The FREE centre only applies to 5×5 grids by tradition, but you control whether it appears.

How do I print multiple cards per page?

Use the <em>cards per page</em> setting. Choose 1 for large text and easy cutting, 2 for a good balance, or 4 to fit more cards on each sheet and save paper. The tool adjusts font sizes and margins automatically.

What is the call sheet for?

The call sheet is a master list of all items in your bingo set, printed on a separate page for the host. You read items aloud from the call sheet during the game. Tick <em>sort call sheet</em> to alphabetise it, making it easier to find items as you call them.

Do card numbers help track winners?

Yes. When you enable <em>include card numbers</em>, each card prints a small unique ID in the corner. Winners call out their card number, and you can verify the winning pattern quickly instead of collecting and inspecting every card.

Can I use phrases or sentences instead of single words?

Yes. The generator accepts any text, including multi-word phrases. Long phrases will wrap or shrink to fit the cell. For best results, keep entries under 20 characters if you are printing 4 cards per page, or test one sheet first to check readability.

Related tools