b2KIT

Bingo Card Generator

Generate printable bingo cards with custom words, numbers, or images for game nights.

Tested tool guide Tested browser tools Checked August 16, 2026

What Bingo Card Generator does, with a checked example

Bingo is only as good as its cards: every cell has to be markable when the caller reads it, and no two players should be able to win at once. This tool turns your list - words, numbers, or image names - into printable 5x5 cards, shuffling the entries so each card is a different arrangement of the same game. The surprise most people hit: printing one card for the whole table. Identical cards turn the game into a formality - everyone bingos together. Generate one card per player, and the shuffle does the rest.

Worked example

A concrete input and expected output from the current implementation.

Input

apple
banana
cherry
donut
eggplant
fennel
grape
honeydew
iceberg
jalapeno
kiwi
lemon
mango
nectarine
olive
peach
quince
raspberry
strawberry
tangerine
ugli
vanilla
watermelon
ximenia
yam

Expected output

A printable 5x5 card containing all 25 words, each in exactly one of the 25 cells, in a shuffled arrangement. Generating the card again produces a different arrangement, so every card made from this list is distinct.

A 5x5 bingo grid holds exactly 25 cells, so 25 distinct words fill it completely: every cell is filled and no word appears twice. The cell-by-cell arrangement is randomized by design - the shuffle is what makes each player's card different - so the guaranteed output is the structure, not a specific layout.

How the result is produced

1

Filling the grid

The card is a 5x5 grid of 25 cells. Your entries are placed one per cell, and the order is shuffled, so the same list produces a different layout on every generation. With exactly 25 distinct entries, every cell is filled exactly once. Fewer entries leave cells empty or prompt you for more, so supply the full list length the generator asks for.

2

Printing the cards

The output is laid out for paper: the grid is drawn as a printable page, and cards are usually arranged several to a page so they can be cut apart. Paper size and margins come from your browser's print dialog, not from the page, so open Print Preview before printing and confirm the grid fits the paper you have loaded.

Good uses

  • Classroom review: put vocabulary terms on the cards and read definitions as the calls; every student's shuffle is different, so the same term list stays fresh across several rounds.
  • Party icebreakers: build 'find someone who...' cards with prompts like 'has visited Japan'; hand one to each guest, and the first to complete a line of real matches wins.
  • Kids' number or picture bingo: generate cards from a number range or image names and give one to each child; every call removes the same count of cells for everyone, but each child's layout is different, so the finish is decided by luck, not by shared cards.

Limits and checks

  • Card count: generate one card per player, not one per table. Identical cards mean everyone bingos on the same call and the game decides nothing, so count your players first and generate that many cards.
  • List length: a 5x5 card has 25 cells, and a card with a free center space needs only 24 entries. If a card comes out with an empty cell, or the generator won't accept your list, count your entries before assuming the tool is at fault.
  • Repeated entries: a word that appears twice in your list can land on the card twice, so one call marks two cells and the table argues about it. Scan your list for duplicates before generating.

Common questions

Can everyone just share one card?

Not if you want a game. A card is one arrangement of the list; when every player holds the same arrangement, any call that completes a line does it for everyone at once. The shuffle exists to make each card distinct, so generate one card per player. Any card works for any player - none are assigned to specific seats.

How many cards should I print for a party of 20?

One per guest, plus a few spares for late arrivals and spills. Because each card is a different shuffle of the same list, every card works for every player, so spares never sit unused. Print a single test page first: a grid that looks right on screen can come out clipped if your browser's print margins are set wide.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools