Skip to main content
Generator Hut

Bingo Card Generator

Proper 75-ball cards with correct column ranges and a free space.

Card settings

Between 1 and 50. Every card is different.

The usual layout: 24 numbers and a free square.

Cards

Press Generate cards to start.

Generate random 75-ball bingo cards — the standard five-by-five format with B-I-N-G-O columns and a free centre square. Each column draws from its own band of fifteen numbers, which is what makes a called number findable, and every card in a batch is different. Generate up to fifty at once and export them for printing.

Why use this tool?

Correct column bands

B draws 1–15, I draws 16–30, and so on. This is the detail careless generators miss, and without it a card cannot be played with a real caller.

Every card different

Cards in a batch are generated independently, so no two players end up with the same grid.

Print or export

Download the whole batch as CSV for a spreadsheet, or print the page directly — the cards are laid out as real tables.

Free centre square

On by default, as the standard game expects. Turn it off for a full twenty-five number card.

How this bingo card generator works

A 75-ball bingo card is not twenty-four random numbers from 1 to 75, and treating it as one is the most common mistake in generators of this kind. Each column is restricted to its own band of fifteen: B holds 1–15, I holds 16–30, N holds 31–45, G holds 46–60 and O holds 61–75. That banding is the entire reason the caller announces a letter with the number — it tells every player which column to search.

Within each column, five numbers are drawn without replacement, so a number cannot appear twice on a card. The centre cell of the N column is left free by convention, which is why a standard card carries twenty-four numbers rather than twenty-five.

Draws come from the Web Crypto API with rejection sampling, the same as everything else on the site. Cards are rendered as real HTML tables with the letters as column headers, so a screen-reader user hears which column a number belongs to rather than just a stream of digits.

How to use it

  1. Step 1: Choose how many cards

    Anything from one to fifty. Each is generated independently.

  2. Step 2: Decide on the free space

    Leave it ticked for the standard layout, or untick for twenty-five numbers.

  3. Step 3: Generate, then print or export

    Press Generate cards, then print the page or download the batch as CSV.

Example usage

A classroom or party game
Thirty cards generated and printed, one per player, with no two alike.
Fundraiser bingo night
Fifty cards exported to CSV so the winning card can be checked against the record afterwards.
Replacing a lost set
Four cards on phones when the printed ones have gone missing.

Frequently asked questions

What are the number ranges for each bingo column?

B is 1–15, I is 16–30, N is 31–45, G is 46–60 and O is 61–75. Every card generated here follows that banding, which is what lets a player find a called number in the right column.

Why does the centre square say FREE?

It is the conventional free space, counted as already marked for every player. That is why a standard card has twenty-four numbers rather than twenty-five. You can turn it off if your game does not use it.

Are all the cards different?

Each card is generated independently from a very large space, so duplicates within a batch are effectively impossible. There are more possible 75-ball cards than there are grains of sand on Earth.

Can I print these?

Yes — print the page directly and the cards lay out as tables, or download the CSV and format them in a spreadsheet if you want a specific paper layout.

Is this 90-ball bingo?

No, this generates 75-ball cards, the five-by-five format common in North America. The 90-ball game used in the UK and Australia uses a different nine-by-three ticket layout.

Browse every tool in Board & Party Game Tools.