Bingo Caller

Choose the bingo format

Call a friendly bingo game from one clear screen. Choose 75-ball B-I-N-G-O or 90-ball play, shuffle the complete number set, and draw each number once without replacement. The current call stays prominent while the full call history remains visible for players and winner checks. Optional browser speech and fullscreen display can help a caller cover a classroom, community room or family gathering. The draw and its temporary state stay in this browser; this recreational tool is not certified gaming equipment and does not operate prizes, stakes or player accounts.

How to call a bingo game

  1. 1

    Choose 75 or 90 balls

    Match the caller to the cards in play. The two formats use different number sets and card conventions.

  2. 2

    Start a fresh shuffled draw

    The browser prepares every number in a shuffled order so no ball can be called twice in that game.

  3. 3

    Call and display each ball

    Advance one number at a time. Enable speech if useful and use fullscreen when players need a larger shared display.

  4. 4

    Pause for a winner check

    Compare every claimed card number with the visible call history before accepting the claim or continuing the game.

75-ball calls and the B-I-N-G-O columns

Standard 75-ball cards use a 5 × 5 grid headed B I N G O, commonly with a free centre square. Each letter owns a 15-number range. The caller should announce the letter and number together—B-12, not only “12”—so players can find the correct column quickly.

Column Number range Example call
B 1–15 B-12
I 16–30 I-24
N 31–45 N-40
G 46–60 G-53
O 61–75 O-68

Those ranges are not just a house custom: they appear in formal bingo-card rules such as the Minnesota Gambling Control Board requirements. Before drawing, agree on the winning pattern—one line, four corners, an X, blackout or another clearly shown pattern. This caller supplies the draw, not the pattern rules, so the host must tell every player what completes the round.

How 90-ball bingo differs

The 90-ball format draws plain numbers from 1 through 90 rather than assigning B-I-N-G-O letters. A traditional ticket has three rows and nine columns with 15 printed numbers in total. Games often recognise one line, two lines and a full house, but the host should state the exact prizes or non-prize goals before play. Western Australia’s official guide for bingo permit holders, for example, describes 15-number cards, calls from a pool of up to 90 and a full house; local variants can differ. Do not use 75-ball cards in a 90-ball draw: the card structure, number pool and usual winning conditions differ.

The UK Gambling Commission describes bingo as equal-chance play that involves player participation and has a clearly defined endpoint. Its technical requirements also emphasise unique tickets and the ability to verify them. See the Commission’s fundamental principles of bingo and bingo ticket requirements. This browser tool does not certify that an event meets those or any local legal requirements.

Why a shuffled no-replacement draw matters

At the start of a game, the caller shuffles the complete pool—75 or 90 distinct values—and then reveals it one item at a time. A called number is removed from the remaining pool. That is sampling without replacement: no number can appear twice, and the history plus remaining count should always account for the original pool.

This is more appropriate than independently generating a random integer for every call, which could repeat a previous number unless extra logic rejects it. The visible history makes the process easier to audit during a casual game: players can see what was called, the host can correct a misheard call, and a claimed win can be checked against one shared record. A browser-generated shuffle is still not a certified random-number generator or a substitute for regulated draw equipment.

Checking a bingo claim

Stop calling as soon as someone claims bingo. Ask the player to identify the winning pattern and read back the marked numbers. Check each required square against the on-screen call history, not memory or the spoken call alone. For 75-ball play, also confirm each number belongs under the correct B-I-N-G-O column; treat the centre free space according to the announced pattern. For 90-ball play, confirm the relevant line, two-line result or full house under the rules announced before the draw.

If a required number is absent, the claim is not yet verified; resume only after everyone understands the decision. If all required numbers are present, record the winner before starting a new game because resetting replaces the current draw and history. For formal, licensed, charitable or prize events, follow the venue’s documented claim procedure, retain whatever audit record the rules require and use approved equipment where necessary.

Speech, fullscreen and accessible calling

Speech is a convenience, not the sole record. Browser speech uses voices available on the device through the Web Speech API, so pronunciation, volume and availability vary by browser and operating system. Test it before players arrive, choose a suitable voice if the browser offers one, and keep the visual current call and history available. MDN’s SpeechSynthesis documentation explains that the browser controls the installed voices and speaking queue.

Fullscreen can make the current number easier to see across a room, but browsers may require a direct button press and can refuse fullscreen permission. Keep an obvious way to exit, do not hide the call history permanently, and check contrast and text size from the farthest seat. The Fullscreen API changes presentation only; it does not project sound or guarantee visibility on a particular display.

For an inclusive session:

  • say each call clearly and repeat it at a consistent pace;
  • keep the number visible long enough for manual marking;
  • use the call history as a visual alternative to speech;
  • avoid relying only on colour, sound or novelty rhymes;
  • allow players to request a repeat without advancing the draw;
  • provide large-print or otherwise accessible cards when needed.

Privacy, limits and responsible use

The number order, current call and game history are created and kept locally in this browser; they are not player profiles and are not uploaded as a hosted bingo session. Anyone sharing the device or screen can still see the displayed history. Clearing browser storage, resetting the game, using private-browsing controls or closing the relevant session may remove local state, so do not treat it as a permanent audit archive.

This caller is intended for recreational, classroom, family and informal community use. It does not sell cards, accept money, calculate payouts, verify identities or certify a draw. Laws and permit requirements differ by place and by whether money, prizes, fundraising or commercial gain are involved. Check the responsible local authority before running anything beyond a casual no-stakes game. Keep participation optional, rules transparent and play age-appropriate. Bingo is a game of chance; the caller cannot make one valid card more likely to win than another.

Frequently Asked Questions

Not within one completed draw. The tool shuffles the distinct 1–75 or 1–90 pool and removes each item as it is called. Starting or resetting a game creates a new order.

Match the format printed on the cards. A 75-ball card uses B-I-N-G-O columns with fixed ranges; a traditional 90-ball ticket uses numbers 1–90 across three rows and nine columns. They are not interchangeable.

Pause the draw, identify the pattern announced before the game and compare every required marked number with the visible call history. A formal event may require an additional ticket identifier, audit record or approved verification process.

Speech depends on the voices and Web Speech support provided by the browser and operating system. Test the chosen device first and always retain the large visual call and history as the authoritative fallback.

The draw state is handled locally in the browser and is not uploaded as a player account or remote game. It can still be visible to people using or viewing the same device, and browser cleanup or reset can erase it.

Do not assume so. This is recreational, non-certified software. Paid, charitable and commercial bingo can require permits, licensed operators, approved equipment, ticket verification and retained records. Check the rules for the event location and use certified systems when required.

The caller manages the draw only. Use the related Bingo Card Generator to prepare matching cards, then confirm that every card uses the same 75-ball or 90-ball format and the same announced winning pattern.

Related Tools