Skip to content
CornerTools

Bingo Card Generator & Caller

Make printable bingo cards with numbers or your own words, and call numbers with a board that tracks every draw.

Cards
Per page
Paper

Batch –

Cards appear here.

Everything for a game of bingo on one page: printable cards, a caller that draws the numbers and keeps the board, and a check that tells you whether a claimed win is real. It makes 75-ball cards, 90-ball tambola (housie) tickets as played in India and the UK, and word cards from your own list, for a classroom or a party.

How to use it

Cards: choose 75-ball, tambola or words, how many (1 to 100), 1, 2, 4, 6 to a page (tambola tickets stack in one column, six to a page to start with), a title and the paper, then Print. The first page shows as a preview. Every card in a batch is different, and New cards makes a fresh batch. Each card prints its batch code and number, such as “Batch A30-K3F9Q · Card 7”: the code holds the kind of card, how many there are and the seed they were made from, so the same cards can be rebuilt later.

Word cards take a list of up to 200 words or phrases, one per line or separated by commas; a word listed twice is used once. A 5 × 5 card needs 24 words with the free centre (25 without), a 4 × 4 card 16. With exactly that many, every card holds the same words in a different order, and the tool says so.

Caller: draws 75 balls, 90 balls or the word list, never the same one twice, with your browser’s cryptographic random generator. Before the first call it follows the kind of card chosen under Cards; once a game is under way it stays fixed until New game. The latest call shows large, with its letter for 75-ball, the five before it underneath, and every call marked on the board. Auto call draws every 3 to 20 seconds until paused; Say each call aloud speaks it where the browser can. Undo last call takes back a mistaken draw. The calls are kept in this browser, so a reload carries on the game; New game clears them.

Check a card: enter the batch code and the card number someone claims with. The tool rebuilds that card, marks the numbers called so far, and lists every prize it has won. A code that is mistyped, or a number beyond the batch, gets a message instead. Word cards are checked against the word list under Cards, which must be the list they were printed from.

Card and ticket rules

A 75-ball card is 5 × 5 under the letters B-I-N-G-O, each column holding five numbers from its range in random order, with a free centre square (which can be turned off). Prizes are any full row, column or diagonal, the four corners, and blackout, the whole card; the free square counts as marked.

A tambola ticket is 3 rows by 9 columns holding 15 numbers, five in each row. Each column holds one to three numbers from its range, smallest at the top, and the tool gives every column at least one. A strip is six tickets that hold every number from 1 to 90 exactly once; with strips on, the count is in strips (up to 16, 96 tickets). Prizes are Early Five (any five numbers marked), the top, middle and bottom lines, four corners (the first and last numbers of the top and bottom rows) and full house. These layouts and prizes are conventions of the game, and some clubs vary them.

Tambola ticket columns

The numbers each column of a tambola ticket draws from.
ColumnNumbersHow many
11–99
210–1910
320–2910
430–3910
540–4910
650–5910
760–6910
870–7910
980–9011

Frequently asked questions

One per player, or a few each for a longer chance. The more cards in play, the sooner someone wins: with a strip of tambola tickets, every number called marks one of the six, so a player holding a whole strip marks something on every call.
Not from one batch: no two cards in it are the same. Two players can still win on the same call with different cards, as in any bingo game; how a tie is settled is up to the host.

See also