From your word list to a shared game

Bingo CardGenerator

Create printable cards, then lead the same game with a clear, fullscreen caller. Use vocabulary, short prompts or a number range.

Free • No account • Local processing

Illustrated ivory bingo cards with fruit symbols, a central star and amber counters on a mint pedestal

Make the cards, then call the game

Start with the classroom sample or enter your own list. The caller uses the exact pool that made your cards.

Card settings

Up to 500 lines, 40 characters each. Empty lines are ignored; repeated words are merged without regard to case. Commas stay inside a phrase.

Available on 3×3 and 5×5 only. A 4×4 card uses all sixteen squares.

Editing card settings clears the current cards and calls. Print density can be changed without regenerating.

40 distinct entries · 24 needed per card · 0 duplicates merged.

Ready to make thirty cards from the classroom word list.

Card preview

Generate the set to preview numbered cards, print and start calling.

Your entries, cards and calls stay in this tab. Refreshing or leaving discards the game. No tool uploads or account required.

One prepared set, ready for everyone

Useful cards begin with a clear activity and a readable list.

Turn lesson material into printable play

A bingo card generator helps you turn material your players already know into an activity they can follow together. Use spelling words for a classroom review, familiar objects for a language lesson or short experiences for an icebreaker. The card is useful because players must notice and match an item, not just wait for their turn. Start with one coherent topic and agree on how each item will be called. This tool produces text and number cards; the illustrations on this page are examples of the activity, not downloadable picture-bingo templates.

Overhead illustration of a hand arranging two vocabulary bingo grids on an ivory print sheet beside counters and notes

Host the same game on paper and on screen

Creating cards is only the first part of running a round. Once the printed set is ready, the built-in caller draws from exactly the same source list, without repeating an item until you undo or restart calls. Use the large current-call display for the room and the numbered preview to check a player’s claim. You can make the view fullscreen and enlarge it using the shared presentation controls. Keep the tab open while hosting so the cards and call history remain available together.

Teacher leading a bingo activity with a large SUN word display while learners mark paper cards

How to create and print your cards

Prepare the pool once, check the layout and keep the same set during play.

  1. 01

    Choose words or a number range

    Enter one word or short phrase per line. Commas stay inside a phrase, so a prompt such as “red, white and blue” occupies one square. Blank lines are ignored, surrounding spaces are removed and case-insensitive duplicate entries are merged, keeping the first spelling. The input accepts up to 500 nonempty lines, 40 characters per entry and 30,000 characters overall. In number mode, both endpoints are included; use at most 500 integers within −10,000 to 10,000.

  2. 02

    Match the grid to your players

    Choose 3×3 for a shorter activity or larger writing, 4×4 for sixteen items without a middle square, or 5×5 for a longer round. A free center is available only on odd-sized grids and counts as marked from the beginning. Request between one and one hundred cards. The pool must contain at least eight, nine, sixteen, twenty-four or twenty-five distinct entries, depending on the grid and free-center setting. Add a short title that will identify the activity on paper.

  3. 03

    Generate, review and print the complete set

    Generate the cards and use the card-number selector to inspect different layouts. Choose one, two or four cards per printed page, then open the print dialog. The layout is prepared for A4 portrait; preview any scaling before using another paper size. Select Save as PDF in your browser if you want a file instead of paper. Printing always includes every card in the batch, with its number, and leaves ordinary squares unmarked even after calling has started.

A practical host’s toolkit

Keep the printed cards and the live caller working together.

Different arrangements, checked before release

Each card is sampled without replacement, so an entry appears at most once on that card. The generator checks complete layouts across the batch and rejects an exact duplicate arrangement. Cards can still share many words, especially with a small pool. Random choices use the browser’s cryptographic source, and the shuffle avoids biased remainder mapping. If a complete distinct batch cannot be created, you receive an error instead of a partial set. Different layouts do not guarantee a single winner.

A caller that follows your actual pool

After generation, the main button changes to Call next. Each click selects one remaining item from the original pool, and the call history records the sequence. Undo last call returns that item to the remaining pool. Restart calls clears the sequence while keeping the printed layouts, after confirmation. The caller stops when the pool is exhausted. Fullscreen mode keeps these same cards and controls alive; its Run again button advances the caller rather than generating a replacement set.

Visible line checking and reusable exports

Select a card number to highlight its called squares and count completed horizontal, vertical and diagonal lines. The free center counts automatically. A completed line receives an amber accent, while other marked cells stay mint. This checks the selected card against this tab’s call history; it does not monitor remote players. Download CSV to save all cards as card-number, row, column and value records. The export includes the entire batch, regardless of which card is visible, and neutralizes spreadsheet formula-leading text.

Example: a vocabulary review for thirty learners

