🎮 How to Use
- Click New Card to generate a random 5×5 bingo card.
- Click any cell to mark it (yellow highlight).
- Print the page or screenshot for physical games.
About this tool
Standard bingo card. 5×5 grid with FREE in center. Columns B(1-15), I(16-30), N(31-45), G(46-60), O(61-75). Mark numbers as called. Win with any line, full house, or 4-corners.
About 75-ball bingo
Bingo started as the Italian "Il Gioco del Lotto d'Italia" in 1530 and reached the United States via the carnival circuit as "Beano" in the 1920s, where toy salesman Edwin Lowe rebranded it Bingo in 1929 after a player shouted the wrong word in excitement. The American standard 5x5 form with the BINGO column header letters was set by Lowe and mathematics professor Carl Leffler, who designed roughly 6,000 non-conflicting cards over the early 1930s. The card this generator produces is the canonical Lowe layout: 24 random numbers in five columns (B 1 to 15, I 16 to 30, N 31 to 45, G 46 to 60, O 61 to 75) with a free centre.
The total card universe is enormous. Each column independently chooses 5 of 15 numbers without replacement (the N column chooses 4 because the centre is free), giving 15P5 raised to the 4th and 15P4 once. The product is roughly 5.52 x 10^14 cards. The free-space convention dates to 1942 and is preserved in nearly every modern variant; it shortens the path to "1 line" and creates the visually centred "X" win pattern.
How the generator works
For column index c in [0..4]: range = [c*15+1, c*15+15] pool = Fisher-Yates shuffle of range column = pool.slice(0, 5) If c == 2 (N column): column[2] = STAR (free space) Render header row [B, I, N, G, O] and 5 cell rows.
- Randomness: Math.random() seeded by browser entropy; sufficient for casual play, not cryptographic use.
- Click to mark: each cell toggles a yellow highlight; no win check is automated.
- Free centre: N column slot (2,2) is always star, counts as marked.
- New Card: regenerates with fresh shuffle; previous markings are lost.
Worked example: probability of winning
Question: if 50 people each play their own card, what is the chance a line wins by the 30th call?
- Per-card probability of any line by call 30: roughly 8 percent (from Monte Carlo simulation of 100,000 trials).
- Probability that NO player has won by call 30 with 50 cards: (1 minus 0.08) raised to 50 power, about 1.5 percent.
- Probability at least one player has won: 1 minus 0.015 = 98.5 percent.
- Expected call of first winner with 50 cards: around call 22.
Variants and win patterns
| Variant | Grid | Number pool | Win pattern |
|---|---|---|---|
| US 75-ball (this page) | 5x5 with free centre | 1 to 75 | 1 line (any direction including diagonals) |
| UK 90-ball | 9 x 3 ticket, 15 numbers | 1 to 90 | 1 line, 2 lines, then full house |
| UK 80-ball | 4x4 colour columns | 1 to 80 | 1 line, then full house |
| 30-ball "speed" | 3x3 | 1 to 30 | Full house only; ~3 min rounds |
| X pattern | 5x5 free centre | 1 to 75 | Both diagonals only |
| Postage stamp | 5x5 free centre | 1 to 75 | Any 2x2 corner block |
| Blackout | 5x5 free centre | 1 to 75 | Mark every cell on the card |
Common pitfalls
- Counting the free space twice. The centre N cell already counts as marked. Do not also click it for a different number; it should always read as the free star.
- Missing a diagonal. Many players sweep rows and columns but forget the two 5-cell diagonals, which are valid lines in standard US bingo.
- Calling out too early. A premature shout in a real hall is sometimes penalised. Verify all five marks on the same line before announcing.
- Printing on glossy paper. Marker bleed on glossy stock ruins reuse. Use matte paper if you plan to laminate and reuse with dry-erase markers.
- Generating one card for a group. Each player needs an independent card; this tool only generates one at a time. For 20 players, regenerate and print 20 times.
- Using browser autoplay to mark cards in long calls. Browser tabs throttle background timers; if the page is not focused, marks may lag. Keep the tab active during play.
Related tools on 3Tej
Frequently asked questions
How many unique bingo cards are possible on a 75-ball 5x5 grid?
The exact count is the product of the 5 column permutations: 15P5 x 15P5 x 15P4 x 15P5 x 15P5 (column N only picks 4 numbers because the centre is free), which works out to roughly 552 trillion (5.52 x 10^14) unique cards. That is why no two players in a fair-sized bingo hall share a card by coincidence; the collision odds are negligible.
What is the average number of calls before someone gets bingo?
For a single 5x5 75-ball card with the free centre, the expected number of calls before a line wins is roughly 41 calls (Agard and Shackleford, 2002). The first-call win probability rises sharply between calls 30 and 50. With 100 players in the room, the expected first-line winner appears at around call 17; with 1000 players, around call 9. More players means earlier wins.
What do the BINGO column letters mean and what are their ranges?
In the standard US 75-ball bingo, the columns are B (numbers 1 to 15), I (16 to 30), N (31 to 45, with the centre marked FREE), G (46 to 60), and O (61 to 75). The acronym is decorative; it comes from Edwin Lowe's 1929 rebrand of an Italian carnival game called Beano (where players shouted Beano on a win until someone shouted Bingo instead).
What is the difference between 75-ball, 80-ball, and 90-ball bingo?
75-ball (US): 5x5 grid, free centre, BINGO letters. 80-ball (UK/online): 4x4 grid, no free space, four colour-coded columns. 90-ball (UK/Australia): 9x3 ticket with 15 numbers and 12 blanks, three prize tiers (one line, two lines, full house). This page generates the US 75-ball variant.
How can I print these cards for a party or fundraiser?
Generate the card, then use your browser's File > Print. The page is print-friendly (white background, dark grid borders, no ads in the printable area). To create multiple unique cards, click New Card and print before regenerating; each card is independently randomised, so collisions across a 20-card party run are essentially zero.
