Generator · Print-true

Bingo card generator and custom bingo card maker

This bingo card generator prints a set of up to thirty bingo cards, each shuffled separately, using classic 1–75 numbers or your own custom word list. Keep the free space and the caller's sheet or switch them off, then print the set or save it as a PDF. There is no watermark across the middle. Everything is generated in your browser at true page size, and nothing you type leaves your device.

Adjust

Duplicates are removed. A 5×5 card with a free space needs 24 different items.
Details
Sheet— Card— Set— Pages— Seed—

How this generator works

Each card is a shuffle within fixed rules. In number mode each column draws from its own band of fifteen numbers: B holds 1–15, I holds 16–30, and so on to O at 61–75. That rule lets a caller shout "I 24" and every player look in a single column, so nobody has to scan all twenty-five cells. The 3×3 and 4×4 sizes keep fifteen numbers per column, so their cards use 1–45 and 1–60. In word mode the cells are drawn from your list, shuffled for each card, and no item is ever placed twice on the same card. The sheet is SVG drawn in real millimeters, so with the print dialog at 100% or "Actual size" the cards print at the size you see; "Fit to page" rescales them.

Every card in a set comes from one visible seed, the number in the Seed box. The seed feeds a small deterministic generator that drives each card's shuffle, and it is printed faintly in the corner of every card next to the card's place in the set, as in "card 14/30". That makes a classroom or party set recoverable: if the copier eats three sheets, re-enter the seed and print exactly the same cards again, and they still match the ones already handed out. Press "New set" when you want a different set. Printing goes through your browser's own dialog, where the "Save as PDF" destination turns the whole set into a single multi-page file.

If your word list has only just enough items to fill one card, every card holds the same items in its own shuffled order, and the page warns you about it. Sets start to feel distinct at twice that many items. Long entries are shrunk and wrapped to fit their cell, which works well up to about three short words and becomes unreadable well before a full sentence. A free space needs a middle cell, so it applies to the odd sizes only.

Frequently asked questions

How many different bingo cards can I print at once?
Up to thirty in one run, one or two to a sheet, and each card in the set gets its own shuffle. You can print the same set again: the seed shown in the Details panel is also printed in the corner of each card, so re-entering it regenerates the identical set if a copy jams or you need one more of card 14.
Can I use my own words instead of numbers to make custom bingo cards?
Yes. Set Cell contents to "Your own list" and put one item per line in the box (commas work too, for pasting from a spreadsheet). Each card needs a different item in every cell, so the default 5×5 card takes 24 around its free space. If your list is shorter than a card needs, the generator tells you and prints blank grids, and it does not fill the gap by repeating items on a card.
Where is the list of numbers or words to call?
Leave "Include a caller's sheet" ticked and the last page of the set is exactly that: every number or item in play, each with a box to tick as it is called. In number mode the numbers are grouped by column, and each carries its letter (B 1, I 16 and so on) when the B I N G O header is on.
How do I get a PDF instead of a printout?
Press Print, then choose "Save as PDF" as the destination in the dialog. The whole set becomes one multi-page PDF, one card sheet per page. Your browser builds the PDF on your device, and this site does not create, store or watermark a file on any server.
Is anything uploaded or stored?
No. The word list you type, the cards and the caller's sheet are all built as vector geometry inside this page and printed through your browser's own dialog. There is no account, no watermark and no saved setting: close the tab and the set is gone.

Related tools