Bingo Card Maker Using HTML, CSS and JavaScript with Source Code
Welcome to the Bingo Card Maker! This web app lets you create custom Filipino-style Bingo cards (1–75 numbers) with just a few clicks. Perfect for family gatherings, parties, or community events, it generates randomized cards following the classic B-I-N-G-O number distribution. You can customize colors, titles, and even mark numbers digitally before saving or printing high-quality cards.
Designed for ease and fun! With a clean, modern interface, the Bingo Card Maker supports single or multiple card generation, image downloads, and print-friendly layouts. Whether you're hosting a game night or need quick Bingo cards for an event, this tool makes setup effortless. Just click, customize, and play—no installations required! 🎉
You may also check this simple HTML, CSS and JavaScript project:
- System Info Viewer
- Time Zone Converter
- Keyboard Tester Tool
- Income and Expense Tracker
- Debt Payoff Calculator
🔹 Key Features:
✅ Customizable Bingo Cards – Generate random Bingo cards following the standard 1–75 number distribution (B: 1–15, I: 16–30, N: 31–45, G: 46–60, O: 61–75).
✅ Multiple Card Generation – Create multiple unique cards at once (up to 20) for group play.
✅ Save as Image – Download cards as high-quality PNG images for digital sharing.
✅ Print-Ready – Optimized for printing with clean, crisp layouts.
✅ Interactive Marking – Click on numbers to mark them during gameplay.
✅ Customizable Design – Change colors, titles, and free space text.
✅ Mobile-Friendly – Works smoothly on both desktop and mobile devices.
✅ Modern UI – Sleek, animated interface with a professional look.
🛠Technologies Used:
HTML5 – Structured the application layout.
CSS3 – Styled with animations, gradients, and responsive design.
JavaScript – Handled card generation, interactivity, and logic.
html2canvas – Converted cards into downloadable images.
🎮 How to Use:
Generate a Card
Click "Generate New Card" to create a random Bingo card.
Customize the title, free space text, and color scheme in the Settings tab.
Multiple Cards (For Groups)
Switch to the Multiple Cards tab.
Enter the number of cards needed (up to 20).
Click "Generate Multiple Cards" to create a batch.
Save & Print
Save as Image: Click "Save as Image" to download a card as PNG.
Print: Click "Print Card" for a printer-friendly version.
Play!
Click numbers to mark them as called.
The first player to complete a line (horizontal, vertical, or diagonal) wins!
Sample Screenshots of the Project
Landing Page (Single Card)

Multiple Card

Settings

How to Run?
- Download the provided source code zip file.
- Extract the downloaded zip file.
- Open the html file and you are now ready to go!
Video Demonstration for Installation/Setup:
Conclusion:
In conclusion, this Bingo Card Maker is a user-friendly tool that takes the hassle out of preparing traditional Filipino Bingo games, letting you focus on the fun. With customizable designs, easy printing options, and the ability to create multiple unique cards in seconds, you'll have everything you need for an unforgettable Bingo experience. Whether for family game nights, community fundraisers, or classroom activities, our Bingo Card Maker ensures smooth setup and endless entertainment. Start creating your perfect Bingo cards today and let the games begin! 🎲✨
That's it! I hope this "Bingo Card Maker Using HTML, CSS and JavaScript" will assist you on your programming journey, providing value to your current and upcoming projects.
For additional tutorials and free source codes, explore our website.
Enjoy Coding :>>
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.