Bingo Card Generator - Free Printable BINGO Cards Online
Random Generators
Make 75-ball number or custom-word BINGO cards, mark wins online, and download up to 30 unique cards per PDF with 1, 2, or 4 cards per page.
Choose a mode, then click New Card to generate a random BINGO card.
How to use this tool
- Choose a mode. Select Numbers (75-ball) or Custom list. In Custom list mode, enter one item per line or load a local word pack.
- Generate a card. Click "New Card". Custom lists need 24 unique items with FREE enabled or 25 without it.
- Mark spaces. Click a number or word cell as it is called. An enabled FREE center starts marked.
- Win. Complete a row, column, or diagonal to show the BINGO! banner.
- Download cards. Choose 1, 2, or 4 cards per Letter page and download up to 30 unique cards as a PDF.
Generate and play BINGO online
Click New Card to generate a random 5×5 BINGO card. Click any cell to mark it when its number is called. The card automatically highlights the winning line when you complete a row, column, or diagonal.
Standard BINGO rules
A standard BINGO card uses a 75-ball format with five columns: B (1–15), I (16–30), N (31–45), G (46–60), and O (61–75). The center square is a FREE space that counts as already marked. Each column contains 5 unique numbers drawn from its range.
Winning patterns
This tool recognizes the three classic patterns: a complete horizontal row, a complete vertical column, or a complete diagonal (top-left to bottom-right, or top-right to bottom-left). When a winning line is completed, the matching cells turn gold and a BINGO! banner is shown.
Make custom word BINGO cards
Choose Custom list to make a word card for vocabulary review, math facts, science terms, icebreakers, or a party. Enter one item per line, or start with one of the built-in Sight words, Buzzwords, Icebreaker, and Party packs; each pack is stored in the page code and works offline. Blank lines are ignored, and entries that differ only by letter case count as one item. With the FREE center enabled, provide at least 24 unique items; without it, provide 25. The center label is editable, and each generated card shuffles a selection from your list using browser cryptographic randomness. Nothing from a custom list is saved or sent to a server.
Probability of BINGO
In a standard 75-ball game with one card, the probability of BINGO by ball n grows slowly at first, then accelerates. On average, the first BINGO occurs around ball 41–43 in a room with a single card. With many players and cards, someone wins much sooner - typically around ball 30–35 in a large hall. The math involves hypergeometric distributions across all possible winning lines, which is why BINGO is a common topic in probability courses.
Download and print multiple unique cards
Use Download PDF to create a batch of up to 30 unique cards for a classroom, party, or group game. The PDF supports both 75-ball number cards and custom word cards, and arranges 1, 2, or 4 cards on each Letter-size page. When you choose a smaller card layout, the printable cells become more compact; custom entries wrap within their cells, so short words and phrases are easiest to read at four cards per page. PDF generation happens in this browser. To make a batch:
- Choose Numbers (75-ball) or enter a valid Custom list.
- Set the number of cards, up to 30, and choose 1, 2, or 4 cards per page.
- Click Download PDF, then print the downloaded file.
- Use New Card to play a single card on screen; the browser print command is also available for that view.
Frequently asked questions
What number range does a standard BINGO card use?
A standard 75-ball BINGO card uses five columns labeled B, I, N, G, and O. B contains numbers 1–15, I contains 16–30, N contains 31–45 (with a FREE center square), G contains 46–60, and O contains 61–75.
What is the FREE space?
Numbers mode uses a FREE center square at N3. Custom list mode lets you enable or remove the center square and edit its label. When enabled, the free square starts marked and contributes to any winning line that passes through it.
How do I win?
Mark off any complete row, column, or diagonal (including the two main diagonals). When a line is complete, a BINGO! banner is shown.
Can I generate a new card?
Yes. Click "New Card" to generate a fresh 75-ball number card or a shuffled custom word card and reset all marks.
Can I make custom word BINGO cards?
Yes. Choose Custom list, enter one item per line, or load one of the local Sight words, Buzzwords, Icebreaker, or Party packs. Blank lines are ignored and duplicate items are counted once. You need 24 unique items with FREE enabled or 25 without it.
How do I print cards for a group?
Use Download PDF to create up to 30 unique cards in one browser-generated file. Choose 1, 2, or 4 cards per Letter page. Custom list words and the free-space label are included in the PDF and in Copy card text.
Are the numbers truly random?
Yes. The card is generated using your browser's Web Crypto API for unbiased random selection.
More random generators
- Coin FlipperFlip one coin or up to 10 at once. Tracks session stats (heads/tails %) and full history. Optional weighted coin for probability experiments. All randomness uses Web Crypto.
- Decision WheelEnter your options and spin the wheel to get a random pick. Great for making decisions, choosing winners, or settling debates. Runs entirely in your browser.
- Dice RollerRoll d4, d6, d8, d10, d12, d20, d100 or any custom die. Full D&D dice notation: 4d6kh3, 2d20kl1, 3d8! and more. Per-die results, totals, history. All randomness via Web Crypto.
- Lottery NumbersGenerate random lottery numbers for Powerball, Mega Millions, EuroMillions, or a custom game. All picks use your browser's crypto API.
- Magic 8-BallAsk the classic Magic 8-Ball any yes/no question and receive one of 20 authentic responses. All decisions are final.
- Mock Data GeneratorGenerate realistic fake data instantly: names, emails, phones, addresses, UUIDs, and more. Export as JSON, CSV, or SQL INSERT statements. 100% client-side, no data sent anywhere.