Printable bingo cards
Set how many cards you need and print. Every card is checked against the others, so thirty cards means thirty different cards — and nothing you type ever leaves your browser.
The cards
Bingo card generator
Card 1 of 2 B I N G O 10 20 37 49 72 2 25 38 46 66 9 27 FREE 54 65 15 24 34 47 64 4 30 32 48 69 Bingo card generator
Card 2 of 2 B I N G O 9 24 42 48 71 13 27 45 51 70 6 20 FREE 53 64 3 17 36 47 67 12 16 43 49 65
Call sheet — every number in play
Already shuffled — call them in this order, top to bottom, and tick as you go.
- G-60
- B-1
- O-67
- B-3
- G-59
- G-48
- I-27
- B-12
- B-7
- N-43
- G-56
- O-74
- N-34
- N-31
- O-68
- O-73
- B-15
- N-39
- B-10
- N-41
- I-30
- O-66
- N-32
- O-71
- O-65
- I-25
- N-37
- N-33
- N-35
- I-28
- I-18
- I-26
- G-51
- I-17
- G-50
- I-22
- G-57
- G-52
- I-24
- G-55
- O-63
- O-75
- G-58
- B-8
- G-46
- O-70
- G-47
- N-36
- B-9
- I-20
- O-61
- B-6
- O-72
- I-19
- N-44
- O-69
- B-5
- O-62
- I-21
- O-64
- N-38
- I-23
- N-45
- G-53
- B-14
- N-40
- B-4
- G-54
- I-29
- B-13
- B-2
- I-16
- B-11
- N-42
- G-49
The classic 75-ball card
A standard card is five columns of five, headed B, I, N, G, O, with a free centre square. Each column draws from its own block of 15 numbers — B from 1 to 15, I from 16 to 30, and so on up to 75 — which is where the game gets its name and why a called number is always announced with its letter.
That structure is also what makes the cards distinct. There are 552,446,474,061,128,860,000,000,000 possible arrangements, a number large enough that duplicates are not a practical concern — but the generator checks anyway, because "vanishingly unlikely" and "checked" are different promises and only one of them survives a classroom.
Grids from 2×2 to 9×9 are available. The free centre square exists only on an odd grid, because an even one has no centre — on a 4×4 card the request is dropped rather than the square being put somewhere arbitrary.
Printing without wasting paper
The print stylesheet removes everything except the cards: no header, no navigation, no advertisement, no URL across the top. What comes out is the cards, edge to edge, with a page break between them.
Cards per page is a setting, not a consequence of the grid: two to a sheet by default, one for a big card or for large print, four for a party where nobody is writing much. Change it there rather than shrinking in the print dialogue, which produces squares too small to mark.
Your browser’s "Save as PDF" destination is in the same dialogue, which is how to send cards to somebody else rather than printing them. There is no PDF library on this site: the browser already has a better one built in, and adding a second would cost every visitor several hundred kilobytes to do the same job worse.
Nothing here is uploaded
The cards are generated by a script running on your own machine. There is no server call while you use the tool, no account, and no upload endpoint for anything to be sent to.
That matters most for the word version, where the list people type is often a class register, the guest list for a shower, or a set of in-jokes about named colleagues. Those stay on your computer.
It also means the tool works with the network off. Load the page once and it will keep generating and printing on a train, in a hall with no signal, or on a school network that has blocked most of the internet.
Common questions
How many free bingo cards can I print?
As many as you want. There is no limit, no account, no watermark and no paywall — the cards are generated on your own machine, so there is nothing for anybody to meter.
Are all the bingo cards different?
Yes, and it is checked rather than assumed. Every card is compared square by square against the ones already made, and a repeat is discarded and regenerated.
What are the numbers on a bingo card?
On a classic 75-ball card, each column draws from its own block of fifteen: B is 1 to 15, I is 16 to 30, N is 31 to 45, G is 46 to 60 and O is 61 to 75. The centre square is free.