Bingo Card Generator
Generate printable bingo cards, each one different, with standard number ranges or your own custom words.
You will not print two identical cards
A 75-ball card draws five numbers from 1–15 for the B column, five from 16–30 for I, four from 31–45 for N because the middle square is free, and so on. Counting each column as a set, that is C(15,5) to the fourth power times C(15,4) — 3,003 to the fourth, times 1,365:
111,007,923,832,370,565
About 1.1 × 1017 distinct cards. That is worth stating because this is one of the very few places where the birthday problem does not bite: generating a thousand cards for a school fundraiser carries roughly a one in 1011 chance of a duplicate. You can simply print them and not think about it. (If the order of numbers within each column is treated as significant rather than as a set, the count rises by a further factor of about five thousand — but two cards with the same numbers in a different vertical order play identically, so the set count is the one that matters.)
A game takes about forty calls, and varies a lot
Simulating 20,000 games with a single card, playing until any row, column or diagonal completes:
| Percentile | Calls needed | At 6 seconds a call |
|---|---|---|
| 5th | 24 | 2m 24s |
| 25th | 35 | 3m 30s |
| 50th | 42 | 4m 12s |
| 75th | 48 | 4m 48s |
| 95th | 57 | 5m 42s |
Median 42 calls, with the fastest of the 20,000 games finishing in 7 and the slowest taking 67. That spread is the practically useful part: a game that feels like it is dragging is almost always an ordinary game rather than a bad shuffle, and the gap between the 5th and 95th percentile is over five minutes of real time.
The free centre square earns its place. There are 12 possible lines — five rows, five columns and two diagonals — and 4 of them pass through the centre: the middle row, the middle column, and both diagonals. A third of every line on the card starts with a square already filled, which is a large part of why a game resolves in forty calls rather than sixty.
One thing the table does not tell you: with many cards in play the first win arrives far sooner, because the winner is the fastest card rather than a typical one. These figures describe one card's own experience — useful for pacing a session, not for predicting when somebody in a hall of two hundred will shout.
How to use
- Choose standard number bingo or your own custom words.
- Set how many cards you need — every one is generated separately.
- Print them, checking that the text is legible at card size.
- Keep a master list of every item so you can call from it.
- Use more items than squares if you want the game to last.
Frequently asked questions
How do the number ranges work?
In standard 75-ball bingo each column carries its own range — B covers 1 to 15, I covers 16 to 30, and so on through N, G and O. This is why any number called can only ever appear in one column, which is what makes scanning a card quick under pressure.
Is the centre square free?
In 75-ball bingo, conventionally yes — the middle of the five-by-five grid is a free space that counts toward any line passing through it. It is also why the N column carries only four numbers rather than five.
Are all my cards genuinely different?
Each card is generated independently, so duplicates are vanishingly unlikely with standard number ranges — the number of possible cards is astronomically large. With a short custom word list and many cards, repeats do become possible, simply because there are fewer arrangements to draw from.
How many words do I need for a custom card?
At least as many as there are squares, and comfortably more if you want the cards to differ meaningfully from one another. Exactly twenty-five words fills a card precisely and makes every card the same set in a different order, which produces a very short and rather unsatisfying game.
Why does everyone win at once?
Almost always too few items relative to the card size, so the same squares fill across every card at the same time. Increasing the pool spreads the wins out, and it is the main lever available for making a custom game last longer than a few minutes.
Does anything get uploaded?
No. Cards are generated entirely in your browser, so custom word lists never leave your device — which matters for the office and classroom versions people usually build, since those lists are frequently about specific people.
What size should I print them?
Large enough that the text is comfortable at arm's length, which usually means no more than two cards to a page for word bingo. Cramming four to a page saves paper and produces squares nobody can read across a room, which is where the game actually gets played.
🔒 This tool runs entirely in your browser. Nothing you enter is uploaded, logged, or stored.