Bingo Number Caller & Card Generator
A bingo caller and card maker for parties, classrooms and company events. Each press draws one number with no repeats and adds it to the call history. You can also generate a batch of standard 5×5 cards with a free center space and print them. Need to settle the prize order too? Try the Amidakuji (Ghost Leg) Generator.
🔒 Runs in your browser · Your data is never sent to a server
Bingo number caller
No numbers have been called yet.
Bingo cards
Up to 100 cards.Standard 5×5 cards. B is 1–15, I is 16–30, N is 31–45, G is 46–60, O is 61–75, and the center is a free space.
How to use
- Under “Bingo cards”, enter how many cards you need, press “Generate cards”, then “Print” to get cards for your guests.
- Under “Bingo number caller”, check the number range (75 by default) and press “Full screen” at the venue.
- Press “Draw next number” to show a new number in large type and add it to the history. Turn on “Play a beep” if you want sound.
- Press “Reset” to start a new game.
Notes
- Numbers are drawn with the browser’s cryptographic random numbers (crypto.getRandomValues), and a number that has been called is never called again. Resetting also clears the history.
- Reloading the page clears the call history, so avoid closing or reloading the tab in the middle of a game.
- Each card is generated independently at random. Two cards being identical is extremely unlikely, but it is not ruled out.
- Full screen works only in browsers that support it; in others the button does nothing.
- The sound is a short beep generated in the browser. It may be silent depending on your browser, device mute switch or volume.
- When printing, turn on “Background graphics” in the print dialog for clearer grid lines. Do not use this for sweepstakes regulated by law or draws involving money.
Glossary
75-ball bingo
The common North American style that uses numbers 1 to 75. The five columns of a 5×5 card are B, I, N, G and O, each with its own block of 15 numbers. Complete any row, column or diagonal to win.
Cryptographic randomness
Random numbers designed to be hard to predict. This tool uses the browser’s crypto.getRandomValues, which is less biased and less predictable than Math.random().
FAQ
Can the same number be called twice?
No. Each draw picks from the numbers that have not been called yet and removes the result from the pool. Once every number is out, press Reset to begin a new game.
Can I use a range other than 1–75?
The caller accepts a range from 5 to 100, and changing it restarts the game. The printable cards always use the standard 75-ball layout (B is 1–15 through O is 61–75).
How do I print a card for every guest?
Enter the number of cards, press “Generate cards”, then “Print” to open the print dialog. Only the cards are printed. If the grid lines look faint, turn on “Background graphics”. You can make up to 100 cards at a time.
Full screen or sound does not work.
Full screen works only in browsers that support it; elsewhere the button does nothing. Sound is a short beep and is off by default. Even when turned on, a muted device or low volume can keep it silent.
I reloaded the page and the history disappeared.
The call history lives only on the page, so reloading or closing the tab clears it. Keep the tab open until the game is over.
Share this page
