Animal Bingo
| B | I | N | G | O |
|---|---|---|---|---|
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
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.
Suggests up to 48 squares you can edit. Add the audience for better results, like “for a kindergarten class” or “for a retirement party”.
Animal Bingo
| B | I | N | G | O |
|---|---|---|---|---|
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
| B | I | N | G | O |
|---|---|---|---|---|
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
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.