3tej home
← All Games

What is Bingo Card Generator?

A Bingo Card Generator produces a bingo card on demand, using a deterministic algorithm or a cryptographically strong random source. Output is generated entirely in your browser so nothing is sent to a server. Print or share. The tool runs.

Bingo Card Generator

5×5 bingo card. Click to mark.

🎮 How to Use

  1. Click New Card to generate a random 5×5 bingo card.
  2. Click any cell to mark it (yellow highlight).
  3. 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?

  1. Per-card probability of any line by call 30: roughly 8 percent (from Monte Carlo simulation of 100,000 trials).
  2. Probability that NO player has won by call 30 with 50 cards: (1 minus 0.08) raised to 50 power, about 1.5 percent.
  3. Probability at least one player has won: 1 minus 0.015 = 98.5 percent.
  4. Expected call of first winner with 50 cards: around call 22.
Result: with 50 players the first bingo is almost certain by call 30 and expected at call 22. Caller speed (about 4 calls per minute typical) means the round lasts roughly 5 to 7 minutes. For 5 players, the expected first call doubles to about 38.

Variants and win patterns

VariantGridNumber poolWin pattern
US 75-ball (this page)5x5 with free centre1 to 751 line (any direction including diagonals)
UK 90-ball9 x 3 ticket, 15 numbers1 to 901 line, 2 lines, then full house
UK 80-ball4x4 colour columns1 to 801 line, then full house
30-ball "speed"3x31 to 30Full house only; ~3 min rounds
X pattern5x5 free centre1 to 75Both diagonals only
Postage stamp5x5 free centre1 to 75Any 2x2 corner block
Blackout5x5 free centre1 to 75Mark 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.

CT
3Tej Editorial
Free, browser-based tools -.