Call bingo numbers in 75-ball or 90-ball format, drawn without replacement so no number comes up twice in a game. Keeps a running record of everything called and how many balls are left.
Settings
Recent results
Generated locally in your browser — your settings and results never leave this page.
Two games with the same name
Bingo means noticeably different things in different places. The 75-ball version uses a five-by-five card with a free centre square, numbers 1 to 75, and wins for lines, patterns or a full card. The 90-ball version uses a three-by-nine card, numbers 1 to 90, and awards prizes for one line, two lines and the full house.
The two are not interchangeable — cards printed for one cannot be used with the other, because the number ranges differ. Picking the right mode before you start is the one setup decision that matters.
Why the letters exist
In the 75-ball game each column of the card covers a fixed range: 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.
Calling “B-7” rather than just “7” tells every player which column to look in. In a hall of people scanning cards under time pressure that is a real saving, and it reduces missed numbers. The letter carries no extra information — it is derivable from the number — but it turns a search of the whole card into a search of one column.
Drawing without replacement
A physical bingo cage removes each ball as it is drawn. The digital equivalent has to do the same, and it is worth being explicit about because a naive implementation that draws a random number each time would repeat, and a repeated call in bingo is not a curiosity — it invalidates the game.
Here each call is drawn from the numbers not yet used, so repeats are impossible by construction rather than by checking. The odds also shift correctly as the game goes on: with sixty numbers called, each remaining number has a one in fifteen chance of being next rather than one in seventy-five.
The record of what has been called
Keeping every called number visible does two jobs. It settles disputes — a player who missed a number can check rather than argue — and it lets a caller confirm that a claimed win is genuine before awarding a prize.
The remaining count matters too. Knowing how many balls are left tells everyone roughly how long the game has to run, which changes the atmosphere in the closing stages.
Calling several at once
Early in a game nobody is close to winning and calling one number at a time is slow. Drawing several at once moves through that phase quickly, then you can return to single calls once cards start filling up.
This is a practical convenience rather than a change to the game: the numbers are drawn in the same way and the order is preserved in the record.
Session-only state
The called numbers live in the page for the current game and disappear on reload. That keeps the tool simple and means there is nothing stored anywhere about your game. If you need a record, export the called list before you finish.
Privacy
The game runs entirely in your browser. Nothing is uploaded, stored or logged.
Running a game for a room
Calling well matters more than the numbers. Say each call twice, leave a pause between them, and keep the pace steady rather than speeding up as the game tightens — a room of people scanning cards needs longer than the caller thinks.
Displaying the called numbers where everyone can see them handles the player who missed one without stopping the game to repeat it. That single change removes most of the interruptions a bingo session generates.
Before awarding a prize, check the claimed card against the called list. It takes seconds, it settles any doubt in the room, and it is much easier when the full record is on screen rather than in somebody’s memory.
How to use the Bingo Number Generator
- Choose 75-ball or 90-ball to match the cards you are using.
- Call the next number — or several at once for a faster game.
- Tick "start a new game" to clear the called numbers and begin again.
Frequently asked questions
Can the same number be called twice?
No. Numbers are drawn without replacement, exactly as balls are removed from a physical cage, so nothing repeats within a game.
What is the difference between 75-ball and 90-ball?
The 75-ball game uses numbers 1 to 75 on a five-by-five card, with each column headed by a letter of BINGO and covering a fixed range. The 90-ball game uses 1 to 90 on a three-by-nine card and is more common in the UK.
Why do 75-ball numbers have a letter?
Because each column of the card covers a fixed range — B holds 1 to 15, I holds 16 to 30, and so on. Calling "B-7" tells players which column to check, which speeds up a room full of people scanning cards.
What happens when every number has been called?
The game completes and a new one starts automatically with all numbers back in the pool. The tool says when that has happened rather than restarting silently.
Is the game state saved?
Only for the current session. Reloading the page clears the called numbers and starts a fresh game, and nothing is stored anywhere.
Can I call several numbers at once?
Yes. Raising the count draws several in one step, which is useful for speeding through the early part of a game where nobody is close to a win.
Are the draws genuinely fair?
Yes. Numbers are drawn from your browser's cryptographic random source using a partial Fisher–Yates shuffle, so every remaining number is equally likely at every call.