{{ duplicateCount }} duplicates removed automatically.
{{ safeCellSize }} px
{{ fontScale }}%
{{ safeGridSize }} × {{ safeGridSize }}:
Match the number of labels to the grid size for best alignment.
mm:
Use Shuffle or navigate between cards for new layouts.
Unique items
{{ itemCount }}
Grid size
{{ gridSize }} × {{ gridSize }}
Cards generated
{{ cardsCount }}
Cells needed
{{ cellsNeededCount }}
Duplicates trimmed
{{ duplicateCount }}
Items short
{{ itemsShort }}
  • {{ note }}
:

Introduction:

A bingo card is a grid that turns a list of calls, words, or observations into a simple matching game. In licensed number bingo, the familiar American-style card is a 5 x 5 face with a middle free square. In teaching and group activities, the same format is often reused with custom text instead of numbered balls, which makes it useful for vocabulary practice, icebreakers, nature walks, workshop prompts, and team events.

Custom bingo pack flow A prompt list feeds a seeded shuffle, fills a square board with an optional free center tile, and then produces printable exports. Prompt List Bug fix Standup mention Docs update Demo time Seeded Card B I N G O FREE PDF PNG DOCX
Your list becomes a shuffled square board, with an optional centre tile and reproducible seed, then exports as a one-card image or a multi-card document pack.

This generator builds that kind of custom card from your own prompt list. You can choose any square size from 3 x 3 to 10 x 10, reserve the middle square on odd boards, change the centre text, add headers, set a title and footer note, pick a colour theme and layout preset, and generate anywhere from 1 to 100 cards in one run.

It is especially useful when you need more than a single random board. The card preview shows the active card number and the seed used to create the pack, so you can rerun the same setup later for another class, another facilitator, or a reprint after the first batch is gone.

The important limit is that this page makes informal custom bingo materials, not regulated bingo stock. It can repeat prompts when the unique list is too short, it does not manage caller logic, and it does not create the preprinted numbered faces, serial numbers, or verification controls that licensed bingo supplies may require.

Technical Details:

The prompt list is cleaned before anything is shuffled. Line breaks are normalized, tabs and commas are treated as separators, blank entries are ignored, and each remaining line is trimmed. Exact duplicates are removed, but letter case is preserved, so Bug fix and bug fix are treated as different prompts while two identical trimmed lines collapse into one.

Board size is limited to 3 through 10 on each side. A reserved middle square only exists on odd-sized boards, which means a 5 x 5 card needs 24 prompts when the centre tile is enabled, while a 4 x 4 card always needs 16 prompts because there is no single center cell. Header labels are also forgiving: if you supply fewer labels than the board width, the missing ones are padded with defaults rather than rejected.

The page also stores non-default settings in the address so a copied link can recreate the current setup. That is convenient for sharing a finished pack, but it also means prompt text and settings can end up in the link itself. PDF and PNG export happen in the browser, and DOCX export also stays in the browser after loading an external document-writing library the first time you use that option.

The number of prompts required for one board is:

C = n 2 - m

n is the grid side length, and m is 1 only when an odd-sized board uses a reserved centre tile.

Bingo card generation fields and meanings
Field What it means Range or behavior Where you see it
Grid size Side length of the square board 3 to 10 Design, Summary
Cells needed Prompt slots required for one card after the centre rule is applied Derived value Summary
Unique items Prompt count after trimming and exact duplicate removal Integer Summary
Duplicates trimmed How many repeated source lines were removed before shuffling Integer Summary
Items short How many prompt slots exceed the unique pool Zero or more Summary
Seed Input used to reproduce the same pack later Text or hex Advanced, card footer
Generation and export behavior
Stage What the page does Why it matters
Seed handling Reads the seed as hex when it looks like hex, otherwise hashes the text into a 32-bit starting value The same seed and settings reproduce the same card pack
Per-card randomization Builds each card from its own pseudo-random stream based on the base seed, card index, and shuffle count A rerun is repeatable, while Shuffle changes the pack without rewriting the prompt list
Short prompt pools Cycles through the shuffled list until every required cell is filled Repeated prompts are expected whenever Items short is above zero
Header defaults Uses B I N G O on 5 x 5 boards and sequential letters on other sizes when labels are missing You can leave the header field partial without breaking layout
Export capture PNG captures the visible card, while PDF and DOCX capture every generated card and arrange them by page settings You need PDF or DOCX for a full printable pack

Item Coverage is deliberately narrower than a pack audit. It counts prompt appearances on the card currently on screen, not across all generated cards. That makes it useful for spotting repeats on one board, but it does not certify pack-wide uniqueness.

Everyday Use & Decision Guide:

Start by matching board size to the pace of the activity. A 5 x 5 grid with a reserved middle square feels familiar and needs 24 prompts, which works well for vocabulary rounds, meeting bingo, and event icebreakers. Smaller boards such as 3 x 3 or 4 x 4 are better when the session is short, the players are young, or the prompt list is small. Larger boards make more sense when players will keep the same card for a long stretch.

The next decision is whether you care more about variety within one card or reproducibility across a whole pack. If you want a fresh draft, leave the seed blank and generate. If you want to keep a set for later, copy the displayed seed or click Use current. That seed matters only when the prompt list and layout settings stay the same, so treat it as one piece of the recipe rather than the whole recipe.

