Bingo card generator

Generate printable UK 90-ball bingo cards, fresh and fair every time.

Cards

How the cards are generated

Every card follows the classic UK 90-ball rules exactly. The grid is 9 columns by 3 rows, and of its 27 squares, 15 hold numbers and 12 are blank, with exactly 5 numbers in each row. Each column draws from its own range: 1 to 9 in the first, 10 to 19 in the second, and so on up to 80 to 90 in the ninth, and wherever a column holds more than one number they run in ascending order downwards. That is the same layout you would be handed at a bingo hall, so cards from this page mix happily with shop-bought books in the same game.

The numbers themselves are drawn by your browser's cryptographic random number generator (crypto.getRandomValues, the same machinery used to create encryption keys), so no two clicks of the generate button produce predictable cards. Everything happens on your device, nothing is uploaded, and you can regenerate as many times as you like until the print button gets its moment.

chance a called number is on your card = 15 ÷ 90 = 1 in 6

Worked examples

Will the first call be on my card?
Your card holds 15 of the 90 possible numbers, so the very first call has a 15 ÷ 90 = 1 in 6 chance of being yours, about 16.7%. Five games out of six start with someone else's dabber moving first, which is worth remembering before you blame the card.
How many marks after 30 calls?
Once 30 of the 90 numbers have been called, you would expect 15 × 30 ÷ 90 = 5 of your numbers to be marked, on average. Being a mark or two ahead or behind that is completely normal, which is exactly what keeps a room of players gasping at different moments.
Why do bingo books come in strips of six?
Six tickets of 15 numbers make 6 × 15 = 90, so a traditional printed strip covers every number exactly once and every call marks precisely one ticket in the strip. Cards from this page are generated independently instead, so they can share numbers, like tickets bought from different books.

UK 90-ball versus US 75-ball

The two great bingo traditions use different cards and different rhythms. The British 90-ball game uses the 9 by 3 card this page makes, and a session usually pays out three times: first to complete any one line, then any two lines, then the full house of all 15 numbers. The American 75-ball game uses a 5 by 5 card with the letters B-I-N-G-O across the top, a free space in the middle and wins built from lines, diagonals or picture patterns. Neither is better, but the cards are not interchangeable, so if you are hosting for a UK crowd, these are the ones people will recognise from the seaside and the social club.

How to run a game night

  • Print generously: one card per player per game, on the thickest paper the printer will take. The print button lays cards out several to a page, and the same dialogue can save a PDF to send to remote players.
  • Sort your calling method: numbered balls, folded slips in a bowl, or a helper with a list of 1 to 90 crossing numbers off. Keep every called number visible so wins can be checked without arguments.
  • Play the classic three prizes: one line, two lines, full house, with prizes creeping upwards. Sweets, bottles and the last word in family arguments all work.
  • Check wins properly: when someone shouts, read their marked numbers back against the called list before paying out. A false call, traditionally known as a bogey, restarts play.
  • Learn a few calls: two little ducks for 22, legs eleven for 11, top of the shop for 90. Half the game is the patter.

Frequently asked questions

What are the rules of a UK 90-ball bingo card?

Each card is a grid of 9 columns and 3 rows holding 15 numbers, with exactly 5 numbers in each row and the other 4 squares blank. The first column uses 1 to 9, the second 10 to 19 and so on up to 80 to 90 in the last, and numbers run in ascending order down each column. Every card here follows those rules.

How do I call the numbers?

You need a way of drawing 1 to 90 in a random order with no repeats. Numbered balls or folded slips in a bowl work perfectly, and so does writing 1 to 90 on a sheet and crossing each number off as it is called. Whatever you use, keep a record of called numbers so wins can be checked.

Can two cards share the same numbers?

They can share some, yes. Each card is generated independently, so the same number may appear on several cards, exactly like buying tickets from different bingo books. Within a single card no number ever repeats. Traditional printed strips of six tickets cover all 90 numbers with no repeats, which is a different format.

How does printing work?

Press the print button and your browser's normal print dialogue opens with just the cards on the page, several to a sheet. Plain black and white is fine, and thicker paper survives a game night better. You can also save as PDF from the same dialogue to share cards by email.

Is this the same as American bingo?

No. US bingo is usually 75-ball, played on a 5 by 5 card with the letters B-I-N-G-O over the columns and a free space in the middle. UK 90-ball bingo uses the 9 by 3 card this page generates, and is typically played for one line, two lines and then the full house.

Related tools