Bingo Card Generator
Generates printable 3×3, 4×4 or classic 5×5 BINGO cards — number mode or your own word list, free-center optional, browser-print friendly.
How to use
- Choose Classic numbers for a traditional bingo night, or Custom word list for icebreakers, showers, or classroom games.
- 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.
- 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.
- Set the number of cards (up to 12), reroll until you like the spread, then hit Print — 100% scale fits standard letter/A4 paper.
About this tool
ShowHide
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.
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
Maze Generator (SVG / PNG)
Generate printable mazes with adjustable size, cell scale, and reproducible seed — recursive-backtracking algorithm with optional solution overlay.
Random
Playing Card Drawer
Draw N cards from a properly shuffled 52-card deck (optional jokers), with deck-tracking so you don't draw the same card twice.
Random
Password Generator
Generate strong, random passwords that never leave your browser.
Random
Random Number Generator
Generate cryptographically random numbers in any range — with or without duplicates, optionally sorted.
Random
Lottery Number Generator
Generate random tickets for 8 popular lotteries (Powerball, EuroMillions, Lotto 6/45, Loto 6, 双色球…) — uses crypto-secure RNG.
Random
Coin Flip Simulator
Flip a coin one or ten thousand times — see the heads/tails ratio, the longest run, and (for small samples) the full sequence.
Random