Game Tool

Bingo Card Generator

Make up to 500 printable bingo cards — 75-ball, 90-ball UK, or your own words and themes. Every card is checked against the others before it is returned, so a batch of 30 really is 30 different cards. Export a PDF, a ZIP of PNGs, or print straight from the page.

  • Verified unique
  • 75 & 90 ball
  • 15 themes
  • PDF & PNG
  • Digital caller
  • Works offline

Set up the game

The same seed always rebuilds the same cards, so you can reprint or verify a card later.

Card design

Drawn faintly behind the squares — useful for a school crest or company logo.

Printing

Preview

No cards yet

Digital caller

Generate cards to build the call list

    Check a win

    Cards are generated and the PDF and ZIP files are assembled inside your browser, with no third-party libraries. Nothing is uploaded, and it keeps working on a network that blocks external scripts.

    What "Unique Cards" Actually Means

    Most bingo generators promise unique cards. What many of them do is generate cards at random, make a few attempts to avoid a repeat, and then quietly give up and hand you duplicates anyway. You find out when two children in the same class shout "bingo" on the same call.

    This tool compares every card against every card already produced and discards any repeat. If your settings cannot produce as many distinct cards as you asked for, it says so and tells you how many it managed — it will never pad a batch.

    Whether that limit bites depends entirely on your content. A 75-ball card has more possible arrangements than there are atoms in a person, so duplicates are effectively impossible. A 25-word list on a 24-square card is also fine. But a 3 × 3 grid from a 10-word list has only a few thousand arrangements, and asking for 500 cards from it will legitimately run out.

    75-Ball, 90-Ball and Word Bingo

    GameGridNumbersFree squareTypical use
    75-ball (US)5 × 524 from 1–75, columns B/I/N/G/OYes, centreAmerican halls, fundraisers, parties
    90-ball (UK)3 × 915 from 1–90, five per rowNoBritish and Australian halls, one/two line and full house
    Word bingo3 × 3 to 6 × 6Your own list or a themeOptionalClassrooms, showers, office parties, holidays

    In 75-ball, each column draws from its own fifteen numbers: B from 1–15, I from 16–30, N from 31–45, G from 46–60, and O from 61–75. A call is a letter and a number together, like B7.

    In 90-ball, a card holds exactly fifteen numbers in a 3 × 9 grid — five per row, every column holding at least one, and numbers ascending down each column. The blank squares are part of the design, not missing content. Calls are plain numbers from 1 to 90.

    Why Every Card Carries a Seed

    Each card prints a card ID and the seed that produced it. That is not decoration — it is what makes a printed card checkable months later.

    Card generation here is fully deterministic: the same seed always produces exactly the same shuffle. So when someone brings back a card from last term's quiz and claims a win, you can type the seed into the win checker and rebuild that exact card without having kept the original file. It also means you can reprint a single lost card without regenerating and redistributing the whole set.

    Leave the seed blank and a random one is used. Type your own — an event name, a date — and the batch becomes reproducible on any device.

    Where People Use This

    Classrooms

    Sight words, times tables, vocabulary and revision. Load a theme, edit it to match your lesson, print one card per child.

    Christmas & holidays

    Themed word lists for Christmas, Halloween and Diwali, ready to print for a family game.

    Baby showers & weddings

    Guests mark off moments as they happen. The themed lists cover both, and you can add your own in-jokes.

    Office & meetings

    Buzzword bingo for all-hands and long calls. Edit the office list to match your team's vocabulary.

    Fundraisers

    Proper 75-ball or 90-ball cards in bulk, with the digital caller running the game and the checker settling claims.

    Road trips & parties

    Picture and word cards to keep people occupied, printed four to a sheet to save paper.

    Printing Tips

    • Set the print dialog to actual size. "Fit to page" or "shrink to fit" will resize the cards and throw off the cut lines.
    • Use ink-saver mode for large batches. Coloured fills across 125 sheets consume a startling amount of ink, and black outlines print perfectly well.
    • Two per sheet is the sweet spot for readability; four per sheet halves your paper but makes the squares noticeably smaller.
    • Print a single test sheet first. Check the size and contrast before committing to the whole run.
    • Card stock beats paper if the cards will be reused, and stands up to being marked with counters.

    Frequently Asked Questions

    Are the generated bingo cards really unique?

    Yes. Every card is compared against the ones already produced and is discarded if it matches, so a batch of 30 contains 30 genuinely different cards. If your settings cannot produce that many distinct layouts, the tool tells you how many it managed rather than padding the batch with duplicates.

    How many bingo cards can I make at once?

    Up to 500 in one batch. They are laid out at 1, 2 or 4 cards per sheet, so 500 cards is 125 sheets at four per page.

    What is the difference between 75-ball and 90-ball bingo?

    75-ball is the American game: a 5 by 5 grid with a free centre square and columns headed B, I, N, G and O drawing from 1-15, 16-30, 31-45, 46-60 and 61-75. 90-ball is the British game: a 3 by 9 grid holding exactly 15 numbers, five per row, with no free square.

    Can I make bingo cards with my own words?

    Yes. Switch to Words mode and paste your list with one item per line. A 5 by 5 card with a free square needs at least 24 items, and the more items you supply beyond that, the more different cards become possible.

    How many words do I need for bingo cards?

    At least as many as there are squares — 24 for a 5 by 5 card with a free centre, or 25 without. For a class of 30 children you want noticeably more than the minimum, otherwise the cards will share most of their squares. The tool shows how many distinct cards your list can produce.

    What does the seed do?

    The seed drives the shuffling, so the same seed always produces exactly the same batch of cards. That means you can reprint a lost card, or verify a card someone brings back weeks later, without keeping the file.

    Can I verify a winning card?

    Yes. Enter the card ID or the seed printed on the card, paste the calls that have been made, and pick the pattern. The checker matches each call exactly against each square, and if it is not a win it tells you how close the card is and which squares are still missing.

    Why does the win checker reject a card that looks like a winner?

    Most often because a call was mistyped or missed from the list. The checker deliberately requires an exact match, so B7 does not satisfy a square holding B75 — loose matching would confirm wins that never happened.

    Which win patterns are supported?

    Any line, any row, any column, any diagonal, four corners, an X, the outer frame, and a full blackout. Diagonals and the X are only offered on square grids, because a 3 by 9 card has no diagonal.

    Does the digital caller repeat numbers?

    No. It draws from the remaining calls only, so nothing comes up twice, and it stops when every call has been drawn. You can undo the last call or reset the whole game.

    Can the caller read the numbers out loud?

    Yes, using your browser's built-in speech. Turn on spoken calls and each draw is announced. The available voices come from your operating system, so quality varies between devices.

    How do I print bingo cards at home?

    Choose your paper size and how many cards go on each sheet, then use Print or download the PDF. Turn on cut lines to see where to cut, and make sure your print dialog is set to actual size rather than fit to page.

    What is ink-saver mode?

    It drops the coloured fills and prints black outlines on white, which uses far less ink on a large batch and stays readable on a monochrome laser printer.

    Can I download the cards as images instead of a PDF?

    Yes. The ZIP download gives you one PNG per card, named by card ID, which suits sending cards to players individually or dropping them into a slide deck.

    Does this work offline?

    Yes, once the page has loaded. It uses no third-party libraries at all — the PDF and ZIP files are assembled by the page itself — so nothing breaks if you are on a school network that blocks external scripts.

    Are my word lists uploaded anywhere?

    No. Cards are generated and files are assembled entirely in your browser, and your settings are saved only in your own browser storage. Nothing is sent to a server.

    Is there a watermark or a limit?

    No watermark, no sign-up and no limit on how many batches you make. The only cap is 500 cards in a single batch, which keeps the browser responsive.

    Can I use these bingo cards in my classroom or business?

    Yes. The cards you generate are yours to use, print and share, including for teaching and commercial events. The themed word lists are ordinary vocabulary and carry no restriction.