Bingo Number Caller & Card Generator
Online bingo caller + printable cards.
Built and maintained by Paul Clark, Redmoon Software · Last checked
Run a full bingo game from your browser with a number caller plus a printable card generator. It supports US 75-ball, UK 90-ball, and custom ranges or word lists, so it fits family game nights, classroom reviews, and fundraisers alike. Print unique cards ahead of time, then call numbers live.
Choose. Pick a mode — US 75, UK 90, or custom range or word list.
Options
Options
Recent results
- No history yet.
How it works
- Choose. Pick a mode — US 75, UK 90, or custom range or word list.
- Randomize. Click "Randomize" to call the next number, or generate a batch of printable cards.
- Play. Keep calling numbers until someone shouts bingo.
About the Bingo Number Caller & Card Generator
Two variants that are genuinely different games
The Variant option switches between the 75-ball game familiar in North America and the 90-ball game familiar in the UK and much of Europe. These are not cosmetic alternatives. The 75-ball game numbers one to seventy-five and groups them under the letters B, I, N, G and O — B for one to fifteen, I for sixteen to thirty, and so on — so calls come out as "B-7". The 90-ball game numbers one to ninety with no letters at all.
Cards differ to match: a 75-ball card is a five-by-five grid with a free centre square, and a 90-ball ticket is a three-by-nine strip. Pick the variant your players expect before you print anything, because the cards from one are unusable in the other.
Calls are drawn without replacement
Once a number has been called it is removed from the pool, so the game progresses and eventually exhausts every number rather than looping. The called numbers stay visible as you go, which is what lets you settle the inevitable "was 42 called?" without restarting anything.
Reset clears the history and returns every number to the pool. That is the button to press between games and the button not to press mid-game — there is no undo, and a reset with half a card marked ends the round.
Speaking the numbers
The Speak number option reads each call aloud using your browser's built-in speech synthesis. That is genuinely useful for a room where not everyone can see the screen, and it depends entirely on the browser and device — voice quality varies, and some browsers need the page to have been interacted with before they will speak at all.
It is not a substitute for calling clearly yourself in a large or noisy room. Treat it as a backup for the person at the back rather than as the caller.
Printing cards
- Generate the cards before the session and print them; generating mid-game is a scramble nobody enjoys.
- Each card is randomly generated, so two players can in principle receive similar cards. With a small number of cards, glance over them.
- The caller and the cards are independent — nothing verifies a winning card for you. Checking the claim against the called list is the caller's job.
- Everything is per browser. Closing the tab mid-game loses the called list.
Frequently asked questions
What modes are supported?
US 75-ball (B1-O75), UK 90-ball (1-90), and custom, where you can pick any number range or supply a word list.
Can it print cards?
Yes. Choose "Card generator" and the number of cards you need; each card is uniquely shuffled so no two players share the same board.
Are called numbers truly random?
Yes. Each number is drawn without repeats using the Web Crypto API, so every remaining number has an equal chance until the round ends.
Does it work offline?
Yes. The caller and card generator run entirely in your browser, so they keep working offline and nothing is sent to a server.
Related randomizers
Further reading
- A random letter for Scattergories that nobody can argue with
Picking a letter from your head is never really random — and someone always calls it. Here's how a random letter picker, with an easy mode that skips the impossible letters, keeps word games fair and moving.
- How to run a virtual bingo night that doesn't fall apart
Hosting bingo for a remote team, a classroom, or a family across time zones is easy to get wrong: identical cards, called numbers nobody can verify, and 75-ball vs 90-ball confusion. Here's a clean way to run it.