Bingo_Master

View on GitHub

Bingo Master

License: MIT Live Demo

A complete, self-hosted bingo solution that runs entirely in your browser with no Internet connection required.

🎮 Live Demo: Play Bingo Master Online

Note: If you visit https://commputethis.github.io/Bingo_Master/, click the link above to launch the caller.


📸 Screenshots

Dark Mode Light Mode
Dark Mode Main Light Mode Main
Main caller interface in dark mode Main caller interface in light mode
Card Generator Player View
Card Generator Player View
Generate and print bingo cards Large-format player display
Winner Verification Settings
Verification Settings
Verify winning cards instantly Customize your event

Overview

Bingo Master is a fully-featured bingo management system designed for charity events, community gatherings, and bingo nights. It generates unique bingo cards, calls numbers, verifies winners, and displays game information - all running locally in your web browser.

Quick Start (Online)

Want to try it out right now?

👉 Launch Bingo Master

No download needed! The online version works exactly like the downloadable version. Your data is still stored locally in your browser.

Features

Card Management

Game Play Modes

Audio Calling

Winner Verification

Display Options

Data Management

System Requirements

Logo Specifications

Display Sizes

Location Max Width Max Height Notes
Bingo Cards 120px per logo 60px Positioned left/right above card grid
Player View Window 200px per logo 80px Larger display for projection
Settings Preview 150px 100px Thumbnail preview in settings panel

Important Notes

Suggested Logo Dimensions

For best results across all displays, upload logos approximately:

This gives you flexibility while ensuring the logos look crisp when scaled down on cards and up in the player view.

Installation Options

Option 1: Use Online (Easiest)

Simply visit: https://commputethis.github.io/Bingo_Master/bingo.html

Your data is stored in your browser’s local storage just like the downloaded version.

Option 2: Download for Offline Use

  1. Download bingo.html from the repository
  2. Double-click the file to open in your web browser
  3. No installation required - works completely offline!

Quick Start Guide

Before Your Event

  1. Open Bingo Master:
  2. Configure Settings (Settings tab):
    • Enter your Event Name
    • Enter Sponsor Name (appears on cards)
    • Set Card ID Prefix (e.g., “A-“, “GAME-“)
    • Upload logos (optional - left and right sides)
    • Adjust Auto-Call Interval if needed
    • Configure Audio settings
    • Choose Dark Mode or Light Mode
  3. Generate Cards (Generate Cards tab):
    • Enter number of cards needed
    • Click Generate Cards
    • Click Print All Cards (4 per page)
    • Distribute printed cards to players
  4. Export Backup (Manage tab - recommended):
    • Click Export All Data
    • Save the .json file as backup

During Your Event

Automatic Mode (Computer Calls Numbers)

  1. Open Caller (Caller tab):
    • Select Calling Mode: Automatic
    • Select Winning Pattern from dropdown
    • Click Call Next Number or enable Auto Call
  2. Display for Players (Player View Window):
    • Opend in a New Window
    • Drag window to projector/second screen
    • Click Full Screen button if desired

Manual Mode (Using Physical Bingo Caller)

  1. Open Caller (Caller tab):
    • Select Calling Mode: Manual
    • Select Winning Pattern
  2. Call Numbers:
    • When physical caller announces a number, click it on the board
    • Or use Auto Call with audio if desired
  3. Undo if needed:
    • Click Undo Last Call if wrong number entered
  4. Display for Players (same as automatic mode)

Verify Winners

  1. Go to Verify Winner tab
  2. Enter Card ID when player calls bingo
  3. Click Verify Card
  4. System confirms if pattern is complete

After Your Event

Calling Modes Explained

Automatic Mode

Manual Mode

Audio Settings

Setting Description
Enable Audio Calling Master on/off switch for all audio
Voice Select system voice to use
Speak Manual Calls When OFF: Audio only during Auto Call. When ON: Audio for all calls

Default: Audio ON, Speak Manual Calls OFF (audio only during auto-call)

Transferring to Another Computer

Export (Source Computer)

  1. Go to Manage tab
  2. Click Export All Data
  3. Save the .json file

Import (Destination Computer)

  1. Copy the .json file to the new computer
  2. Open Bingo Master (online or offline version)
  3. Go to Manage tab
  4. Click Import Data and select the .json file
  5. Confirm to replace current data

Printing Tips

Winning Patterns

Pattern Description
Normal Any horizontal, vertical, or diagonal line
4 Corners All four corner spaces
Outside Edge Perimeter of the card
Cover All Every space marked
Inner Frame 3x3 center square
Windmill Windmill shape pattern
X Both diagonals
Plus Center row and column
Checkerboard Alternating pattern
Smiley Face Eyes and smile pattern
Martini Glass Classic martini shape
Bow Tie Hourglass bow tie shape

Data Storage

All data is stored locally in your browser using LocalStorage:

Important: Clearing browser data will delete all cards and history. Use Export to create backups! Note for Private/Incognito Mode: Data may not persist between sessions in private browsing mode.

Troubleshooting

Cards not printing correctly?

Player view not updating?

Lost all my cards?

Fullscreen not working?

Audio not working?

Browser Compatibility

Browser Support Level
Chrome âś… Full support
Firefox âś… Full support
Edge âś… Full support
Safari âś… Full support
Internet Explorer ❌ Not supported

Keyboard Shortcuts

Source Code

View the source code or contribute on GitHub:
https://github.com/commputethis/Bingo_Master

License

MIT License — See LICENSE for details.

Copyright (c) 2026 David Prows


Happy Bingo Calling!