Bingo Caller
75-ball bingo with auto-call. Share your screen and play anywhere.
Called Numbers
Free Online Bingo Number Caller
Our bingo caller handles all 75 balls across the standard B-I-N-G-O columns so you can focus on hosting, not managing numbers. Whether you're running a family game night, a classroom activity, a virtual office party, or a live stream event, this tool replaces a physical bingo cage with a fair, fast, and completely free digital alternative. Read our full guide on how to run a virtual bingo night for step-by-step setup tips.
Popular Use Cases
- Family game night: Print bingo cards for everyone and use your TV or laptop as the caller screen.
- Virtual office party: Share your screen on Zoom or Teams; players use digital cards on a second device.
- Classroom activity: A great vocabulary or maths review game. Use our Name Picker to award prizes fairly.
- Twitch & YouTube streams: Interactive live-stream games with viewers holding their own cards.
- Charity events & fundraisers, no equipment needed, just a browser and a projector.
- Birthday parties: A fresh alternative to standard party games.
Need to create teams for your bingo night? Use our Random Team Generator.
How to Use This Bingo Caller
- Distribute bingo cards to your players (printed or digital. See below).
- Click Call Next Ball to draw one ball at a time, or turn on Auto Call to draw continuously at your chosen speed.
- Announce the called ball (shown large on screen) to your players.
- The board below tracks every ball called: Grey squares are uncalled, purple are called, and the brightest square is the most recent call.
- When a player gets a line, shout "Bingo!" and verify their card against the called board.
- Click Reset game to start a new round.
75-Ball Bingo Rules
In 75-ball bingo, numbers are divided into five columns: B (1–15), I (16–30), N (31–45), G (46–60), and O (61–75). A standard bingo card is a 5×5 grid with a free space in the centre. Players mark off numbers as they are called. A "Bingo!" win is typically a complete horizontal, vertical, or diagonal line, though "full house" (all 25 squares) and pattern variations are also popular.
Where to Get Bingo Cards
You can generate free printable 75-ball bingo cards from many sites, or use a digital card generator for virtual play. Search for "free printable bingo cards" to find options that match your theme. Make sure each player has a unique card to ensure a fair game.
crypto.getRandomValues() in your browser.
No data is sent to any server. The session resets when you refresh.
How Long a Game Actually Takes
If you are running bingo for a classroom, a fundraiser, or a family night, the practical question is not how the game works but how long it runs. A standard 75-ball card carries 24 numbers plus a free centre square, drawn five per column: B from 1–15, I from 16–30, N from 31–45, G from 46–60, and O from 61–75. A win needs any one of twelve lines — five rows, five columns, and two diagonals.
Simulating 200,000 games on a single card gives the timings below.
| Outcome | Calls |
|---|---|
| Average game (first line) | 41 |
| Median game | 42 |
| Fast game (10th percentile) | 28 |
| Slow game (90th percentile) | 54 |
| Fastest possible | 4 |
| Blackout (full card) | 73 |
Some planning numbers that follow from this:
- Budget roughly 40 calls for a single-line game. At a comfortable calling pace of one number every five seconds or so, that is around three to four minutes per round.
- Only 2.4% of games produce a line within the first 20 calls, so a round that ends very early is genuinely unusual rather than a sign something is wrong.
- By 30 calls, 14.5% of cards have a line. This is the point where a room with many cards in play will start producing winners.
- A blackout takes 73 calls on average out of 75 — almost the whole set. Finishing one inside 60 calls happens about once in 700 games. If you need a short session, do not plan around blackout.
The fastest possible win is four calls, not five, because the free centre square sits on the middle row, the middle column, and both diagonals. Those four lines each need only four numbers, which is also why they win more often than the outer rows.
With more cards in play the first win comes sooner, since you are effectively taking the best of several games at once. The single-card figures above are the ceiling: a room running twenty cards will typically see a line well before call 41.
First-line timings come from 200,000 simulated games using the same
crypto.getRandomValues() draw this caller uses. Blackout is exact rather than
simulated: the expected maximum of 24 draws without replacement from 75 is 24 × 76
÷ 25 = 72.96.
Frequently Asked Questions
-
What style of bingo does this use?
Standard 75-ball bingo. The most common format in North America. Balls run B1–B15, I16–I30, N31–N45, G46–G60, and O61–O75. -
How does auto-call work?
Click Auto Call to start drawing balls at your chosen interval (Slow = 6s, Normal = 3s, Fast = 1.5s). Click it again to pause. Auto-call stops automatically when all 75 balls are drawn. -
Can I use this for a virtual bingo night?
Yes, just share your screen on Zoom, Teams, Google Meet, or any video platform. Players hold their own cards on a separate device. Full guide: How to Run a Virtual Bingo Night. -
Is the draw order truly random?
Yes. Each call usescrypto.getRandomValues()to pick randomly from the remaining pool of uncalled balls, giving each ball an equal probability of being drawn next. -
What happens when all 75 balls are called?
The tool shows an "All balls called!" message and auto-call stops. Click Reset game to start a new round with a fresh pool.
Further reading
For step-by-step setup and tips on running a virtual bingo night, read our How to Run a Virtual Bingo Night guide.