Bingo Card Generator

Create up to 100 unique, printable bingo cards — 75-ball 5×5 cards or 90-ball tickets — with an optional title and 1 to 6 cards per page.

Game

4 cards ready. Every card is different and carries a short ID you can check against a winner.

BINGO
1424375265
123435864
1029FREE5768
718445367
1120325569
Card 1 · ID 4BXJN
BINGO
728315761
1030405066
1223FREE4769
421424971
1426325868
Card 2 · ID RAP3P
BINGO
1226445062
423435472
824FREE5766
729405169
1120344974
Card 3 · ID QB72P
BINGO
926415663
321454672
624FREE4970
1419394775
1323405469
Card 4 · ID KUJRF

Printable bingo cards should be random, unique and easy to read. This generator builds a full set in one click — classic U.S. 75-ball cards or U.K.-style 90-ball tickets — and prints them cleanly, several to a page, with a short ID on each so you can verify a winner.

How to make bingo cards

  1. Choose the game: 75-ball (5×5 grid) or 90-ball tickets.
  2. Enter the number of cards, from 1 to 100.
  3. Choose cards per printed page: 1 for large print, or 2, 4 or 6 to save paper.
  4. Add an optional title, such as a party or classroom name, printed on every card.
  5. For 75-ball cards, keep or remove the free center space.
  6. Press Generate cards to preview them, then Print cards.

Changing the game or layout refreshes the set automatically; press Generate again any time for brand-new cards.

How a 75-ball card is built

Each column draws five different numbers from its own block of fifteen:

Column Numbers
B 1–15
I 16–30
N 31–45 (four numbers plus the free space)
G 46–60
O 61–75

The numbers within each column are placed in random order, so cards look varied even when they share numbers.

How many different cards are possible?

The B, I, G and O columns each choose five of fifteen numbers in a particular order, and the N column four of fifteen:

(15 × 14 × 13 × 12 × 11)4 × (15 × 14 × 13 × 12) = 360,3604 × 32,760 ≈ 5.52 × 1026

That is about 552 septillion cards. If you only care about which numbers are on a card, not their order within a column, there are still C(15, 5)⁴ × C(15, 4) = 3003⁴ × 1,365 ≈ 1.11 × 10¹⁷ distinct sets.

How a 90-ball ticket is built

A 90-ball ticket has 15 numbers in a 3 × 9 grid:

  • Every row has exactly five numbers and four blank squares.
  • Every column has one to three numbers: column 1 uses 1–9, column 2 uses 10–19, and so on, with the last column using 80–90.
  • Numbers in a column always increase from top to bottom.

The generator first decides how many numbers each column gets, then places them so each row ends up with exactly five — a constraint it always satisfies.

Worked example: a classroom bingo party

You have 28 students and want two cards each, printed four to a page.

  • Enter 56 cards and choose 4 per page: that prints 14 pages.
  • Write each student’s name next to their card IDs on a class list.
  • Run the game with the bingo number caller on the projector, so every call is shown on a board everyone can check.

Printing tips

  • Print a test page first to check margins; most printers handle the 4-per-page layout on letter paper without scaling.
  • Use card stock if cards will be reused with chips or dry-erase markers in sleeves.
  • Large print (1 per page) helps younger players and players with low vision.
  • Keep your generated set open until the game ends — closing the page discards it, and new cards will have different numbers and IDs.

Pair the cards with the bingo caller for a complete game, or pick door-prize winners with the random name picker.

Cards are generated in your browser with cryptographic randomness and are never uploaded. Each press of Generate creates an entirely new set.

Frequently asked questions

Are all the cards different?

Each card is generated independently at random. With about 5.5 × 10²⁶ possible 75-ball cards, the chance of two identical cards in a set of 100 is effectively zero.

How do I print the cards?

Press Print cards. Only the cards are sent to the printer, grouped by the cards-per-page setting, and colors switch to ink-friendly black and white. Choose 1 per page for large-print cards.

What is the free space?

The center square of a 75-ball card is traditionally free: it counts as already marked, which makes lines through the middle easier to complete. Untick the option for a card with 24 numbers in the center too.

What are the card IDs for?

Each card has a short random ID printed under it. Record which ID each player has, or ask a winner to read it out, so you can confirm a claimed bingo quickly.

What is the layout of a 90-ball ticket?

Three rows and nine columns. Each row has five numbers and four blanks, the first column holds 1–9, the next 10–19 and so on to 80–90, and numbers rise down each column.

Last reviewed October 2026 by the CalcFluent editorial team. How we check our calculators.