Prepare a list that is larger than a single card.

  1. 01

    Build a useful forty-word pool

    Choose forty familiar words from the lesson and place one on each line. Set a 5×5 grid, keep the free center and generate thirty cards. Each card will contain twenty-four of the forty words in a different arrangement. Print two per page for fifteen pages, then cut and distribute them. Ask players to write their names beside the printed card number. Read through a sample before printing everything, especially if some entries contain long words or unfamiliar spelling.

  2. 02

    Run the round and verify a claim

    Explain that any complete row, column or diagonal wins this round. Call items slowly enough for everyone to find them. You can read the displayed word aloud, give its definition or ask for an example sentence before moving on. When a player calls bingo, select their card number and check the completed-line count. If you accidentally called an item too soon, use Undo last call and explain the correction to the room. Multiple players can complete lines on the same call; decide how to handle that before starting.

Make the activity easy to follow

A few hosting decisions matter more than adding more squares.

  1. 01

    Choose the win rule before handing out cards

    The on-screen checker recognizes full rows, full columns and the two diagonals. It does not automatically score four corners, letter shapes or other custom patterns. You may agree on a different rule and verify it manually from the marked preview. Avoid promising a unique full-card winner when the pool contains exactly the number of entries on every card: everyone has the same items, merely arranged differently, so all cards fill on the same final call.

  2. 02

    Keep text short and print a test page

    Brief labels make a card easier to scan from a desk. Four cards per sheet saves paper but also makes text smaller, so use one or two per page for longer phrases or young readers. The live grid wraps long entries; printed grids use compact text to fit the selected density. Check your browser’s preview and print one trial page before distributing a large batch. Turn off browser headers and footers if they crowd the paper margins.

  3. 03

    Preserve the game you have already distributed

    Editing the pool, title, grid, free-center setting or card count clears the generated game and its calls. Do those edits before handing out cards. Changing the selected preview or print density does not regenerate anything. New card set asks for confirmation because it replaces every layout; restarting calls only resets the caller. Data stays in this tab, without tool uploads or saved sessions. Reloading loses the live game, and a downloaded CSV is a record rather than a file this page can import again.

Bingo card generator questions

Words, printing, uniqueness and hosting explained.

How many words do I need for a custom bingo card?

A 5×5 card needs 24 distinct entries with a free center, or 25 without one. A 3×3 card needs eight or nine, and a 4×4 card needs sixteen. A larger pool adds variety between players. Duplicate lines are merged without regard to letter case, so pasting the same word repeatedly does not increase the available count.

Can I print the cards or save them as a PDF?

Yes. Generate a set, choose one, two or four cards per page and select Print / Save PDF. Your browser opens its print dialog; choose a printer or its Save as PDF destination. This is browser printing, not a separate PDF download service. Allow the print window if your browser blocks it.

Are all the bingo cards different?

Within a successful batch, every complete arrangement is different and each card contains no repeated entry. Cards are allowed to share individual words. This does not guarantee different winning times or prevent tied winners. Separate batches are independent, so an arrangement from an earlier batch is not remembered or excluded.

Can I make a 3×3 or 4×4 card instead of 5×5?

Yes, all three sizes are available. Only 3×3 and 5×5 have one exact middle square, so only those sizes offer a free center. Choosing 4×4 disables that option and requires sixteen entries. If you switch back to an odd size, check the free-center setting before generating the replacement set.

Does number mode follow the standard 75-ball column rules?

No. This page makes custom number cards from one inclusive range, with any selected value allowed in any cell. It does not reserve separate ranges for B, I, N, G and O columns. A range of 1 to 75 is therefore a custom game, not a regulation 75-ball card layout.

How does the bingo caller avoid repeats?

It draws only from items not yet in the current call history. Undo returns the last item to that pool; restarting calls makes the whole original pool available again. Both actions keep the generated cards. The caller includes every entry in the source pool, even an entry that happened not to appear on any card in a small batch.

Can I check a winner and display the caller in fullscreen?

Yes. Choose a card number to see marked squares and completed rows, columns or diagonals, then use Fullscreen display for a larger shared view. Run again calls the next item after cards exist. Participants still mark their own paper cards; this page does not create multiplayer rooms or synchronize separate devices.

Will my cards and calls still be here after refreshing?

No. The active game is kept in the current tab’s memory. Save a PDF or CSV before leaving if you need the card layouts later, and avoid refreshing during a live round. Exports do not restore a caller session. Resetting calls is the way to replay the same cards without leaving the page.

Bingo Card

Bring your next lesson to the table

Prepare a short list and make a card for every player.

Print the set, open the caller and start with one clear rule.

  • Free to use
  • No signup
  • Runs in your browser

A simple path to your next activity

  1. Prepare the pool

    Choose words or an inclusive number range.

  2. Print the set

    Check a sample, then print every numbered card.

  3. Host the game

    Call items and check completed lines.

Readable cards, a shared caller and no account required.