← All articles

QR Codes for Events: Practical Uses and How to Run Them Well

4 July 2026 · 7 min read

Your attendees are already holding their phones. The only question is whether you give them something useful to point them at.

A QR code at a conference, wedding, market stall or trade show can be more than a novelty sticker. Done well, it's a direct line from your venue to whatever information matters right now — the schedule, the feedback form, the sign-up sheet. Done badly, it's a stretched, low-contrast square that nobody bothers scanning twice. The difference usually comes down to a handful of decisions you can get right in about ten minutes.

This is a practical walkthrough for event organisers: what QR codes are genuinely good for at events, why the "dynamic" bit matters more here than almost anywhere else, how to set one up properly, and what you need to know about attendee data before you print anything.

Where QR codes earn their place at an event

Check-in and ticketing. A code on a printed ticket, badge or confirmation email is the simplest frictionless entry point there is. Scan at the door, attendee's marked as in, you've got a live count without a clipboard or a highlighter pen. Mobile tickets work the same way — attendee keeps it on their phone, you scan as they arrive.

A live schedule and venue map. This is the one that pays for itself. Print a code on badges, programmes or entrance signage that points to a schedule and map hosted online. If a speaker cancels, a room floods, or the fire alarm goes off and three sessions need to move, you update the page — not the code. Every scan after that shows the correct room. Nobody's stuck holding a piece of paper that was accurate this morning and wrong by lunch.

Session feedback. A code in each room, pointed at a two-question form, gets you real opinions while people are still in their seats rather than a trickle of responses to an email survey a week later. You can see what's landing and adjust the next session's timing before the day's even over.

Contactless information. At a wedding, a code on each table can carry dietary details, the running order, or supplier credits. At a market stall or exhibition booth, it can point to a product list, sourcing information, or Wi-Fi details — nothing to print, nothing to bin afterwards. If you've ever built a scannable menu for a restaurant, the same logic applies at a table setting or trade stand; the restaurant QR code menu guide covers the design side in more depth.

Lead capture at stands. A code on your booth pointing to a short form (name, email, interest) beats a shoebox of business cards. The attendee fills it in themselves in ten seconds; you get a clean, legible contact list instead of a stack of illegible handwriting to type up on Monday.

Pick the two or three that solve an actual friction point at your event. You don't need a QR code on everything — five well-placed, well-tested codes beat twenty scattered ones that people learn to ignore.

Why dynamic matters specifically for events

Here's the distinction that trips people up: a static QR code has its destination baked into the pattern itself. Print it on five hundred badges pointing at a venue map, and that's what it does — forever. If the keynote moves rooms the night before, or a session gets cut, there is nothing you can do to that code. You'd need to reprint.

A dynamic QR code separates the physical code from where it leads. You create it once, print it everywhere you need it, and the destination lives behind the scenes — changeable any time from a dashboard. Move the keynote, update the map, swap the feedback form for next session's questions: none of it touches the printed code.

Events, almost by definition, have moving parts. A speaker drops out. A room gets double-booked. Numbers surge and a session needs splitting. None of this is unusual — it's just what running an event is like. With a static code, each of those moments is a reprint order you probably can't get turned around in time. With a dynamic one, it's a two-minute edit. For anything bigger than a dinner party with a fixed guest list, that flexibility is worth having, and it typically costs nothing extra over a basic static generator.

Setting one up: the practical version

1. Build the destination first. Decide what people land on before you generate anything — a schedule page, a feedback form, a check-in page, a venue map. It doesn't need to be elaborate: a Google Form, a simple webpage, or a page from your ticketing platform all work. Just make sure it renders properly on a phone, because that's how everyone will open it.

2. Create the dynamic code. Use a generator built for this — qrius.io's generator lets you point a code at your event page, print it, and change the destination later without touching the physical code. The free tier covers a single event and doesn't ask for a card.

3. Print it where people will actually look. Badges, programmes, entrance signage, ticket confirmations. Keep it to at least 2cm square so it scans easily from arm's length, even in dim lighting, and leave clear space around it — nothing touching the edges, no text overlapping.

