MakeQR

QR Code for Events

One code for every stage of the event

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Change where it points after printing, and see how often it is scanned. First two free and permanent.

What a dynamic code gives you

  • Change where it points any time, without reprinting anything
  • See how often it has been scanned, and when the last scan was
  • Unlimited scans on every plan, including the free one
  • If you ever stop paying, codes keep working for 30 days with three warnings first
Create a free account2 codes free. Paid plans from $7/month.

Scan to test

Y
yoursite.com
Create this dynamic code

Free for your first 2 codes. We only need an email, and nothing is charged.

MakeQR doesn't host an event page, so a QR code for events points at whatever already exists: a registration form, the event's own website, or a link page bundling schedule, RSVP and map into one. A dynamic code lets that destination change as the event moves from sign-up to agenda to a thank-you page.

Most conferences, fundraisers and community events already have a page somewhere: a registration form, a ticketing listing, or a website with the agenda on it. MakeQR doesn't build a dedicated event page, so the task here is choosing the right existing link, and, on a Pro account, weighing a bundled link page against one narrow form.

A QR code used for an event often needs to survive weeks of change: a save-the-date first, then a flyer, a banner at the door, and a printed programme, sometimes reused the next year for an entirely different agenda. A dynamic code lets the destination move from sign-up to schedule to a thank-you page without a second print run.

Setting up an event QR code

  1. Pick the one link that matters most right now

    Before registration closes, that's the sign-up form. During the event, it might be the agenda or a map. Don't try to cram more than one destination into a single static code.

  2. Consider a link page for several destinations at once

    A Pro-hosted link page can bundle a registration form, a venue map and a sponsor list on one page behind a single code, useful when a printed banner has no room for four separate codes.

  3. Choose dynamic if the code will outlive one stage

    A save-the-date printed months before the event benefits from a dynamic code, since the destination can move from a placeholder page to the live registration form without a reprint.

  4. Match the color and add a logo

    Set the code's colors to the event's branding and add a logo if there is one — MakeQR raises the error correction automatically so the code still scans.

  5. Test at the size it will actually print

    Scan a printed proof of the banner or program page, not just the on-screen preview, before the full print run goes out.

Where to point an events QR code generator when there's no event page

Most organizers already have a home for event details without needing MakeQR to build one: an Eventbrite listing, a registration form, or a simple website with the agenda. Point the code straight at whichever one is live right now. If several of those exist at once — a form for registration, a separate page for the schedule, a map for parking — a link page consolidates them onto one hosted page behind a single code, which matters on a banner or table sign that only has room for one.

Reusing one code across an event's timeline

A dynamic code printed on save-the-dates or an early flyer can point at a simple placeholder page first, then get repointed to the live registration form once it opens, and again to the agenda once the event starts, and finally to a photo recap or thank-you page afterward. The printed sign never needs to change, only the address behind it, in your account. A static code works fine for anything printed close to the event with one destination that won't move, such as a same-day program.

Signage that has to be read from across a room

A banner at the entrance or a screen at the front of a conference room is read from much farther away than a business card, so the code needs to be sized for that distance, not for how it looks up close on a laptop. Add a short line of text under it — "Scan to register" or "Scan for today's schedule" — since a code alone, without context, gets ignored by people walking past.

What the code contains

For an event, the code almost always carries a plain web address: the registration form's URL, the event website, or the short link to a MakeQR link page. Nothing about the event itself — dates, headcount, agenda — is inside the pattern; the address is, and the page behind it does the rest.

Inside the code
https://mkqr.io/spring-conf

Sizing it for the room

On a printed program or table card, 25–30 mm is enough for someone holding it. On a lobby banner or a projected slide meant to be scanned from several meters away, the code needs to be much larger — the rule of thumb is about ten times the scanning distance, so a code read from three meters should be roughly 300 mm across.

Print it at least 25 mm (2.5 cm) wide

Mistakes that show up at events specifically

  • Printing a static code before registration is confirmed

    If the sign-up link can still change, a static code locks in the wrong address the moment it's printed. Use dynamic until the destination is final, or print close to the event.

  • No caption near the code

    A bare code on a banner doesn't say what happens when someone scans it. A short line — "Scan to register" — doubles how many people bother.

  • Sizing it for a laptop screen instead of a room

    A code that looks fine previewed up close is often far too small once printed at banner scale and viewed from across a lobby.

  • Reusing last year's static code for a new event

    A code baked with last year's registration link quietly sends people to a closed or expired form. Build a fresh code, or use dynamic and repoint it instead.

Static or dynamic for event QR codes

Static is fine for anything printed once the destination is locked in, like a same-day program pointing at the agenda. Dynamic earns its keep on anything printed before the details are final, or anything meant to be reused: a save-the-date, a recurring meetup's flyer template, or a banner an organization prints once and displays every year. It needs a free account, and the first two dynamic codes are free forever.

How dynamic QR codes work

Real event uses

  • A conference badge insert links to a link page with the schedule, wifi and floor map together.
  • A fundraiser gala invitation links to the RSVP and donation form.
  • A community fair flyer links to the day's activity schedule.
  • A recurring meetup group reuses one dynamic code every month, repointed to that month's sign-up form.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for Events: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does MakeQR host an event page with schedule and RSVP built in?

No. MakeQR hosts a menu, a PDF and a link page, not a dedicated event page. A link page can bundle a registration link, a map and a schedule link together if you don't have one page that already does that.

Can I reuse the same code every year for a recurring event?

Yes, if it's a dynamic code. Keep the same printed sign or banner and repoint the destination each year in your account instead of reprinting.

Is this the same as the ticket QR code attendees get by email?

No. Check-in ticket codes come from your ticketing platform and are read by its own scanner app. This code is for getting people to information before or during the event, not for checking them in.

How big should a code be on a conference banner?

About a tenth of the distance it needs to be read from. A code meant to be scanned from three meters away should be roughly 300 mm wide, much bigger than one on a printed handout.

What if the registration link changes after I've already printed flyers?

Only a dynamic code can survive that without reprinting — you repoint it to the new link in your account. A static code with the old link keeps sending people to whatever page it was built with.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.