Bingo Card Generator - Printable 5×5 Cards
Generate printable 5×5 bingo cards with a free centre space or custom word lists. The Bingo Card Generator creates unique cards and includes print layout CSS.
Random results are generated in your browser with crypto.getRandomValues(). Nothing is sent to a server.
—
—
Player 1
8000
Player 2
8000
0:00
—
Show arithmetic
This generator builds US-style 5×5 cards with column ranges B 1-15 through O 61-75, or fills squares from a custom word list for classroom and party games. Choose how many cards to create, toggle the free centre space, generate, then print. Duplicate signatures are rejected so each card in a batch differs.
Generate printable bingo cards
Number mode draws a fresh card per sheet using standard American column ranges on a five-by-five grid. Word mode needs at least twenty-four unique entries plus the centre free space when enabled. Set the card count, click Generate cards, and review the preview grid before printing.
Batch sizes run up to thirty cards in one click, which covers most classroom sets without reloading.
Each card renders as its own mini table inside a print-friendly wrapper. Headers B through O appear on number cards so players can match calls from a hall caller. The free centre can show FREE when selected, which matches common US hall cards. Generation runs locally; lists of words or counts are not uploaded for processing.
Choose which numbers go in each column
Column B accepts only 1 through 15, I takes 16 through 30, N uses 31 through 45, G uses 46 through 60, and O uses 61 through 75. Numbers are sampled without replacement within each column so no column repeats a value on one card.
That constraint aligns with the number caller letter ranges on the companion tool. Players who learned bingo in a US hall already expect those bands; the generator enforces them automatically rather than trusting manual entry.
The centre cell on the N column holds FREE when the free-space option is on, and numbered draws skip that cell. Turning free space off fills all twenty-five cells with numbers in wordless number mode only.
Make bingo cards from your own words
Paste one word or phrase per line for vocabulary review, baby shower squares, meeting bingo, or team inside jokes. The engine shuffles the list into random cells while respecting the free centre when enabled. Duplicate words in the paste reduce variety; trim the list to distinct lines.
Phrases longer than one line still occupy a single cell, so keep entries short for legible printouts.
Twenty-four unique words are the minimum for a full word card with a free centre. Shorter lists return an error rather than a broken grid. Longer lists give the shuffler more combinations across a batch. For themed parties, mix nouns and verbs so called definitions stay fun rather than repetitive.
Print four cards to a page
Print CSS hides site navigation and lays multiple card tables on one sheet where space allows, typically up to four cards per letter or A4 page depending on margins. Use the browser print dialog, choose portrait or landscape to fit cut lines, and trim along cell borders after printing. Preview counts pages before ink runs on a large batch.
Greyscale printers still read numbers and words because contrast comes from borders, not background colour. Card colour styling is not a separate option on this build; ink savings come from simple black borders. For thick cardstock, print on paper first and glue to backing if your printer lacks heavy feed.
Guarantee every card is different
Each generation pass builds a signature from cell contents and retries when a new card matches an earlier one in the same batch. The attempt limit stops infinite loops when a tiny word list cannot supply enough unique layouts. Raise word variety or lower card count if generation fails.
Number cards draw from large column pools, so duplicates are rare below the thirty-card cap. Word mode exhausts faster when the list barely exceeds twenty-four lines. Signatures compare the full grid text, not just the corner numbers, so rotated layouts still count as distinct when content differs.
FAQ
How many cards can be generated at once?
The tool targets party-scale batches up to about thirty cards per click. Larger events may need multiple runs with fresh shuffles.
Does print include site navigation?
Print styles limit output to the card area. Headers, breadcrumbs, and buttons stay off the printed page.
Can cards match official hall cards?
Cards follow common US column ranges but are not tied to any licensed hall product. Verify local rules before substituting for commercial cards.
What if I need UK 90-ball tickets?
This generator builds 5×5 US-style grids. Ninety-ball UK tickets use three rows of nine numbers and need a different layout not offered here.
Are words case sensitive on cards?
Words appear as typed aside from shuffle placement. Normalise capitalisation in the paste if every card should look uniform.
Can I mix number and word cards in one batch?
Each generation run is either number mode or custom word mode. Switch the mode control before Generate cards when you need the other style.
Does generation use a seed?
Number and word shuffles use cryptographic randomness in the browser. Re-running generate produces a new batch unless the underlying random stream is fixed elsewhere. Classroom teachers often regenerate once when a student claims duplicate cards; the signature check makes that rare for number mode.
Closing summary
The generator produces unique number or word bingo cards with optional free space, column-correct US ranges, duplicate rejection within a batch, and print-oriented layout for home and classroom use. Pair printed cards with the number caller for draws that match the same column rules.