Bingo Card Generator – Printable PDF Bingo Cards & Bingo Caller

Free bingo card generator: make a unique card for every player, download them as a printable PDF, then use the same page as a bingo caller. Check any claimed bingo by card number, with read-aloud and undo. No app or sign-up needed.

What is the bingo card generator?

This tool gives you everything a bingo night needs in one browser tab. Choose a title and how many cards you want, press the button, and you get a PDF with a different bingo card for every player, ready to print on any home or office printer. On the day, open Call numbers & check on the same page and your laptop or phone becomes the bingo caller: each number you draw is shown large and coloured in on the board. It turns the preparation for a holiday party, family reunion, classroom game, fundraiser or care-home activity into a few minutes of work.

Each card is calculated from the game code and the card number. That means you do not need to keep a copy of the printed sheets: type in the number under a player’s card and the same card appears on screen with the called numbers marked, so you can confirm a claimed bingo on the spot. Numbers are drawn with your browser’s cryptographic random number generator, choosing fairly among the balls that have not come out yet. Everything runs on your own device, and nothing is sent to a server.

How to use the bingo card generator

  1. Choose a title and the number of cards Enter an optional title for the top of the cards and the number of players. Printing a few spare cards makes it easy to welcome late arrivals. You can create up to 300 cards at once.
  2. Pick the paper and layout, then save the PDF Choose A4 or Letter and whether to fit 1, 2 or 4 cards on each page, then press Download PDF. Cut along the dotted lines and the cards are ready to hand out.
  3. On the day, call numbers on the second screen Each press of Next number shows one ball that has not been called yet. Turn on read-aloud to have the number spoken, and use Undo if you press by mistake. If you close the page, the same browser picks up where you left off.
  4. Check a claimed bingo by card number Enter the number printed under the card. The card appears with the called numbers marked and any completed line highlighted in green, along with how many lines are one number away.

Tips for getting more out of it

  • Four cards per page cuts paper and ink to a quarter. If players need room to dab or cross out numbers comfortably, two cards per page is the better choice.
  • Keep a note of the game code and you can recreate exactly the same cards later. If the printouts get lost, the same code and number of cards gives you the same PDF again.
  • Put this screen on a projector or TV so everyone can see the current ball and the board at once. Combined with read-aloud, it takes most of the load off the host.
  • When there are more winners than prizes, use the Random Name Picker to decide the order prizes are chosen. For a team game, the Random Group Generator splits players for you.

When to use the bingo card generator

Holiday parties and office socials

The organizer prints the PDF the day before and the preparation is done. There is no need to buy or borrow a bingo cage or card set, and if more people sign up at the last minute you simply print a few extra cards.

Weddings, birthdays and family gatherings

Put the couple’s names or the event name in the title for personalized bingo cards guests can keep. Checking claims by card number keeps things moving even with a large crowd.

Classrooms, clubs and care homes

Print large, easy-to-read cards at one or two per page, and use read-aloud so everyone hears each number. It also works as a light number-recognition game for younger children.

Virtual bingo over video calls

Email the PDF to players, share your screen and call the numbers from here. Use Copy result to paste the called numbers into the chat for anyone who missed one.

Bingo glossary

75-ball bingo
The bingo played in the United States, Canada and Japan, using numbers 1 to 75. Cards are 5×5: column B holds 1–15, I 16–30, N 31–45, G 46–60 and O 61–75.
FREE space
The centre square that counts as marked from the start. The four lines that pass through the centre need only four numbers. You can turn it off to make every square a number.
One to go
A line that needs just one more number. Hosts often ask players who are one away to stand up, which builds excitement before the winning number.
Game code
The six-character code this tool uses to identify a set of cards. The same game code and card number always produce the same card, so you can look a card up after printing.

Bingo card generator FAQ

We test that the 300 cards in one set are all different. There are about 5.5 × 1026 possible 75-ball cards, so a repeat is not a practical concern.

Yes. Numbers are drawn with your browser’s cryptographic random number generator, giving every ball still in play the same chance. A number that has been called never comes up again.

It is 75-ball bingo with 5×5 cards, as played in North America. The 90-ball game common in the UK uses a different 3×9 ticket, which this tool does not create.

No. Reopen the page in the same browser on the same device and the called numbers and settings are still there. Private browsing may not keep them, so leave the tab open in that case.

Yes. The title is turned into an image with your browser’s fonts before it goes into the PDF, so accented letters, other alphabets and emoji print correctly. The numbers are drawn as vector text and stay sharp at any size.
Tool-kun

Side Note — How many different bingo cards are there?

Bingo is usually traced back to an Italian lottery, Lo Giuoco del Lotto d’Italia, that began in the 16th century. Number-matching games based on it spread through France and Germany, and in the United States in the 1920s a carnival version called “Beano” had players cover numbers with beans. Toy salesman Edwin S. Lowe is said to have seen it in 1929 and sold it under the name Bingo, after which it swept the country.

Its success caused a problem. With only a few card designs, several players often completed a line on the same call. Lowe reportedly asked Carl Leffler, a mathematics professor at Columbia University, to devise a large number of cards that would rarely win together, and Leffler is credited with producing several thousand. Checking the combinations by hand was said to be exhausting work.

So how many 75-ball cards are possible? Columns B, I, G and O each choose 5 of 15 numbers in order, which gives 15 × 14 × 13 × 12 × 11 = 360,360 ways. Column N has only four numbers because of the FREE space, giving 32,760 ways. Multiplied together, that is about 5.5 × 1026 cards, far more than common estimates of the grains of sand on Earth (around 1018 to 1019). That enormous space is why this tool can calculate cards from a code and a number without them overlapping in practice.