Bingo Card Generator: Printable Bingo Cards

Make up to 200 unique bingo cards with numbers or your own words, print them as a PDF, then call the game on screen.

🔒 Runs in your browser: nothing is uploaded

Game type
Accent color
Same code + same settings = exactly the same cards. It is printed on every card so you can check winners later.
Preview
Card 1

Every card in the set is different. Numbers follow the standard column ranges.

How to make bingo cards

  1. Pick a game type. Choose classic 75-ball numbers, UK-style 90-ball tickets, or custom words for a party, classroom or shower.
  2. Add your words (custom mode). Type or paste one word or phrase per line, or start from a theme and edit it. A 5×5 card with a free center needs at least 24 different entries, a 4×4 card needs 16 and a 3×3 card needs 8 (or 9 without the free space).
  3. Set the details. Title, free space, how many cards (up to 200), cards per page, paper size and color.
  4. Download the PDF and print it. Every card in the set is different, and the preview shows exactly what you will get.
  5. Grab the caller sheet or use the on-screen caller on the second tab to run the game.

75-ball, 90-ball or custom words?

75-ball bingo is the standard game in the US and Canada. Each card is a 5×5 grid under the letters B-I-N-G-O, and every column draws from its own range: B 1–15, I 16–30, N 31–45, G 46–60 and O 61–75. With the free center the N column shows four numbers, so each card has 24.

90-ball bingo is the version played in the UK, Ireland and Australia. A ticket has 3 rows and 9 columns with 15 numbers: five in every row, and one to three in every column (1–9 in the first column, 10–19 in the second, up to 80–90 in the last). This generator deals tickets in strips of six, so each strip of six covers all 90 numbers exactly once, the same way real bingo books do. Prizes usually go to one line, two lines and a full house.

Custom word bingo works for baby and bridal showers (guests mark gifts as they are opened), classrooms (sight words, vocabulary, math facts), holidays, road trips and meetings. More entries than squares makes cards more varied and games longer. With exactly 24 words every card holds the same words in a different order, so someone finishes quickly.

Running the game

The caller sheet lists every number or word in a random order with a tick box, plus a master board (numbers) or cut-out calling slips (words). Prefer a screen? The on-screen caller draws calls at random, shows the last calls and a board of everything called, can read calls aloud with your device's offline voice, and goes full screen for a projector or TV. It remembers the game if you reload the page.

When someone shouts “Bingo!”, type the card number from the bottom of their card into Check a winning card. The card is rebuilt from the card set code, so you can confirm every marked square without collecting the card.

Tips for printing and playing

  • Print at 100% / actual size. “Fit to page” also works; the layout keeps a half-inch margin that suits almost every home printer.
  • Save paper: 2 cards per page gives a comfortable card for adults, 4 per page is fine for number games, and 6 per page prints a full 90-ball strip.
  • Reuse cards by printing on card stock and using chips, coins or dry-erase sleeves.
  • Keep the card set code. The code and your settings rebuild the same cards later, so you can print extra copies for late arrivals without clashes. The link button saves everything in one URL.
  • Pick a pattern before you start: any line, four corners, an X, or a blackout (every square) for a longer game.

Planning a party? Draw names with the Secret Santa generator, run a football squares pool, or pick prize winners with the wheel spinner. For the classroom, pair sight word bingo with name tracing worksheets.

Frequently asked questions

How many words do I need for custom bingo cards?

A 5×5 card with a free center needs at least 24 different words or phrases (25 without the free space). A 4×4 card needs 16 and a 3×3 card needs 8, or 9 without the free space. More words than squares makes every card more different, so games last longer and fewer people win at once.

Are all the bingo cards different?

Yes. Every card in a set is unique. For number bingo no two cards share the same numbers, and for word bingo no two cards have the same words in the same squares. You can make up to 200 cards at a time.

What numbers go in each column of a 75-ball bingo card?

B has 1–15, I has 16–30, N has 31–45, G has 46–60 and O has 61–75. Each column shows five numbers from its range, except N, which has four when the center is a free space.

How do 90-ball bingo tickets work?

A 90-ball ticket has 3 rows and 9 columns holding 15 numbers: five per row, with the first column covering 1–9, the next 10–19 and so on up to 80–90. Tickets come in strips of six that together contain every number from 1 to 90 exactly once. Players usually win for one line, two lines and a full house.

What is the card set code?

It is the seed for the shuffle. The same code with the same settings always rebuilds exactly the same cards, so you can reprint a lost card, add extra cards later, or check a winner by typing the card number into the on-screen caller. Click New shuffle for a completely new set.

How do I call the game?

Download the caller sheet for a shuffled call order with tick boxes and a master board, or open the Call the game tab. The on-screen caller draws at random, shows recent calls and a board of everything called, can read calls aloud with an offline voice, and works full screen on a TV or projector.

Can I print bingo cards on A4 paper?

Yes. Choose US Letter or A4 and 1, 2 or 4 cards per page (or a full strip of six 90-ball tickets). Print at actual size or fit to page; the layout keeps a margin that suits home printers.

Is my word list uploaded anywhere?

No. The cards and PDF are created in your browser and nothing is sent to a server. Your settings are saved only in this browser so they are there next time.