Bingo Card Generator (printable PDF, no duplicates)

Choose how many cards and which numbers, and get bingo cards that are all different. Supports B-I-N-G-O column ranges, a FREE centre and 3 × 3 to 5 × 5 grids, with a printable PDF and CSV.

  • Runs in your browser (no upload)

1 to 200 cards

For 1–75 the B column gets 1–15, I gets 16–30, and so on: the range is split evenly by column.
Available for 3 × 3 and 5 × 5 grids.

Print settings

Result

Creating cards…

How to use

  1. Enter the number of cards, the grid size and the number range (1–75 is standard).
  2. Turn column ranges (B 1–15 and so on) and the FREE centre on or off as needed.
  3. Pick the paper size and cards per page, then download the PDF to print. A CSV is also available.

FAQ

Can two cards be the same?

No. Every new card is compared with the others and regenerated if it has the same numbers in the same squares. No number repeats within a card either.

How are the numbers chosen?

With your browser's cryptographic random generator (crypto.getRandomValues), used without bias, picking uniformly from the range.

What are the standard bingo ranges?

In common 75-ball bingo, B has 1–15, I 16–30, N 31–45, G 46–60 and O 61–75, with a FREE centre square.

Notes & limitations

  • What you enter is processed only on this page and is not sent to YUCTS servers.
  • The PDF prints only numbers and the words "BINGO", "FREE" and "No."; custom titles or prize names cannot be added.
  • Up to 200 cards per batch and numbers from 0 to 999.
  • No caller sheet (draw order) is produced; use a separate drawing tool for that.

Data sources