Bingo Card Generator

Type your words or pick a theme, choose the card size and how many cards you need, and print. Every card in the set is different, and the host gets a call sheet to tick off.

Loading…

How to make bingo cards

  1. Choose the card type. “Words or pictures” puts your own words or short phrases in the squares. “Numbers (75-ball)” makes classic US bingo cards with the B, I, N, G and O columns.
  2. Pick a theme or type your list. The Christmas, baby shower and classroom themes each fill in about 30 words. You can edit them, or choose Plain and type your own, one per line.
  3. Set the card size (3x3, 4x4 or 5x5) and whether the centre square is free.
  4. Enter how many cards you need, one per player, up to 500.
  5. Choose 1, 2 or 4 cards per page and your paper, then press Print cards. Choose “Save as PDF” in the print dialog to keep a file.
  6. Press Print call sheet for the host’s list of every word or number to tick off as it is called.

The preview under the options shows every card that will print. Only the cards print, without the site header or this article.

Worked example: 30 Christmas cards

Choose the Christmas theme, 5x5 with a free centre, 30 cards, 4 per page and set code xmas27. The theme has 32 words and each card needs 24, so every card shows a different mix as well as a different order.

  • All 30 cards are different, and no two share the same 24 words.
  • Each word appears on between 18 and 29 cards, 22.5 on average, so no single call marks everyone’s card.
  • At 4 per page the set prints on 8 pages, the last one with 2 cards.

The call sheet lists all 32 words in alphabetical order with a box to tick. Enter the same set code later and you get the same 30 cards again.

Word bingo or number bingo?

Word bingo suits parties, classrooms and team events: the host reads out words (or holds up a picture, or describes something) and players mark the square. It is quick to learn and works for any topic, from spelling lists to baby names. With more words than squares, cards differ in which words they show, so fewer players win at the same moment.

75-ball bingo is the classic US game. Each column takes 5 numbers from its own range: B 1 to 15, I 16 to 30, N 31 to 45, G 46 to 60 and O 61 to 75. The N column has only 4 numbers when the centre is free. The host calls numbers with their letter (“G 52”), so players only need to scan one column. The call sheet lists all 75 by column.

UK 90-ball tickets (3 rows of 9) are a different layout and are not made by this tool.

Running the game

  • Decide what wins before you start: one line (across, down or diagonal), four corners, or a full card for a longer game.
  • Calling words: cut up a second copy of the call sheet and draw slips from a bowl, or read down the sheet in any order and tick each word as you go.
  • Checking a winner: ask the player to read back their marked squares and compare them with your ticks.
  • Small cards for small hands: 3x3 cards with 8 words and a free centre make a five-minute game for young children.
  • Save paper: print at 4 per page and cut, or print one card in plastic sleeves and use dry-wipe pens.

Why every card is different

Each card is a random pick and shuffle of your list. The randomness comes from the set code, so the same code, words and settings always give the same cards. That is what lets you share a link with a co-host, print five more cards later that do not repeat the first ones, or reprint a lost card. The generator checks every new card against the others in the set and redraws any duplicate. Press New set of cards for a fresh code.

Frequently asked questions

How many words do I need for 5x5 bingo?

At least 24 with a free centre, or 25 without one. Around 30 to 40 is better: each card then shows a different selection, so games last longer and fewer people win at once.

Are the cards really all different?

Yes. Every card in a set is checked against the others and redrawn if it repeats. With exactly as many words as squares, the cards share the same words in different positions, which still gives different winners.

Can I use pictures instead of words?

The cards hold text, so for young children use short words or emoji the printer can show, such as a star or a snowman, or read each word aloud while holding up a picture.

How do I print more cards that match a set I already printed?

Keep the link (or the set code) and raise the number of cards. The first cards stay exactly the same and the new ones are added after them, so nobody gets a duplicate.

What are the number ranges on a 75-ball bingo card?

B is 1 to 15, I is 16 to 30, N is 31 to 45, G is 46 to 60 and O is 61 to 75. Each column has 5 numbers, except N, which has 4 when the centre is a free space.