Quick answer
This bingo number generator draws random numbers without repeats. Choose 1–75 (shown with B-I-N-G-O letters), 1–90, 1–30 or a custom range up to 10,000 numbers, then draw one number or up to 100 at once. Every draw is saved in a history list you can sort, copy or reset.
Press draw to pick your first number.
History
Numbers you draw appear here in order.
How do I use the bingo number generator?
Choose a range, press Draw, and read out the number. Your draws are kept in your browser, so a refresh won’t lose them.
- Choose a range. Pick 75-ball, 90-ball or 30-ball, or choose Custom range and enter the lowest and highest numbers.
- Set numbers per draw. Leave it at 1 to call one ball at a time, or enter up to 100 to draw a batch, for example raffle winners.
- Draw. Press Draw. The new numbers appear in large type and are added to the history.
- Copy or reset. Copy the history to paste into a message or spreadsheet, or press Reset to put every number back.
Which number range should I pick?
Use the range that matches the cards your players hold. Calling 1–90 for 75-ball cards means about one call in six is a number nobody can have.
| Preset | Numbers | Used for |
|---|---|---|
| 75-ball | 1–75, with B-I-N-G-O letters | Standard US cards. See 75-ball bingo rules. |
| 90-ball | 1–90 | UK-style tickets (9 columns × 3 rows) |
| 30-ball | 1–30 | Speed bingo on 3×3 cards, quick classroom games |
| Custom | Any whole numbers, up to 10,000 in the range | Raffles, door prizes, picking students or seats |
With 75 numbers, a single draw has a 1 in 75 chance of being any particular number, and each later draw picks evenly from whatever is left. After 30 calls, 45 numbers remain in the pool.
How random are the numbers?
Draws use your browser’s built-in cryptographic random number generator (the Web Crypto API), the same kind of source used for security keys. Each remaining number is equally likely, and we avoid the small bias that comes from shortcuts like rounding.
Nothing is decided ahead of time and nothing is sent to a server. Because it’s truly random, streaks happen: three numbers in a row from the same column is normal and not a sign of a fault.
Number generator or bingo caller: which do I need?
Use this generator when you need plain random numbers: a quick game, a raffle, or a batch of numbers to copy. For running a full bingo session, the online bingo caller adds a lit-up board, voice calls, auto-call, pattern display and a card checker.
Either way, you’ll need cards. Print a matching set with the free bingo card generator, or pick a themed set from our printable bingo cards.
Frequently asked questions
How do I generate random bingo numbers?
Pick a range such as 1–75 and press Draw. Each press picks one number that hasn’t come up yet, and the history list keeps every number in the order it was drawn.
Can the generator repeat a number?
No. Every number is removed from the pool once it’s drawn, exactly like a ball leaving the cage, until you press Reset or change the range.
What letter goes with each bingo number?
B is 1–15, I is 16–30, N is 31–45, G is 46–60 and O is 61–75. With the 75-ball preset the generator adds the letter for you, so 52 shows as G 52.
Can I use this for a raffle or classroom draw?
Yes. Choose Custom range, enter your first and last ticket or student number, and draw as many winners as you need. Numbers never repeat, so nobody can be picked twice.
Keep reading
Online Bingo Caller
A free virtual bingo caller with voice, board and auto-call for game night.
Bingo Card Generator
Make and print custom 75-ball or word bingo cards for free.
75-Ball Bingo: How America's Favorite Bingo Game Works
75-ball bingo is the standard US bingo game. Learn the 5×5 card layout, which numbers go under B-I-N-G-O, the patterns you can win with and how a game is called.
How to Play Bingo: Complete Rules for Beginners
Learn how to play bingo step by step: how a 75-ball card works, how numbers are called and marked, common patterns, how ties are paid and basic hall etiquette.