Bingo Card Generator

Type or paste your words, or describe your event and let AI suggest them. Then choose a grid size and how many cards you need, and download a PDF of printable bingo cards that are all different, with a caller sheet in a shuffled order. Free, no login.

Your game

50 words – enough for unique 5x5 cards

Suggests up to 48 squares you can edit. Add the audience for better results, like “for a kindergarten class” or “for a retirement party”.

Card
Size
1 to 200
One per column, e.g. BINGO
Printing
Paper
Cards per page
Every item in call order with tick boxes, on its own page
Open caller

Preview · 30 cards · 5x5 · free centre · 50 items

Animal Bingo

Card 1: 5 by 5
BINGO
Gorilla
Giraffe
Flamingo
Deer
Owl
Tiger
Spider
Camel
Otter
Bee
Raccoon
Wolf
FREE
Squirrel
Cow
Dog
Bear
Elephant
Eagle
Kangaroo
Hippo
Whale
Beaver
Koala
Frog

Card 1 of 30

Animal Bingo

Card 2: 5 by 5
BINGO
Horse
Turtle
Snake
Chicken
Rabbit
Shark
Sheep
Lion
Duck
Penguin
Hedgehog
Butterfly
FREE
Peacock
Octopus
Monkey
Zebra
Dolphin
Moose
Panda
Rhino
Crocodile
Goat
Cat
Pig

Card 2 of 30

