Anleitung

QR codes for an event: tickets, check-in and programme

Aktualisiert am 20. September 20268 Min. Lesezeit

Englischer Artikel

Dieser Guide ist noch nicht in Ihre Sprache übersetzt, Sie lesen die englische Version.

An event is the hardest test a QR code faces: thousands of scans in a few hours, a crowded entrance, patchy mobile data and a programme that changes until the last minute. The codes that survive are planned weeks earlier, not exported the night before. Here is the full set, in the order you should prepare it.

The four codes an event needs

Event codes, purpose and type
CodeWhere it livesTypeWhy
TicketOne per attendee, in the confirmation email or wallet passUnique, one per row of your listEach has to be identifiable and usable once
Check-in / registrationEntrance banner, welcome desk, invitationDynamicThe destination moves from the form to the schedule the moment doors open
ProgrammeBadges, signage, table cards, printed handoutDynamicSpeakers and rooms change after the signage is printed
FeedbackClosing slide, exit banner, badge backDynamicSame printed asset can be reused for the next edition

Step 1 — generate one ticket code per attendee

Ticket codes come from your attendee list, not from typing. Export the list as CSV with one row per attendee, then produce the whole batch in one pass.

Bulk generator with a pasted CSV: one row per attendee, name and destination
One row per attendee: (1) the pasted CSV, (2) the name that becomes the file name, (3) the per-attendee destination.
  1. Prepare two columns: a name that identifies the attendee (<code>ticket-0148-rossi</code>) and the destination that validates them.
  2. Point each destination at your ticketing system's own URL, with the ticket reference in it — that system, not the QR code, decides whether entry is valid.
  3. Paste the CSV into the <a href="/tools/bulk-qr-code-generator">bulk generator</a> and download the batch as a ZIP.
  4. Keep the file names identical to the ticket references, so a support request takes seconds to trace.
  5. Send each attendee their own image — never a shared code, and never a screenshot of a list.

Step 2 — one check-in code that changes job

The entrance code does three different jobs across the event lifecycle, which is exactly why it must be dynamic.

The same printed code, repointed three times
PhaseDestinationWhen to switch
Before the eventRegistration formFrom printing until the day before
Event daySchedule and room mapThe morning doors open
After the eventSlides, recording, feedback formThe evening it ends

Use scheduling so the switch happens on its own: set the window on the code and the destination changes at the hour you chose, without anyone touching a laptop at 8 in the morning.

Step 3 — the programme page

  • Keep it one page, mobile-first: times, rooms, speaker names. No PDF — a PDF on a phone means pinch and zoom in a corridor.
  • Put the current session at the top, not a full-day grid a visitor has to scroll through.
  • Add a plain-text address and a Wi-Fi hint: the programme is the page people open when they are lost.
  • Keep the page live after the event and add the recordings; those scans keep arriving for months.

Step 4 — print sizes that work in a crowd

Typical event placements
PlacementRead fromMinimum printed width
Badge or ticket15 cm15 mm
Table card, handout30 cm25 mm
Welcome desk sign60 cm50 mm
Entrance banner2 m180 mm
Stage screen slide8 mFill at least a tenth of the screen height

These are starting points. Run your own link through the <a href="/tools/qr-code-size-calculator">size calculator</a>: a longer destination needs more width at the same distance, and a crowded entrance means people scan from further back than you think.

The week before: the checklist

  1. Scan every printed asset with two phones, one iPhone and one Android, in the room where it will stand.
  2. Check the programme page on a 4G connection with Wi-Fi off — venue Wi-Fi rarely works at the door.
  3. Confirm each ticket reference is rejected on a second scan.
  4. Set the scheduled destination switch and verify the times, including the time zone.
  5. Note the short links of every code on one sheet, printed, and give it to the welcome desk.

Häufige Fragen

How do I make a unique QR code for each event ticket?
Export your attendee list as CSV with one row per ticket, put the ticket reference in each destination URL, and run the file through the bulk generator. You get one image per row, named after the reference.
Can the same QR code be used for check-in and for the programme?
Yes, if it is dynamic. Point it at the registration form before the event, switch it to the schedule on the day and to the feedback form afterwards. Scheduling makes the switch happen automatically.
What size should a QR code be on an event badge?
About 15 mm wide is enough on a badge or ticket, because it is scanned from roughly 15 cm. Entrance banners read from two metres need around 180 mm. Check your own link in the size calculator, since a longer URL needs more width.
Do QR tickets work without internet at the venue?
The scan itself works, but a code that points at a web page needs a connection to load it. For door scanning, use a scanner app that validates against a list downloaded in advance, and print the reference in text under the code as a fallback.
Can someone reuse a screenshot of a QR ticket?
Yes, unless your system invalidates the reference after the first scan. The QR code is only a carrier; single use has to be enforced by the ticketing system that reads it.