Watch the summary before you export anything. Duplicates trimmed tells you the source list had repeated lines that were merged. Items short tells you the board needs more unique prompts than you provided. A zero there means the current board can be filled without shortage-driven repeats. It does not mean different cards in the pack will all be unique from one another.

This generator fits best when you control the prompts and the win rules yourself: classroom word practice, scavenger or observation sheets, party games, standup bingo, training-room checklists, and workshop retrospectives. It is the wrong choice for licensed charitable bingo or any event that depends on regulated numbered faces, serial tracking, or formal win verification.

Step-by-Step Guide:

  1. Enter a Title, Subtitle, or Footer note if the cards need event labels, instructions, or branding.
  2. Paste prompts into Prompts or drop in a text file. Use one prompt per line when you want the cleanest source list.
  3. Set Grid size, decide whether Centre tile should be enabled, and edit the free-space text if you do not want the default FREE label.
  4. Choose whether to show column headers, then adjust the theme and layout preset so the printed card matches the tone of your event.
  5. Open Advanced and Export to set the seed, cell size, font scale, number of cards, cards per page, page size, orientation, and margins.
  6. Click Generate cards, then inspect several boards with Prev, Next, or Viewing card. Use Shuffle if you want a new pack from the same list.
  7. Read the Summary tab. If Items short is above zero and repeats would be a problem, add more unique prompts or shrink the board.
  8. Export with the format that matches your goal. Choose Export PNG for the card on screen, or choose Export PDF or Export DOCX when you need the full generated set.

Interpreting Results:

The most important reading is the relationship between Unique items, Cells needed, and Items short. Those three values tell you whether repeated prompts are coming from a short list or from normal variation across different cards in the pack.

How to read bingo card summary outputs
Output How to read it Common response
Unique items The usable prompt pool after exact duplicate cleanup Increase it if you want more variety per card
Cells needed The number of non-header cells that must be filled on one board Compare it directly with Unique items
Items short The gap between required cells and unique prompts If it is above zero, expect repeated prompts on a single card
Duplicates trimmed Repeated source lines that were merged before randomization Rewrite intentional near-duplicates if you wanted separate entries
Seed The fingerprint of the current pack recipe Keep it with the prompt list if you may need a reprint later
Item Coverage Prompt appearance counts for the card currently displayed Use it to inspect one card, not the full pack

If Items short is zero, the current board can be filled without reusing prompts because of a shortage. That does not mean every card in a multi-card pack will contain a fully distinct set of prompts. Each board is randomized independently, so the same prompt can still appear on many different cards even when each individual card has enough unique entries.

The card footer also matters. It shows the card number and the active seed, which makes reprints and cross-checking easier. Before you export, make sure the visible card looks right, the summary values match your expectations, and the displayed seed is one you are willing to keep or share.

Worked Examples:

Adult literacy vocabulary practice

An instructor builds a 5 x 5 card with the centre tile enabled and enters 24 target words for a reading-fluency session. The summary shows Unique items 24, Cells needed 24, and Items short 0. That means each card can be filled without shortage-driven repeats, so the instructor can print a clean pack of varied boards for the class.

Observation bingo for an outdoor walk

A group leader creates a 4 x 4 board for a nature activity with prompts such as bird call, tracks, moss, stream, and fallen branch. There is no single center cell on an even grid, so the leader leaves Centre tile off and needs 16 unique prompts. Because the board is smaller and the prompts are short, the cards stay easy to scan while walking.

Retrospective bingo with too few prompts

A facilitator wants a 5 x 5 board but only has 12 distinct retro prompts. The summary reports Items short 12, which means repeated prompts on the same card are not a shuffling mistake. The best fixes are to add more unique prompts or reduce the board size before printing the session pack.

Choosing the right export

An event host generates 20 cards, checks several of them with Prev and Next, and then wants a file for the printer. Export PNG would only save the card currently on screen. For the full set, the host should use Export PDF or Export DOCX, because those exports capture every generated card and place them into pages using the chosen page settings.

FAQ:

Can I recreate the same pack later?

Yes. Keep the same prompt list, seed, grid size, centre-tile setting, headers, style choices, and card count. If any of those inputs change, the regenerated pack can change too.

Why did some of my repeated source lines disappear?

The page removes exact duplicate prompts after trimming whitespace. If you wanted two separate entries with similar meaning, they must differ in their final text.

Does the centre tile work on even-sized boards?

No. Even grids such as 4 x 4 or 6 x 6 do not have a single middle square, so the reserved centre rule has no effect there.

Which export should I use?

Use PNG when you need the card currently on screen as an image. Use PDF or DOCX when you need the whole generated pack laid out on pages.

Does the page send my prompts to a server?

Prompt parsing, shuffling, previewing, and export assembly happen in the browser. The main caution is that non-default settings are reflected in the page link, and DOCX export loads an external library the first time you use it.

Can I use this for licensed bingo events?

It is better suited to informal custom games. Licensed bingo rules may require numbered faces, serial numbers, and winner-verification controls that this generator does not create.

Glossary:

Seed
The value that lets you recreate the same card pack when the rest of the inputs stay the same.
Centre tile
The reserved middle square used only on odd-sized boards.
Cells needed
The number of prompt cells that must be filled on one board.
Items short
How many prompt slots cannot be filled from unique entries alone.
Item Coverage
A list showing how often each prompt appears on the card currently displayed.

References: