Printable bingo cards and a number caller in one page
This bingo card generator makes up to 500 printable cards, all different, then turns into a bingo number caller on game night: it calls the numbers, shows them big on screen and checks winning cards. It suits a family game at Christmas, a classroom or a fundraiser.
Four formats are available. “75-ball bingo” is the North American card: 5 × 5 under the letters B, I, N, G and O, with a free space in the middle. B holds numbers 1 to 15, I 16 to 30, N 31 to 45, G 46 to 60 and O 61 to 75. “90-ball bingo” is the British ticket: 3 rows, 9 columns, 15 numbers, 5 per row, the first column 1 to 9, the second 10 to 19 and so on up to 80 to 90, with each column sorted from top to bottom. “30-ball bingo” is a quick 3 × 3 grid, and “Italian tombola” uses the 90-ball ticket with Italian prizes.
How to make and print the cards
- Pick the format and enter the “Number of cards (1 to 500)”.
- Type your event name in “Printed title”, for example “PTA Bingo Night”.
- Choose “Paper” and “Cards per page”: 1, 2, 4 or 6. At 4 per page, 30 cards fill 8 sheets; 90-ball tickets at 6 per page need 20 sheets for 120 tickets.
- Click “Print the cards”. Every card shows its number, the format and the seed.
For 90-ball games, tick “Strips of 6 tickets (all 90 numbers once per strip)”. Each strip of six covers 1 to 90 exactly once. The card count is rounded up to a multiple of 6: 20 cards become 24, which is 4 strips.
The seed: get the same cards back
The “Seed” is a short code such as XMAS2026. The same format, seed and strip option always give exactly the same cards in the same order: print 30 cards, then 50 with the same seed, and the first 30 match. Keep the seed: it lets the tool check a card by its number. “New seed” makes a completely new set.
Calling the numbers
Click “Call a number” or press the space bar. Each number comes out once: 75 calls give all 75 numbers. The last call appears in a large ball with its letter, such as “N 42”, the “Board of called numbers” lights up as you go, and “Order of calls” keeps the full list. “Undo last call” fixes a wrong click.
Tick “Read numbers aloud” to have the browser speak each call, and “Automatic calling” to call on a timer set in “One number every (seconds)”. “Full screen” suits a projector. The game in progress is saved on the device.
Checking a winning card
When someone shouts “Bingo!”, type the number printed on their card in “Card number” and click “Check”. Called numbers are marked on the card. For 75-ball cards the result reads “no line yet”, “bingo: one complete line” or “full card (blackout)”; for 90-ball tickets “one line”, “two lines” or “full house”.
Bingo rules in brief
In the UK, 90-ball games usually have three prizes in turn: one line, two lines on the same ticket, then the full house. In North America, 75-ball bingo is won with a complete row, column or diagonal, the free space counting as marked; many games end with a blackout, all 24 numbers covered. Italian tombola pays out for ambo (2 numbers on a row), terno, quaterna, cinquina (a full row) and tombola (the whole card).
For a school or family game, small prizes and a 20 to 30 minute session work well. Bingo played for money can be regulated, and the rules depend on your country or state; check them before running a public or fundraising game.
Frequently asked questions
Can two cards be the same?
No. Every new card is compared with the others and any duplicate is thrown out, up to 500 cards.
How do I check a card after closing the page?
Open the page again on the same device: seed, format and calls come back. On another device, choose the same format and type the seed printed on the cards.
Do the cards print well in black and white?
Yes. Numbers are black on white and the free space is light grey.
Are the calls truly random?
Yes. The caller uses the browser's cryptographic random generator, so every remaining number has the same chance of coming out.