Skip to content

Bingo card generator and bingo caller

Make printable bingo cards in seconds: 75-ball, 90-ball or word bingo, from 1 to 500 cards, each with its own ID. Then run the game with the built-in caller. Free, with no sign-up.

To share the cards, choose Save as PDF in the print dialog.

Game

Cards per page

Paper

Each number is picked by your browser's secure random generator before the ball moves; the animation only shows it. Cards are made from the game code and their number, so the caller can rebuild any card to check it.

For free bingo where nobody pays to play. Selling cards or playing for cash turns bingo into gambling.

How to make bingo cards

  1. 1. Pick the game

    Choose 75-ball (5x5 with a free center), 90-ball (3 rows of 9) or word bingo.

  2. 2. Add your words (word bingo only)

    Type or paste one word per line: Christmas words, baby shower items, this week's spelling list.

  3. 3. Choose how many cards

    Make 1 to 500 cards and print 1, 2, 4 or 6 per page. Every card gets an ID number.

  4. 4. Print

    Tap Print to send the cards to your printer, or choose Save as PDF in the print dialog to share them.

  5. 5. Call the numbers

    Open the caller on a phone, laptop or TV and call numbers until someone shouts Bingo.

Three kinds of bingo cards

75-ball bingo (US)
The classic 5x5 card under the letters B-I-N-G-O, with a free space in the middle and 24 numbers from 1 to 75.
90-ball bingo (UK)
Three rows and nine columns, with 15 numbers from 1 to 90, five in each row. Played for one line, two lines and a full house.
Word bingo
Your own words instead of numbers. Great for Christmas parties, baby showers and classroom vocabulary.

A bingo caller that runs the game for you

No cage, no balls to lose. The caller works in any browser.

No repeats
Each number is called once, and the board shows every number called so far, 1 to 75 or 1 to 90.
Optional voice
Turn on the voice and the caller reads each number out loud, like "B 12".
Auto-call
Set a pace, every 5 to 15 seconds, and play along instead of pressing a button.
Check a card by ID
Someone shouts Bingo? Type their card ID and check it against the numbers called.

Christmas bingo cards to print

Christmas bingo is the easiest party game of December: it works for kids and grandparents, at the office party and on a family video call. Choose word bingo, paste the Christmas word list below and print a card for each guest. Prefer numbers? Print 75-ball cards on festive paper and let the caller do the shouting.

Playing over a video call? Share the cards as a PDF so everyone prints their own, then share your screen with the caller. The caller link shows the numbers called up to the moment it was shared, so send a fresh link when someone wants to catch up. When someone claims a win, check their card by its ID.

Word lists for word bingo

Copy a list and paste it into word bingo. Use more words than squares so every card looks different.

Christmas bingo words

Santa Reindeer Rudolph Snowman Stocking Candy cane Mistletoe Gingerbread Sleigh Elf Wreath Ornament Tinsel Present Chimney North Pole Hot cocoa Snowflake Carols Star Angel Bells Cookies Fireplace Holly Nutcracker Scarf Mittens Pajamas Lights

Baby shower bingo words

Onesie Bib Pacifier Bottle Diapers Wipes Blanket Socks Rattle Teddy bear Stroller Car seat Bath toys Books Swaddle Burp cloth Night light Mobile Hat Mittens Baby lotion Crib sheet Teether Baby monitor Gift card

Classroom bingo ideas

Sight words: the, and, said, was, they, you, have, come, there, what Math: put answers on the cards (12, 42, 72) and read out 3x4, 6x7, 9x8 yourself Languages: vocabulary words in the language you're teaching Science: planets, animals, parts of a plant

Is the bingo caller fair?

Each call is picked by your browser's cryptographic random generator (crypto.getRandomValues) from the numbers not yet called, so every remaining number has the same chance. Cards are generated at random too, each from the game's seed and its own ID. That's what lets the caller check a card honestly: type the ID and it rebuilds that exact card.

One thing a browser can't stop is a host who restarts the game. For bigger groups, keep the caller on a screen everyone can see.

Bingo for fun, not for money

This tool is for free bingo: family nights, classrooms, parties and community games where nobody pays to play. Selling cards or playing for cash turns bingo into gambling, and most US states and other countries require a licence for that, often only for registered charities. General information, not legal advice.

Bingo card generator FAQ

Is this bingo card generator free?

Yes. Making, printing and calling are all free, with no sign-up.

Can I make Christmas bingo cards?

Yes. Choose word bingo and paste the Christmas word list from this page, or print numbered 75-ball cards. Then print one card per player.

Can I make bingo cards with words?

Yes. Word bingo puts your own words on the card instead of numbers. Add more words than there are squares so the cards differ more.

Does it make 1 to 90 bingo cards?

Yes. 90-ball cards have three rows and nine columns with 15 numbers from 1 to 90, as in UK bingo.

Can the caller draw numbers 1 to 75?

Yes. Pick 75-ball and it calls 1 to 75 without repeats, with the letter, like "B 12". For 90-ball it calls 1 to 90.

How many bingo cards can I print?

Up to 500 at once, with 1, 2, 4 or 6 per page, enough for a class or a large family party.

What patterns can we play?

Any you agree on before the first call: one line, four corners, an X or a full card. For 90-ball, the usual order is one line, two lines, then a full house.

Running bingo on Instagram Live?

Gifty can pick the winners from the comments on your Instagram post or reel. It's an iPhone app, free to download, and each draw uses one credit.

Download on the App Store