Skip to content
AZ Tools

Bingo Card Generator

Generates print-ready bingo cards entirely in your browser — no account, no watermarks, nothing uploaded. Classic mode follows the standard US 75-ball layout: each of the five B-I-N-G-O columns draws only from its own range (B 1–15, I 16–30, N 31–45, G 46–60, O 61–75), numbers never repeat within a card, and the center square is FREE by default. The smaller 3×3 and 4×4 grids use proportionally scaled ranges (1–45 and 1–60) for quicker games. Word mode swaps numbers for your own comma- or newline-separated list — meeting-buzzword bingo, baby-shower prompts, classroom vocabulary — with each card receiving an independent random selection and arrangement. Shuffling uses a Fisher–Yates permutation seeded from crypto.getRandomValues, the browser's cryptographic random source, so cards are statistically independent and rerolls aren't predictable. Generate up to 12 cards at a time and hand them out from one printed sheet; the Print button opens your browser's print dialog, and your word list and settings persist locally for next time.

How to use

  1. Choose Classic numbers for a traditional bingo night, or Custom word list for icebreakers, showers, or classroom games.
  2. Pick a card size (3×3, 4×4, or 5×5) and whether the center square is FREE — the free center only applies to odd sizes.
  3. In word mode, enter at least size² unique entries (24 for a 5×5 with free center); the counter shows how many you still need.
  4. Set the number of cards (up to 12), reroll until you like the spread, then hit Print — 100% scale fits standard letter/A4 paper.

Frequently asked questions

Why does it ask for 24 words and not 25?
The center tile is FREE on odd-sized grids, so a 5×5 only has 24 fillable squares. Untick "Free center square" to use all 25 — even sizes (4×4) have no center square, so the option is disabled there.
Is it truly random?
Yes. Each card is dealt from a fresh seed drawn with crypto.getRandomValues — the browser's cryptographically secure generator — and shuffled with Fisher–Yates, so there's no pattern across cards or rerolls.
Can two players end up with identical cards?
In classic 5×5 play it's effectively impossible — there are on the order of 10^26 distinct cards, and every card here is generated independently. In word mode with a list barely longer than the grid, cards share most entries but still differ in arrangement; supply extra words for more variety.
Which number ranges do the smaller grids use?
Each column always covers a 15-number band: a 3×3 card draws from 1–45 (three columns), a 4×4 from 1–60, and the 5×5 uses the official 1–75 B-I-N-G-O ranges. Numbers are unique within a card.
How do I print the cards, and is my word list private?
The Print button calls your browser's print dialog — print at 100% scale, or pick "Save as PDF" as the destination for a shareable file. Your word list never leaves the device; it's kept only in local storage so it's there next session.

Related tools