Bingo number generator
Call 75-ball bingo numbers one at a time without repeats, track what has been called, and print as many different bingo cards as you need.
0 of 75 called.
How 75-ball bingo works
Each column of the card draws from its own range: B 1–15, I 16–30, N 31–45, G 46–60, O 61–75. The centre square is free. Complete any row, column or diagonal to win. A column can be filled in 15 × 14 × 13 × 12 × 11 = 360,360 ordered ways (the N column in 15 × 14 × 13 × 12 = 32,760), so the number of distinct cards is about 5.5 × 10²⁶. The permutation calculator checks each factor.
How to use the bingo caller and card maker
To call numbers, press Call next number. A ball from 1 to 75 appears with its letter, never repeating within a game, and the board below highlights every number called so far. Tick Read aloud to have your device speak each call. New game clears the board and starts over. To make cards, set the number of cards (1 to 30), press Make cards and then Print. Each card has its own random set of numbers, no two cards on the page are the same, and the centre square is free.
Bingo rules and winning patterns
Every player has a card with a 5 × 5 grid. As each number is called, players mark it if it is on their card. The first player to complete the agreed pattern calls “Bingo!” and the card is checked against the numbers called. The classic pattern is any full row, column or diagonal. Other common games are:
- Four corners: the four corner squares.
- Postage stamp: a 2 × 2 block in a corner.
- Letter X or T: both diagonals, or the top row and the middle column.
- Blackout (coverall): every square on the card.
Agree on the pattern before the first call. If two players call at the same time, they may share the prize or play a tie-break, so decide in advance.
The columns of a 75-ball card
The letters B-I-N-G-O each own 15 numbers: B has 1 to 15, I has 16 to 30, N has 31 to 45, G has 46 to 60 and O has 61 to 75. Each column of a card takes five numbers from its range, and the centre of the N column is free, so it has only four. The caller’s board is laid out in the same way, which makes it simple to find a number fast.
Running a bingo night
- Print one or two cards for each guest and a few spares, and have markers or counters ready.
- Announce the pattern for each round and the prize before the first ball.
- Call each number clearly with its letter (“B 12”) and repeat it once.
- Keep the called numbers visible on the board so players can check claims.
- Check a winning card against the called numbers before awarding the prize.
Why every card is different
The number of possible cards is astronomically large: 360,360 ordered ways to fill each of the B, I, G and O columns and 32,760 for N, about 5.5 × 1026 in all. Even so, the generator compares each new card with the others on the page and redraws any duplicate, so a repeat can never be handed out. This matters for fairness: two identical cards would win at the same moment on the same call and split the prize every time.
Variants: 90-ball and 30-ball
This page uses the 75-ball game popular in North America. In 90-ball bingo, common in the United Kingdom, tickets have three rows of nine squares and only five numbers in each row, and the prize stages are one line, two lines and a full house. In 30-ball bingo, a quick game for children, a small 3 × 3 card is played with numbers from 1 to 30. If you play a different variant, call the numbers from this board and ignore any that your game does not use, or agree the range with your players before starting.
Calling tips for a smooth game
Speak slowly and pronounce the letter first: “B, twelve”. For teams, give players a pause of a few seconds between calls. Keep a separate paper list as backup, because the tool resets if the page is refreshed. Make sure children understand the pattern before play starts, and give out spare cards for latecomers.
Printing tips
Use the Print button and a normal browser print dialog. The page hides the caller and the rest of the site when it prints, so only the cards appear. Set the paper to portrait, choose “actual size” or fit to page, and print in black and white to save ink. Cut the sheet into cards if you printed several on a page.
Common questions
How does the bingo number generator work?
It shuffles the 75 balls (B 1–15, I 16–30, N 31–45, G 46–60, O 61–75) once, then calls them in that order, so no number repeats. Each number is shown with its letter and added to the called-numbers board.
How are bingo cards made?
Each 5 × 5 card takes 5 random numbers from each letter’s range (4 for the N column, which has a free centre space). No number repeats within a card, and the printable sheet gives each card a different mix.
What are the odds of a bingo card winning?
A card has 12 winning lines (5 rows, 5 columns, 2 diagonals). If every number were called, every card would complete a line, so the practical question is how quickly one does. More cards in play means a faster first winner.
Can I print the cards?
Yes. Make as many cards as you want and press Print; only the cards print, two to a page.
Related calculators
-
Lottery calculator
Odds of matching numbers.
-
Random number generator
Draw from any range.
-
Combination calculator
Counting card layouts.
-
Coin flipper
More random draws.
Written and reviewed by our editorial team. Last updated . Method and sources: how these numbers are computed.