Blog
Short links for events: badges, banners and the schedule that changes
An event's links are printed weeks before the details are final. How to build a set that survives a room change, a speaker cancellation and a venue with no signal.
By Wasim Idrishi · Updated · 4 min read
Event links are printed at the worst possible moment: early enough that the schedule is still moving, late enough that reprinting is not an option. The room numbers change. A speaker drops out. The feedback form does not exist until the week before.
The whole trick is to print something that does not need to be right yet.
Print the pointer, not the answer
A QR code encodes whatever string you give it. Encode the destination and you have laminated a decision. Encode a short link and you have laminated a pointer, and the decision stays editable until the morning of the event.
We build every event this way, and the destinations are usually still empty when the banners go to print.
gc.mw/sched exists on day one pointing at a holding page; by the time anyone scans it, it points at the
real schedule.
One link per thing, not one link per event
The instinct is a single gc.mw/event on everything. Resist it — it forces a menu page between the scan and
the answer, and it collapses every placement into one number.
| Link | Points at | Printed on |
|---|---|---|
gc.mw/sched | The live schedule | Badge, lanyard, hallway banner |
gc.mw/map | Venue map and room list | Badge back, entrance signage |
gc.mw/wifi | Network name and password page | Table tents, registration desk |
gc.mw/ask | Question or feedback form | Session slides, closing slide |
gc.mw/deck | Slides, later the recordings | Speaker's last slide |
Five links, five sets of numbers, and each one tells you something. A map link with heavy scanning in the first hour means your signage is unclear. A feedback link with nothing means the closing slide was up for eleven seconds.
Making the codes
Create the links first, with holding destinations
Custom aliases on Pro, four to sixty-four characters. Short words scan better than long ones because a shorter string means fewer modules and therefore larger squares at the same printed size.
Download the vector, not the image
Add .svg to the link for print. The .qr suffix gives you a PNG for screens and slides. A PNG scaled up to banner size is a blurry code that fails in bad light.
Give it a quiet zone and contrast
Keep clear space around the code and keep the contrast strong — dark code on light background reads far more reliably than the reverse, and reversed codes are the most common failure we see in event print.
Test on a cheap phone, in bad light
Print at final size, tape it to a wall, and scan it from the actual distance with the oldest phone in the office. Do this before the print run, not at the venue.
QR Code Generator
Open the full toolWhat the numbers tell you afterwards
Scans arriving through a QR are marked and counted separately from ordinary clicks, so a link that lives on both a banner and a tweet still splits cleanly. Alongside that you get clicks and unique visitors by day, the hour breakdown, country, city, device and referrer.
The hour breakdown is the one people underuse at events. A schedule link scanned in a tight band before each session and nothing between them is a schedule people trust. A flat line all day is a schedule people are checking constantly because the signage is failing them.
The one thing to decide before printing
Whether the link can expire. An event link that will be reused next year should not; a link tied to one day's logistics probably should, with an expiry date set so it stops cleanly rather than pointing at something confusing.
Both are per-link settings, and both are far easier to change than a banner. That, in one sentence, is why the pointer goes on the print and the answer stays in the dashboard — see QR codes for the formats and sizing detail.
Questions people ask
What if the venue has no mobile signal?
Nothing you can do with a link fixes that, so plan for it: print the essentials on the badge itself and treat the QR as the deeper layer. Where signal is patchy, a QR on the venue's own wifi splash page is worth more than one on a banner.
Can I change where a badge QR points after the badges are printed?
Yes, and this is the reason to shorten before printing. The QR encodes the short link, not the destination, so a room change is one edit in the dashboard and the printed code keeps working.
How do I know which banner worked?
Give each placement its own short link rather than one link everywhere. Scans arriving through a QR are recorded separately from ordinary clicks, so you can compare the registration desk against the hallway banner without guessing.
Should I use one link for the whole event?
Use one per thing a person might want: schedule, venue map, feedback form, slides. One link for everything means a landing page in the way, and a landing page between a scan and an answer is where people leave.
What size should the QR be on a banner?
Scale with reading distance, not with the design. A rough working rule is one centimetre of code for every ten centimetres of distance, so a code read from three metres wants about 30 cm. Print the vector file, never a scaled-up PNG.
Keep going
Try it with your own link
Paste a long link and get a 10-character gc.mw link with a QR code. No account needed for 30 days; free forever with one.