---
title: "Event & Conference QR Codes: Badges, Booths and Sessions"
description: "QR codes for badge backs, booth signage and session doors: save-the-date calendar codes, time-based routing, gated sessions, and a swap after the event ends."
canonical: https://reroutehq.com/resources/event-conference-qr-code-signage
---

# How to run QR codes across an event — badges, booths and sessions

**Who this is for:** Event organisers, conference teams and exhibitors

An event prints more square centimetres of QR code than almost any other operation — badges, lanyards, booth banners, room-door schedules, slide footers — and prints all of it before the schedule is final.

The way through is to sort the codes into two kinds. Details that will not change, like the date of the event itself, go in free static codes. Everything printed before the agenda settles goes behind dynamic links, so the artwork can be at the printer while the destinations are still arguments in a planning channel.

## Steps

### 1. Put a calendar code on the save-the-date

An event QR code encodes the name, date, time and location in iCalendar format — one scan and the event is in the attendee's calendar with their own reminders attached. It is generated entirely in your browser, free, with no account. One caution: the event is encoded in floating local time, which is right for an in-person venue; for a virtual event with a spread-out audience, state the time zone in the description.

### 2. Give every placement its own dynamic link

Badge backs, the booth banner, the registration desk, each room door. The links can all open the same agenda page today — the point is that each placement reports its own scans, and each can be repointed independently when the schedule moves after the badges are printed.

### 3. Route the agenda code by time of day

A dynamic link can carry time rules, so one code on the room door opens the morning workshop's page before lunch and the afternoon panel's after. Rules are evaluated in order — time of day, then location, then A/B split, then operating system, then the default — so the fallback for outside-hours scans is whatever default you set.

### 4. Gate the private sessions

A password in front of the destination keeps the executive briefing off the hallway floor when someone photographs the door sign. A scan limit caps a link at the size of the room — the count is reserved atomically, so two people scanning in the same second cannot push it past capacity. An expiry date closes the whole thing down cleanly when the event ends.

### 5. Put your networking codes on the badge

A LinkedIn QR code on the badge back opens your profile with no typing at a noisy stand. A hosted business card goes one better: one tap saves your contact as a vCard on any phone, and the details can be edited after five hundred badges are printed.

### 6. Swap the destinations after the event

The week after, repoint the agenda links at the recordings and the slides, and the booth link at your follow-up offer. Codes on lanyards people took home, in printed programs, in photos on social media — all of them start opening the post-event content on the next scan. Nothing printed becomes litter.

## What this will not do

- A scan limit caps a shared link; it is not ticketing. There is no unique code per attendee and no redemption state — for real access control you need a ticketing system, with our codes pointing at it.
- We do not host your slides, recordings or agenda pages. The code points at wherever you publish them.
- Time rules route by the hour in a timezone you set; location rules route by country only. There is no per-session check-in logic beyond what routing and scan caps give you.
- The free plan includes three dynamic links, which covers a small meetup. A conference with a link per placement needs a paid plan.

## Frequently asked questions

### Do attendees need an app?

No. The phone camera reads the code and opens the destination in the browser, and calendar codes are offered straight to the native calendar app — iPhones handle them in one tap, most modern Android devices route them to Google Calendar.

### What happens to the codes after the event?

Whatever you decide. Repoint them at recordings and follow-up content, or set an expiry so late scans land on a clear closed page rather than a stale agenda. Printed codes keep resolving even if you later downgrade — we do not switch off a code that is already on a thousand lanyards.

### Can one code open different sessions through the day?

Yes. Time rules on a dynamic link switch the destination by hour, in the timezone you choose, with a default for scans outside every window. One door sign can serve the whole day's programme.

### How do I keep a session link from leaking?

Password-protect it. Scanners land on a password screen instead of the destination, so a photographed door sign is not an open door. Combine it with a scan cap if seats are the constraint — the cap is exact under load.

### Does the save-the-date code need a paid plan?

No. Calendar event codes are static, free, and generated in your browser — the details are in the pattern itself, so they work with no account and no internet lookup. The trade is that they cannot be edited after printing, so put the date in a static code only once it is fixed.

### Can I see which placement earned its space?

Yes, if each placement has its own link. Every scan records country, city, device, operating system, browser and time, per link — so the badge back, the booth banner and the elevator poster each report separately.

### What about time zones on the calendar code?

The event is stored in floating local time: 9 am is 9 am on whatever device scans it. Exactly right at a venue, wrong for a webinar with a distributed audience — for those, put the time zone in the event description so remote attendees can convert.

## Related

- [/tools/event-qr-code](/tools/event-qr-code)
- [/tools/url-qr-code](/tools/url-qr-code)
- [/tools/linkedin-qr-code](/tools/linkedin-qr-code)
- [/tools/vcard-qr-code](/tools/vcard-qr-code)
- [Password-protect, expire or limit a QR code](/resources/password-protect-expire-qr-code)
- [Free QR code generator](/generate)
- [Pricing](/pricing)
