Bingo Card Generator
Create printable bingo cards from your own prompt list, check unique-item coverage, and export seeded boards, caller decks, and records.{{ summaryHeading }}
Generated result
{{ currentCall ? 'Now calling' : 'Caller deck ready' }}
Called History
- {{ item }} #{{ calledItems.length - index }}
- No calls yet.
Remaining Prompts
| Order | Prompt | Status | Called At | Copy |
|---|---|---|---|---|
| {{ row.Order }} | {{ row.Prompt }} | {{ row.Status }} | {{ row.CalledAt || '—' }} |
| Field | Value | Detail | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.detail }} |
| Rank | Prompt | Board count | Copy |
|---|---|---|---|
| {{ row.rank }} | {{ row.prompt }} | {{ row.count }} |
Introduction:
Bingo works because a simple grid can turn a shared list into a paced group activity. Traditional bingo uses number calls, fixed columns, and a winning pattern. Prompt bingo keeps the same mark-and-match rhythm but swaps numbers for vocabulary terms, meeting moments, training reminders, scavenger-hunt observations, icebreaker prompts, or any other short phrases that fit the event.
The prompt list is the real supply behind the game. A 3 x 3 board can run on a short list, while a 10 x 10 board asks for much more material and more time to play. Odd-sized boards often reserve the center square as a free tile, which reduces the number of prompt squares by one. That small detail matters most on a classic 5 x 5 card: with a free center, the card needs 24 prompt squares instead of 25.
Good prompt bingo depends on both variety and readability. A phrase that looks clever in a spreadsheet can become hard to read once it is wrapped inside a small square. Short prompts, consistent wording, and a board size that matches the activity length usually produce a better session than a large board filled with repeated or cramped text.
The caller role also changes with custom prompts. Instead of drawing a numbered ball such as B-12, the host may read a term, announce a task, or confirm that a player observed an event. Players still need a clear winning pattern and a way to verify marked squares. That is why a caller record and a clean prompt pool are useful even for casual classroom, workshop, or team games.
A printable custom card is not the same as a regulated bingo product. Prize games, fundraising events, public gaming sessions, and age-restricted venues may have rules about equal chance, card uniqueness, caller records, licensing, and claims. For non-prize learning or social use, the practical concern is simpler: make sure the prompt count, board size, and caller plan fit the activity.
How to Use This Tool:
Build the content first, then adjust the print layout after the readiness checks show that the prompt pool can support the board.
- Enter a Card title, choose a Board size from 3 x 3 through 10 x 10, and pick a Layout preset that matches the amount of text in each square.
- Use Center tile for odd-sized boards that should reserve a middle free square, then set the Free tile text that will appear there.
- Paste Card prompts or use Browse TXT/CSV. Line breaks, tabs, and commas separate entries, blank entries are ignored, and exact duplicate prompts are trimmed before counting.
- Check the summary and Readiness Table. If the status says Needs more, add unique prompts or choose a smaller board before printing a large pack.
- Open Advanced to set subtitle, footer note, seed, card count, column headers, cell size, font scale, color theme, page size, orientation, cards per page, and margin.
- Use Seed when the same prompt list and layout must be rebuilt later. If you start without a seed, use the generated seed shown in the output when you want to preserve a pack.
- Review Board & Caller to move through cards, shuffle the current pack, draw caller prompts, undo a mistaken call, reset the caller deck, or use the fullscreen caller view.
- Use the PDF, PNG, DOCX, table, caller, and JSON exports when you need printable cards, a visible board image, or a record of the prompt pool and caller session.
Interpreting Results:
Ready without repeats means the unique prompt count is at least the number of non-free squares on the selected board. Ready, duplicates trimmed means the board has enough unique prompts, but the source list included exact repeats. Needs more means the board can still be generated, but some prompts must repeat unless the list grows or the board size drops.
Read the visible card as a preview of one generated board, not as the whole pack. When more than one card is built, Prev and Next change which board is shown and which single-card PNG export is captured. The caller deck comes from the cleaned unique prompt pool, so it can include prompts that do not appear on the currently visible card.
- Readiness Table is the main coverage check: board size, prompt-cell demand, unique prompt count, duplicates removed, generated card count, seed, and page layout.
- Prompt Usage Table shows repeated prompts on the visible card, which is most important when the prompt list is shorter than the board demand.
- Caller Ledger records draw order and remaining prompts during the current session.
- JSON is the broadest audit record, including the selected grid, caller state, readiness rows, prompt usage rows, warnings, and export settings.
Technical Details:
A prompt bingo card is a square grid with zero or one reserved free center. The coverage question is deterministic: the number of prompt squares must be compared with the number of unique prompts after cleanup. A short list does not prevent rendering, but it changes the play experience by cycling through the same prompts until the grid is full.
Prompt cleanup is intentionally narrow. Text from the prompt box or a local TXT/CSV file is separated on line breaks, tabs, and commas. Each entry is trimmed, blank entries are removed, and exact duplicate strings are skipped after their first appearance. Case changes, punctuation changes, and different wording remain separate prompts.
Formula Core:
The board demand formula uses the selected grid size and the active free-center rule.
In the formula, n is the grid width and height, C is the number of prompt cells, U is the cleaned unique prompt count, and S is the shortage. A 5 x 5 card with a free center needs 25 - 1 = 24 prompts. If the cleaned list has 18 unique prompts, the shortage is 6 and repeated squares are unavoidable.
Transformation Core:
| Stage | Rule | Practical effect |
|---|---|---|
| Source prompts | Prompt text may come from the text box or a local TXT/CSV file. | Simple lists can be pasted, browsed, or dropped into the prompt area. |
| Cleanup | Blank entries are removed and exact duplicates are kept only once. | The readiness count reflects usable prompts rather than raw pasted lines. |
| Card shuffle | The unique pool is shuffled separately for each generated card under the current seed. | A pack can share one prompt pool while giving players different card orders. |
| Short-list fill | If the prompt pool is smaller than the required cells, the shuffled pool cycles until the board is full. | The result remains printable, but repeated squares should be treated as a warning. |
| Caller order | The cleaned prompt pool is shuffled into a separate draw order. | Draw, undo, reset, remaining prompts, and caller progress all follow that deck. |
Rule Core:
| Area | Shipped rule | Why it matters |
|---|---|---|
| Board size | Accepted grid sizes run from 3 x 3 through 10 x 10. | Prompt demand grows as the square of the selected size. |
| Free center | The reserved middle square applies only when the selected board size is odd. | Even boards have no single center square, so every cell needs a prompt. |
| Card pack | One to 100 cards can be generated from the same prompt pool and settings. | Hosts can print a group pack while preserving the same title, headers, and style. |
| Headers | Column headers are optional. A 5 x 5 board can use B I N G O, while other sizes use supplied or fallback labels. | The same grid can look like classic bingo or a plain prompt board. |
| Seed replay | The same seed recreates the same card pack only when prompts and generation settings stay the same. | Changing the list, board size, free-center setting, card count, or shuffle changes the rebuilt pack. |
| Print layout | Page size, orientation, margin, and cards per page change page packing, not prompt selection. | Print formatting can be adjusted after the board content is correct. |
Caller progress is a session count, not a win detector. It reports how much of the caller deck has been drawn. Winning patterns, player claims, tie handling, and prize eligibility still depend on the host's rules.
Privacy and Limits:
Prompt entry, local file reading, card generation, caller tracking, and export preparation run in the browser session. A TXT or CSV file is read so its prompts can be placed on cards; it is not a public upload workflow.
- The generator does not certify legal bingo compliance, official card manufacturing standards, prize fairness, or age-restricted gaming rules.
- A seed supports repeatable shuffling for the same inputs and settings, but it is not a tamper-proof audit system.
- Short prompt lists can make repeated squares, which may weaken variety or make a game finish sooner than expected.
- Long prompts may wrap heavily on small cells. Shorten the text, increase cell size, reduce the board size, or lower font scale when print readability matters.
Worked Examples:
Training vocabulary pack. A facilitator chooses a 5 x 5 board with the center tile on and enters 30 unique terms. The card needs 24 prompt squares, so the readiness status should show enough coverage without repeats. Several cards can then be generated from the same pool for a classroom or workshop group.
Short icebreaker list. A host chooses 4 x 4 but enters only 10 unique prompts. The board needs 16 prompt cells, so the shortage is 6. A printable board can still be made, but some prompts repeat and the host should either add six or more unique prompts or switch to 3 x 3.
Reprinting a known set. A teacher previews a card pack, saves the prompt list, and records the displayed seed. Later, the same seed, prompts, board size, center-tile setting, headers, and card count recreate the same pack for replacement pages.
FAQ:
How many prompts do I need?
Use the board size squared, then subtract one if an odd-sized board has the center tile active. A 5 x 5 board with a free center needs 24 unique prompts.
Why did my prompt count drop after pasting?
Blank entries and exact duplicate prompts are removed before the unique prompt count is calculated. Change the wording when two similar squares should be treated as separate prompts.
Can the same prompt appear more than once?
Yes. If the board needs more prompt cells than the cleaned list contains, the shuffled list cycles until every square has text. Add more unique prompts to avoid repeated squares.
Does the seed prove the game is fair?
No. The seed only recreates a shuffle when the same prompts and settings are used. It does not verify player odds, card uniqueness across a venue, prize rules, or legal compliance.
Can I import prompts from a file?
Yes. Browse for a TXT or CSV file, or drop one onto the prompt area. Check the unique prompt count and duplicate note after import.
Glossary:
- Prompt
- The word, phrase, task, or observation printed in a non-free board square.
- Free center
- The reserved middle square on an odd-sized board, commonly treated as already marked.
- Seed
- A repeat value used to recreate the same shuffled card pack when the prompts and settings are unchanged.
- Caller deck
- The shuffled list of unique prompts that the host draws from during play.
- Coverall
- A winning pattern where every playable square on the card must be marked.
References:
- The fundamental principles of bingo, Gambling Commission, last updated October 17, 2024.
- Bingo, New York State Gaming Commission.
- Guidelines for Operating Free Bingo, New York State Gaming Commission.