How to use it

  1. Enter your words. One square per line: single words, short phrases, names, numbers, or anything players can recognize when it is called. Blank lines and duplicates are dropped automatically. Need ideas? Describe the occasion and who is playing in the "Describe your theme" box, for example "ocean animals for a kindergarten class", and press Get ideas: use the suggestions as your list or add them to your own words. You can also start from a themed list, or read more on the AI bingo card generator page. For traditional number bingo, choose "Use numbers 1–75 instead" and the columns fill from the classic B, I, N, G and O ranges.
  2. Pick a grid. 5 x 5 is the classic card with 24 squares plus a free centre. 4 x 4 is quicker and has no centre square. 3 x 3 suits preschoolers and five-minute rounds. You can turn the free square off or give it your own label.
  3. Set the number of cards. One per player, plus a couple of spares. The generator makes up to 200 and tells you if your list is too short to keep every card's set of words different.
  4. Check the preview. The cards are rebuilt every time you change something. If you would like a different draw of the same list, press Shuffle; every draw is reproducible from the share link.
  5. Download and print. Give the game a title for the top of each card, choose Letter or A4 and 1, 2 or 4 cards per page, tick "Include a caller sheet", and download the PDF (or use Print for your browser's own print dialog). Card numbers are printed on each card so you can hand them out and check winners later.

How the cards are made

Every card is different. The generator deals each card from a shuffled copy of your list, refilling it when it runs out, so across a set every word is used about equally often and no word is left off a class set. Each new card is compared with the ones already made: a repeated arrangement is reshuffled and a repeated set of words is repaired by swapping a word, so you can never hand two players the same card. The shuffling uses a seeded random number generator, which is why the share link rebuilds the same cards.

Different sets, not just different orders. Two cards can hold the same 24 words in a different layout. That is fine for line games, but in a full-card ("blackout") game those two cards would win on exactly the same call. Whenever your list is long enough the generator also guarantees that no two cards share the same set of words. How long is long enough is a matter of arithmetic: with a 5 x 5 card and a free centre, 24 words give exactly one possible set, 25 words give 25, 26 words give 325 and 30 words give 593,775. The unique cards guide explains the math and has a table for every list size up to 60.

The free space. On 5 x 5 and 3 x 3 cards the centre square can be a free space, which players mark before the first call. It makes lines through the middle one call shorter and gives beginners a head start. 4 x 4 cards have no centre square, so there is no free space; every line needs four calls.

The caller sheet. Every word in your list goes onto the caller sheet in a shuffled order with a tick box. Because cards are dealt from the list evenly, a class-sized game puts every word on several cards; in a very small game from a long list a few calls will be on nobody's card, which is how number bingo works too. The order is fixed by the same seed as the cards, which means the on-screen caller and the printed sheet always agree.

How many words you need. Enough for the grid, plus enough spare that cards differ and the game lasts: at least 48 for a 5 x 5 game (twice what a card holds) and ideally 50 to 75. With exactly 24 words every 5 x 5 card holds the same words, so a blackout game ends for everyone at once; with 75 words (the number in classic number bingo) a line typically takes 15 to 25 calls in a class-sized game and a full card more than 60.

Running the game

  • Agree the winning pattern before you start. One line (any row, column or diagonal) is the standard game and takes three to seven minutes, depending on the pace. Four corners and the small "postage stamp" square are quick; a full card is long. The hosting guide shows the common patterns as pictures.
  • Call at a steady pace. About one call every ten to fifteen seconds for adults, slower for children and language learners, and repeat each call once. Tick the caller sheet as you go.
  • Check the winner. Ask for the card number and read the marked squares back against the ticked calls. If it holds up, decide whether to stop or play on for a second pattern; cards can be reused for a full-card round by continuing from the same call list.
  • Give out markers. Dry beans, buttons, torn paper, bingo daubers or a pencil all work. For a class set that will be reused, slip the cards into page protectors and use dry-erase markers.
  • Keep prizes small and plentiful. Stickers, a bookmark, a choice of song, first in the lunch line, a small bag of sweets. Several short games with small prizes beat one long game with a big one, especially with children.

Frequently asked questions

How many words do I need for 30 cards?

For 5 x 5 cards with a free centre, 48 words is the comfortable minimum (the generator warns below that, because the cards share most of their squares) and 50 to 75 is better. Each card uses 24 of your words, so with 30 words any two cards share at least 18 squares and games end in a near tie; with 50 words the cards feel different and a line takes 10 to 18 calls in a class-sized game. For 4 x 4 cards aim for at least 32 words; for 3 x 3, at least 16. The unique cards guide has the full table.

Can every card be unique?

Yes, in both senses. The generator never prints two cards with the same arrangement, and whenever your list is long enough it also keeps every card's set of words different, so no two players can hit a full card on the same call. With 25 words on 5 x 5 cards that second guarantee covers up to 25 cards; with 26 words it covers 325, and with 30 words more than half a million. If your list is too short for the number of cards you asked for, the tool says so instead of quietly repeating a card.

How do I print 4 bingo cards per page?

Choose "4 per page" in the PDF options before you download. Each Letter or A4 sheet then carries four cards in a 2 x 2 layout with a cut line between them, which is the usual choice for a class set. Use "2 per page" for cards that are easier to read across a table, or "1 per page" for younger children, large print or when players will use counters. Print at 100% ("actual size"), not "fit to page", so every sheet comes out the same size.

Can I run virtual bingo over Zoom or Teams?

Yes. Make the cards, copy the share link and send it to the players; each person opens it, presses "Show all cards" to find their card number, and keeps that card open on screen while marking calls on paper (the on-screen cards can't be tapped), or prints the PDF page it is on. Then open the caller page from the same link and share your screen, or read the calls aloud. Everything is in the link itself, so there is nothing to upload and no account for your players to make.

Can I use pictures or emoji instead of words?

Emoji and symbols work on screen and in the share link, but the PDF uses built-in fonts that only cover Western European letters, numbers and punctuation, so emoji won't print in the PDF. The tool warns you about any square it can't print and points you to the Print button instead, which uses your browser's own fonts and handles emoji and any language. For picture bingo, print the cards and let children draw or stick an image in each square, or use short words with a picture read aloud by the caller.

Which card sizes can I make?

3 x 3 (9 squares, or 8 plus a free centre, good for preschool and quick rounds), 4 x 4 (16 squares, no centre, so no free space) and the classic 5 x 5 with or without a free centre. The free square can say anything you like: "FREE", "Bingo!", your child's name or the name of the event. There is also a classic 75-ball mode, where each column draws numbers from its own range (B 1 to 15 through O 61 to 75).

What is the caller sheet and do I need it?

The caller sheet lists every word in your list in a shuffled order with a tick box beside each. Call from the top, tick as you go, and you have both a random order and a record for checking a winning card. It is appended to the PDF when "Include a caller sheet" is ticked, and the same order drives the on-screen caller. If you prefer to draw slips from a bowl, print the sheet and cut it up.

Is it free, and do I need an account?

It is free and there is nothing to sign up for. The cards are generated in your browser, so your word list never leaves your device unless you share the link (see the privacy policy). There is no watermark, no "premium" PDF and no limit other than 200 cards per game; the only branding is a small line with the site address under each card.

Will my list still be here tomorrow?

Your latest game is saved in this browser's local storage, so it comes back when you reopen the page on the same device. To keep a game for good, or move it to another computer, copy the share link and paste it somewhere safe: the link rebuilds exactly the same cards, in the same order, every time.

Does it work on a phone?

Yes. The generator, the preview and the PDF download all work on iOS and Android, and the caller page is designed to be run from a phone held by the host. Typing a long list is easier on a keyboard, so one common pattern is to build the list on a laptop, copy the share link, and open it on a phone at the event.

More tools and guides