Bingo card generator
Make printable bingo cards from your own words.
Runs in this tab. The file stays here.
This runs in your browser. Nothing is uploaded.
About Bingo card generator
Turn your own list of words into printable bingo cards, each shuffled differently, as a downloadable HTML file or a print-ready page.
Give the card a title, choose a grid from 3 by 3 up to 7 by 7, decide how many cards you need (1 to 100), and paste your word pool, one entry per line. For each card the page picks a random set of words from the pool and arranges them in a random order. A line above the box shows how many unique words you have and how many the grid needs. With an odd grid you can leave a Free space in the centre, which uses one fewer word.
The pool has to be big enough: a 5 by 5 card with a free centre needs 24 unique words, and without one, 25. If you're short, the page says so instead of making something half-empty. Duplicate lines are merged first, with case counting as a difference, so "Cat" and "cat" are two words. The closer your pool is to the number of squares, the more alike the cards will be, since they'd contain mostly the same words in different places. A pool of two or three times the size gives you much more variety.
Only card 1 is previewed on the page. Download HTML saves all of the cards as a self-contained file with one card per page, and Print opens them in a new tab and starts the print dialog, where you can choose Save as PDF if you want a file. The page doesn't generate a caller's sheet or draw numbers, and it doesn't make sure no two cards are identical, so for a game with prizes, glance through the pile. Words and title are never uploaded.
How to use Bingo card generator
- 1Enter a title, pick the grid size, and set how many cards you want.
- 2Paste your word pool, one entry per line, and keep an eye on the count.
- 3Tick or untick the free centre space.
- 4Click Generate cards, check the preview, then Print or Download HTML.
What it won't do
- Grids from 3 by 3 to 7 by 7; 1 to 100 cards; a free space only on odd sizes.
- No caller sheet, word-drawing tool, or duplicate-card check.
- Preview shows the first card only; PDF is through the browser's print dialog.
Common questions
How many words do I need?
At least one per square: 25 for a 5 by 5 card, or 24 with the free centre. Duplicates don't count. For cards that differ noticeably, use two or three times that many.
Can I make a PDF?
Not directly. Use Print and choose Save as PDF in your browser's print dialog, or download the HTML file and print it from there. Each card is on its own page.
Will every card be different?
Almost always, with a decent-sized pool, but it's random and nothing checks for repeats. With a pool the same size as the grid, every card has the same words in a different order.
Does it call out words or numbers?
No. It makes cards only. For calling, use the random picker on your word list, or draw from a bag.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation