UTILS.
100% in-browser
🎱

Bingo Card Generator

Generate random printable bingo cards — classic 75-ball B-I-N-G-O number cards or custom word cards for parties and classrooms. Up to 50 unique cards.

— output appears here —

About this tool

The Bingo Card Generator builds random 5x5 bingo cards you can print or play from the screen. In Number mode it makes classic 75-ball cards: the five columns B, I, N, G, and O each draw five unique numbers from their standard ranges — B 1-15, I 16-30, N 31-45, G 46-60, O 61-75 — with the center square marked FREE. In Custom mode you paste your own pool of words or phrases and it fills each card by sampling from that pool.

Each column (or the custom pool) is shuffled with a Fisher-Yates shuffle driven by the browser's cryptographic random generator (crypto.getRandomValues), so every card is independently randomized. Custom mode needs at least 24 entries with a free center, or 25 without one, since a 5x5 grid has 25 cells. You can generate anywhere from 1 to 50 cards at once, toggle the free center space on or off, and each card is laid out so it won't split across a page break when you print.

Everything runs locally in your browser — the numbers and layout are generated in-page, nothing is uploaded, and it works offline. Use your browser's print function to make hand-outs, or Copy to grab a tab-separated text version of every card.

Frequently asked questions

What number ranges does a classic card use?
Standard 75-ball bingo: column B draws from 1-15, I from 16-30, N from 31-45, G from 46-60, and O from 61-75. Each column holds five unique numbers, and the center N square is a FREE space.
How many words do I need for a custom card?
A 5x5 card has 25 cells, so you need at least 25 unique entries — or 24 if the free center space is turned on, since that cell doesn't need a word. Duplicate lines are ignored.
Are the cards different from each other?
Yes. Every card is generated by an independent cryptographic shuffle, so a batch of cards is randomized separately. With enough of a pool, cards in the same batch will differ.
Can I print them, and does it work offline?
Each card is set to avoid page breaks, so you can print a batch directly from your browser. Generation is fully local — nothing is uploaded and it works with no connection once the page loads.

More tools