Tickets with a unique QR code per row

For simple access control, every ticket carries a unique QR code you scan at the door. PDF Rafale encodes it from a column of your spreadsheet.

Free, no sign-up, in your browser.

Open the app See an example

Prepare the codes

In the spreadsheet, add a Code column with a unique id per ticket (number, random code or validation URL such as https://myevent.com/t/8F3K2). The QR code encodes exactly that value.

Compose the ticket

  1. Load the ticket template (PDF or image).
  2. Add the QR code with + QR code, content {{Code}}, size 60 to 100 pt.
  3. Add texts: {{Name}}, {{Category}}, No. {{#|pad:5}}.

Distribute

ZIP output to email one ticket per person, or a print sheet with several tickets per page. File names can include the code: ticket-{{Code}}.

Frequently asked questions

Which error-correction level?

QR codes use level M (15% redundancy), readable even slightly damaged.

Can I generate random codes?

Generate them in the spreadsheet (for example with RAND in Excel, then paste as values) before importing.

See also