Make bingo cards for a party or class
Standard 75-ball cards, or cards built from your own words — team names, vocabulary, inside jokes. Generate one PNG per player and print.
Tools used in this guide
The job
You need N different bingo cards — one per player — and store-bought sheets do not have your custom words. Generating cards in the browser means each one is shuffled fresh and the files never leave your machine.
How to do it
Pick number cards for the classic game, or switch to your own list of at least 24 words — one per line. Each “make a card” click samples a fresh layout; download each PNG and print one per player.
- Number cards follow the 75-ball column ranges: B 1–15, I 16–30, N 31–45, G 46–60, O 61–75, free center.
- Word cards take 24–500 entries; 24 are picked at random per card, so a bigger list gives more variety between players.
- Keep word list entries short — long phrases squeeze into cells but readability drops.
Worked example
For a 12-person end-of-year party, paste 30 company-ish words (product names, project codenames, catchphrases), generate 12 cards, and print each PNG on A5. Every card is a different 24-word sample, so players get different boards.
Limits
Cards are 5×5 only and always include the free center cell — there is no 3×3 or no-free-space variant. Randomness uses crypto.getRandomValues, fine for parties but not audited for gambling. The PNG is fixed-size; for huge halls project the on-screen table instead.