🏪 Lanren Toolkit

🎱 Bingo Card Generator

Paste your own words, numbers, or theme items, choose a grid size and how many cards to print, and shuffle out multiple bingo cards that don't repeat each other. Great for warming up a crowd before an office-party raffle, party games, classroom activities, or team-building days — everything runs in your browser and can be printed directly for the event.

Ad・Leaderboard 728×90
No items entered yet.
Ad・Rectangle 336×280

📖 How to Use

  1. Paste your words, numbers, or theme items into "Bingo Items," one per line — office in-jokes, staff names, vocabulary words, numbers, or any theme you can think of.
  2. Choose a Grid Size: 3×3 (9 cells), 4×4 (16 cells), or the classic 5×5 (25 cells).
  3. Enter the Number of Cards — how many differently-arranged bingo cards you want to print for this event.
  4. If your grid size is odd (3×3 or 5×5), you can check "Use a FREE center space" so the very center cell is automatically marked FREE — players don't need to actually match that cell, a common convention on physical bingo cards.
  5. Once you have enough items, click "🎲 Generate Bingo Cards" — the page will list the number of cards you asked for, each shuffled independently in both item selection and layout, kept as distinct from each other as possible.
  6. Not happy with the layout? Click "🔀 Reshuffle" to redraw with the same settings. Once you're satisfied, click "🖨️ Print All Cards" to print directly (a clean print-friendly layout is applied automatically).
Note: each card needs (grid size squared) minus the FREE space, if used — e.g. a 5×5 card with FREE needs 24 unique items. If your item count exactly matches what's needed, every card will use the exact same items, just arranged differently; the more items you provide beyond the minimum, the more the actual item sets will vary between cards, making the whole set richer and less likely for two people to win at the exact same moment.

📖 Deep Dive: How the Bingo Card Generator Works

The shuffle algorithm: how "mostly non-duplicate" cards are guaranteed

Like this site's other draw and grouping tools, the core here is a Fisher-Yates shuffle: your item list gets thoroughly reordered, then the number of items this card needs is taken from the top and dropped into the cells in order. Every time a new card is generated, it runs its own independent shuffle, and the tool records that card's full layout (item content plus cell position) and compares it against every card generated so far — if it happens to match one exactly, it's discarded and reshuffled, up to a few dozen attempts. In practice, unless your item count barely exceeds the grid size (e.g. exactly 9 items for a 3×3 card), you'll essentially never see a true duplicate, because simply reordering 9 items already yields 362,880 possible sequences — far more than any real event would ever need.

What the FREE space is, and why it only works on odd-sized grids

The FREE space is a convention from physical paper bingo cards: the very center cell counts as an automatic win, so players don't actually need to match that cell's content. It keeps the game moving and softens the frustration of getting nothing at all. This only works for "odd × odd" grids (like 3×3 or 5×5), because only an odd number of cells per side gives you a single, uniquely-defined center cell. An even grid (like 4×4) has its "center" split across four cells with no single one to designate as FREE, so this tool automatically disables the FREE option whenever you pick an even grid size, to avoid producing a card that wouldn't logically make sense.

Which events suit this, and how to prepare good items

Bingo cards are a very versatile warm-up tool: an office year-end party can use "coworker traits" (always late, always on the phone, snack-drawer hoarder…) to get people chatting and gossiping before the raffle starts; a birthday party or friend gathering can use shared memories or inside jokes; a classroom or camp can use course keywords, vocabulary, or numbers (like the classic 1–75 bingo number pool); and a company retreat can combine it with icebreaking by making the items "find a coworker who matches this description" for a social bingo icebreaker. The richer and more relatable your item pool is to the actual participants, the better the game plays — aim for at least 50% more items than "grid size squared" so that multiple cards will show meaningfully different item combinations.

How the print layout is arranged for real-world use

Clicking "🖨️ Print All Cards" switches to a clean print-only layout: the menu, ads, and explanatory text are hidden, leaving only the bingo cards, laid out in two columns to fit as many cards as possible onto fewer pages, with each card set to avoid being split across a page break. If you need to hand out a lot of cards at an event, it's worth reshuffling a few times first to confirm you're happy with the layout before printing once — switching to a new layout after printing means going back to the page, regenerating, and printing again.

❓ FAQ

Does the tool really guarantee every card is unique?

It does its best — every new card is compared against all previously generated cards, and an exact match gets discarded and redrawn. But if your item count is exactly (or nearly) equal to what a single card needs, and you request a very large number of cards, the number of possible distinct arrangements shrinks and duplicates become more likely. We recommend preparing more items than strictly needed and not requesting an excessive number of cards — that keeps the odds of a duplicate very low.

What happens if I don't have enough items?

The hint text above updates in real time, comparing your current unique item count against what this card actually needs (based on grid size and whether FREE is checked), and turns orange with a warning if you're short. Clicking "Generate Bingo Cards" won't silently produce a broken card — it'll ask you to add more items first.

Why can't I use a FREE space on a 4×4 grid?

Because 4×4 has 16 cells total — an even number — and the exact center falls right on the boundary between four cells, with no single cell that can be called the center. Only "odd × odd" grids like 3×3 or 5×5 have a unique center cell. The tool automatically disables FREE whenever an even grid size is selected, to avoid producing a logically inconsistent card.

Can I use numbers (like the traditional 1–75 bingo range) as items?

Yes. Just paste one number per line into "Bingo Items" — for example, paste every number from 1 to 75, one per line, and choose the classic 5×5 grid, to produce cards compatible with traditional physical bingo play. The caller can draw and announce numbers as usual, and players check them off against their card.

Are my items or the generated cards stored or sent to a server?

No. All shuffling and layout happens right in your browser using JavaScript — there's no code on this page that sends any data anywhere. Close the tab or refresh the page and everything you entered, plus the generated cards, disappears. Print or screenshot anything you want to keep.

Ad・Leaderboard 728×90