A simple, browser-based tool for generating unique QR codes, placing them on a ticket template image, and downloading them as individual PNG files or bundled in a ZIP. No installation required – works entirely client-side.
- Generate secure random IDs
- Create QR codes for each ID
- Position QR codes on a custom background image
- Download all QR codes or ready-to-use ticket images
- Fully offline capable after loading once
-
Clone or Download
git clone https://github.com/Phantomcrew-de/QR-Ticket-Generator.git
Or simply open
Ticketgenerator.htmlin your browser. -
Set Parameters
- Choose the number of IDs and length
- Click “Generate IDs” or insert your own
-
Generate QR Codes
- Adjust QR size if needed
- Click “Generate QR Codes”
-
Upload Ticket Template
- Upload a PNG ticket image
- Click anywhere on the image to define QR position
-
Download
- Download QR codes separately
- Or click “Create and Download Tickets” to get complete tickets
.
├── Ticketgenerator.html # Main application
├── cropped-Phantomcrew-Logo-ohne-Claim.png # Logo file (optional)
└── preview.png # (Add a screenshot for visual reference)
- HTML5 & CSS3
- JavaScript (Vanilla)
- QRious – QR code generation
- JSZip – ZIP creation
- FileSaver.js – Save files client-side
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
You are free to use, modify, and distribute it — as long as you share your changes under the same license.
Made with ❤️ by Julius – phantomcrew.de

