Bingo number generator

Pick 75-ball or 90-ball bingo and press the button to call the next number. Each ball comes out once, in a random order from your browser's secure generator, and the board below shows every number called so far.

Game

Last number

 

Press the button to call the first number.

Called numbers

B123456789101112131415
I161718192021222324252627282930
N313233343536373839404142434445
G464748495051525354555657585960
O616263646566676869707172737475

Runs in your browser: nothing you enter is sent anywhere.

How to use

  1. Choose 75-ball or 90-ball to match your cards.
  2. Press Call next number. The number appears in large type, with its letter in 75-ball.
  3. Read it out, and check the board if a player wants to verify a win.
  4. Press New game to put all balls back.

How the draw works

The generator keeps a list of the balls still in play. Each press picks one of them uniformly at random and removes it, exactly like a ball machine. In a 75-ball game the first call is one of 75, the second one of the remaining 74, and so on, so any order of the 75 numbers is equally likely.

The board groups the numbers the way players read them: in 75-ball one row per letter (B 1–15 … O 61–75), in 90-ball rows of ten (1–10, 11–20 … 81–90). Called numbers are highlighted, the latest one in full colour.

Example

In a 75-ball game the first three calls might be N-38, B-4 and G-51. After the third call the line under the result reads “3 of 75 called”, and “Before that” lists B-4 · N-38. On the board, 4 lights up in the B row, 38 in the N row and 51 in the G row.

Tips

  • Use a big screen or a projector for a room: the last number is shown in large type.
  • To check a winning card, read its numbers against the board rather than the short list of recent calls.
  • Print cards with the bingo card generator, then use this page as the caller.

Frequently asked questions

Can the same number come up twice?

No. The generator draws from the balls that are still in the machine, so every number appears exactly once per game. After all 75 or 90 numbers are out the button stops until you start a new game.

What do the letters B, I, N, G and O mean?

In 75-ball bingo each column of the card has its own range: B 1–15, I 16–30, N 31–45, G 46–60 and O 61–75. The caller says the letter with the number, for example B-7 or O-68, so players look in the right column.

Which game should I choose?

75-ball is the usual game in the United States and Canada, with 5×5 cards. 90-ball is played in the UK, Ireland, Australia and much of Europe, with tickets of three rows and nine columns. Use the same game your cards are printed for.

Is the draw random?

Yes. Each call picks one of the remaining balls with crypto.getRandomValues, so every ball left has the same chance. Nothing is decided in advance and nothing is sent to a server.

What happens if I reload the page?

The game starts over: the list of called numbers lives only in the open page. Keep the tab open for the whole game, or note the numbers on the board.

More in Generators

All tools in this category: Generators ·Updated November 7, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.