4. Test on real phones, at the venue, before the event. Bring two or three different phones a few days ahead. Stand where attendees will stand. Scan from a normal distance and at an angle. Check it works in the venue's actual lighting, not your office desk lamp. This is the step people skip and regret.

5. Add a fallback. A line of printed text — the URL, or "ask at the desk" — for anyone whose camera won't cooperate or who'd rather type it in.

The GDPR angle: why hosting location actually matters here

This is the part organisers most often overlook. Every scan generates data — at minimum, a timestamp and the scanning device's IP address, logged somewhere on a server. If your attendees include anyone in the EU or UK, that's personal data, and you're the one responsible for how it's handled, not just the platform you happened to pick.

A lot of well-known QR generators log raw IP addresses by default and host outside the EU. That's not automatically illegal, but it does mean you're inheriting their data retention policy, their legal basis for processing, and potentially a data transfer question you didn't sign up to think about.

Three things worth checking before you commit to a provider for an event with EU or UK attendees:

Where's it hosted? EU-hosted data sits inside GDPR's jurisdiction cleanly. Qrius.io runs out of Stockholm, Sweden — your scan data doesn't leave EU legal boundaries.

Does it log raw IP addresses? Most analytics tooling does, by default, because nobody thinks to turn it off. Qrius.io doesn't — you get scan counts and timing, enough to know whether your schedule link or feedback form is actually being used, without tracking individuals.

Is there a Data Processing Agreement? A DPA sets out how the provider handles data on your behalf and is genuinely not optional once you're processing EU attendee data. Qrius.io includes one with every account, no separate request needed.

None of this costs you anything extra to get right, and it's a much smaller headache to sort before the event than to explain afterwards.

Design and placement for a busy venue

Size and space. At least 2cm square, with roughly 5mm of clear space around it — no overlapping text, no folding a badge exactly across the code.

Contrast. Black on white or light background is the safe default. Dim venue lighting and low-contrast printing (light grey on white, pastel on pastel) is how you end up with a code nobody can scan. On a dark background, invert it — white on black.

One code, one job. Don't try to make a single code do check-in, feedback and schedule all at once — you'll end up with a landing page that does none of them well. Separate codes, separate places: check-in at the door, schedule on the badge, feedback in the room.

Tell people why. "Scan for the full schedule" or "Feedback here" removes the moment of hesitation. People scan things when they know exactly what they're getting.

FAQ

Do people actually scan QR codes at events, or is this wishful thinking? Yes — most phones scan natively through the camera app now, no separate scanner needed, and event-goers are used to the pattern. The thing that determines whether they bother is whether it's obviously worth it: a clear label and something genuinely useful behind it (the live schedule, not a PDF brochure) gets used.

Can I see which individual attendee scanned my code? Not without asking them directly for a name or email as part of the destination page. A good provider gives you aggregate counts and timing — how many scans, roughly when — rather than per-person tracking, which is exactly what most organisers need and nothing more.

What if I need to change the destination the night before, or during the event? That's the entire point of a dynamic code. Log in, update the destination URL, done — the next scan shows the new page instantly. No regenerating, no reprinting, no waiting.

Do I need any technical skill to set this up? No. It's a web form: paste in your event page's URL, generate the code, download the image, print it. If you can send an email, you can do this.

Is a static (free, basic) QR code ever good enough for an event? If every detail is genuinely locked months in advance and nothing will move, sure. But most events have at least one thing that shifts — a room, a time, a speaker — and that's exactly the moment a static code stops working for you.


None of this is complicated, and none of it needs a big budget. Build the page, generate a dynamic code, print it clearly, test it on a real phone before doors open — and make sure whoever's hosting your attendees' scan data is taking that responsibility as seriously as you are. Qrius.io is free to start, EU-hosted, doesn't log raw IPs, and comes with a DPA built in — worth a look before your next event, whether that's a two-hundred-person conference or a village fete with a QR code on the tea tent.

Create a GDPR-safe QR menu — free

Dynamic QR codes, EU-hosted in Stockholm, no raw IP logging, DPA included.

Start free →