Calcist

Style

Buttons

Spacing

How much to show

Decimal places

Text size

Bingo card generator

Make printable bingo cards: classic 75-ball numbers or your own words, up to 30 different cards at once.

Private: calculated on your device. Nothing you type is sent anywhere.

Next: Calling the game? Draw 1 to 75 with no repeats using the random number generator.

What this bingo card generator does

It makes up to 30 different bingo cards at once, ready to print: classic US 75-ball cards, or cards filled from your own list of words for a classroom, baby shower, holiday party or meeting. Press Print cards and only the cards print, two to a letter-size page, in black and white.

How a 75-ball card is laid out

A US bingo card has 25 squares in five columns headed B, I, N, G and O, with a free space in the middle. Each column draws from its own 15 numbers:

ColumnNumbersSquares
B1–155
I16–305
N31–454 + free space
G46–605
O61–755

Each column picks its numbers without repeats, using your browser's cryptographic random generator with rejection sampling, so every number in a column is equally likely. Every card in a set is checked to make sure no two are the same.

How many different cards are there?

The order of the squares matters, since it changes which lines win. Four columns choose 5 of 15 numbers in order, and the N column chooses 4:

(15 × 14 × 13 × 12 × 11)⁴ × (15 × 14 × 13 × 12) = 360,360⁴ × 32,760

That's 552,446,474,061,128,648,601,600,000 different cards, so two cards matching by chance is practically impossible.

Worked example: a word bingo game

Type 30 summer words, one per line, and ask for 20 cards with a free center. Each card gets 24 of your 30 words in a random order. Because each card uses most of the list, players fill squares at a similar pace. With a much longer list, games take longer. To call the game, read the words in a random order. Our random number generator with "No repeats" can pick the order.

Limitations

  • These are cards only. To call a numbers game, draw 1 to 75 without repeats.
  • Word lists need at least 24 different entries (25 without a free space). Repeated words are counted once. Long phrases are shrunk to fit, so keep them short.
  • Printing depends on your browser. If cards split across pages, set the scale to "Fit to page" or 90%.
  • For a licensed charity or commercial game, use the card stock and rules your state requires.

Sources

How we checked this

Before every update, this calculator is run in a real browser with these known answers, and it must match all of them:

  • 4 classic cards, B 1–15 to O 61–75 ✓
  • Possible 75-ball cards: 360,360⁴ × 32,760 ✓
  • A 24-word list fills a card with a free center ✓
  • Edge: 3 words isn't enough for a card ✓
  • Edge: 31 cards is over the limit ✓

Last checked October 26, 2026. Spotted something wrong? The math is done in your browser with the formula shown on this page, so you can check any result by hand.

Add this calculator to your website (free)

Paste this code into any web page. The calculator works on your page, resizes itself, has no ads and no tracking, and nothing your visitors type is sent anywhere. More about embedding.

Questions people ask

What numbers go in each bingo column?

On a standard 75-ball card, B has 1–15, I has 16–30, N has 31–45, G has 46–60 and O has 61–75. The center of the N column is usually a free space.

How many numbers are on a bingo card?

24 numbers plus a free space in the center, for 25 squares. Without a free space, the N column gets a fifth number.

How do I make bingo cards with my own words?

Choose "My own words", type or paste at least 24 words or short phrases, choose how many cards you want, and print. Each card gets a different random selection and order.

Can two printed cards be the same?

No. Every card in a set is compared with the others, and any duplicate is redrawn before the cards are shown.

Related calculators