Event Ticket Generator

No upload · runs in your browser

Sheet preview

Building your ticket sheet…

How it works

Event Ticket Generator: Numbered PDF Tickets With QR Codes

Fill in the event, choose how many tickets you need, and download a print-ready PDF, sequentially numbered, QR-coded, four to a page, each with a tear-off stub.

What this does
  • Sequential numbers behind your own prefix, zero-padded to the width of the highest number in the run
  • A QR code on every ticket at error-correction level M, encoded from text that is printed beside it
  • Three payload choices for that code, with the finished string for ticket one shown in the sidebar before you build
  • Tear-off stub with punched notches and a dashed perforation, carrying ADMIT ONE above the number and the seat
  • Four tickets to an A4 or Letter sheet, with an optional dashed cut line between them
  • Seat numbers that advance with the ticket, or one fixed seat label across the whole run
  • QR images are encoded in this tab and embedded by pdf-lib, so the venue and your check-in URL are never sent anywhere
FAQ

One of three things, and the sidebar prints the finished string for ticket one before you build anything. “Ticket number” encodes the number by itself, so a phone scanner reads TKT-0042. “Full details” joins event, number, seat and date with pipe characters. “Check-in URL” takes your own address and appends the number as a t= parameter, using & instead of ? when your URL already carries a query string. Every code is generated from text printed on the same ticket, nothing is looked up remotely, and there is no ticket database behind this.

Keep going