A bingo card maker that does the boring part
Making bingo cards by hand is a lesson in patience: copy the grid, shuffle the words, make sure no two cards match, then write the caller list. This free bingo card generator does all of that in a second. Paste a list of words, choose a 5×5 or 3×3 grid, say how many cards you want (up to 100), and every card comes out different. The caller sheet is built from the same list, so nothing on a card is ever missing from what you call.
It works for anything you can put in a square: vocabulary words, team in-jokes for an office party, things you expect to spot on a road trip, or plain numbers for a classic game night. Switch to Numbers 1–75 and you get traditional B-I-N-G-O columns (B 1–15 through O 61–75) and a caller board to circle numbers as you go.
How to run a game in five minutes
Most people get from blank page to a printed set in a few minutes. A simple routine:
- Paste your list. For a 5×5 card with a free centre you need at least 24 entries; 35 or more keeps cards varied for a big group.
- Set the number of cards to one per player, plus a couple of spares.
- Pick 1, 2 or 4 cards per page. Four per page saves paper for small cards; one per page is easiest for young children and anyone with low vision.
- Print the cards, then print the caller sheet. Turn on calling cards if you would rather draw slips from a bowl.
- Call words in order and tick them off. Ask the winner to read their line back and check it against your sheet.
Print tips and honest limits
Use the paper switch above the preview to choose US Letter or A4 before you print; the preview shows the exact page. Card stock lasts longer if you want to reuse cards with chips or counters. In the print dialog, keep scaling at 100% ("Actual size") so the grid is not shrunk.
Uniqueness is guaranteed per card: no two cards in one batch have the same layout, and no word repeats within a card. With a short list, though, cards inevitably share most of their words, which means more simultaneous winners. The generator warns you when that is likely. Very long entries are shrunk to fit their square, so keep phrases to a few words for the best look. Everything runs in your browser; your list is never uploaded, and it is remembered only until you close the tab.
Questions people ask
How many words do I need for 5×5 bingo cards?
At least 24 with a free centre, or 25 without. For 20 or more players, 35–50 words gives noticeably more variety between cards, so the game does not end with five people shouting at once.
Are the cards really all different?
Yes. Every card in a batch has a different arrangement, and no word appears twice on the same card. If your list is too short to make the number of cards you asked for, the generator tells you instead of quietly repeating cards.
Can I make 30 unique cards for a class or party?
Yes. Set Cards to print to 30 and choose 2 or 4 per page. Thirty cards at four per page is eight sheets of paper, plus the caller sheet.
How do I call the game?
Print the caller sheet. For word games it lists every word in a random order with a tick box; for number games it includes a 1–75 board to circle and a suggested calling order. Turn on calling cards if you would like slips to draw from a hat.
Can I use numbers instead of words?
Yes. Choose Numbers 1–75 for classic B-I-N-G-O columns. On a 3×3 grid the numbers run from 1 to 30, which suits younger players.
Do you keep my word list?
No. Cards are made by JavaScript in your browser and nothing is sent to a server. Your list is kept in this tab’s session storage so a refresh does not wipe it, and it disappears when you close the tab.
Does it work on a phone or iPad?
Yes. You can build and print from a phone or tablet. For printing, AirPrint or your printer’s app works; choose the same paper size in the dialog as in the generator.