How an event QR actually works
Calendar QRs encode the iCalendar (.ics) standard, the same format Google Calendar, Apple Calendar, and Outlook all read. The QR is just a wrapper around a small text block that lists event title, start time, end time, location, and description. Scanning it triggers the phone's "add to calendar" flow.
The result: customers see the QR, scan, tap "Add to Calendar," and the event is now on their phone. No login, no app, no follow-up email.
When this beats a URL QR
For events with a confirmed date and time, calendar QRs are strictly better than URL QRs. The customer who scans a URL QR has to open the event page and add it themselves, which 40-60% won't. The calendar QR makes the add the default action.
For events that need RSVPs, tickets, or paid registration, use a URL QR pointing at your event landing page or ticketing platform — the calendar add happens later, after the user has confirmed they're coming.
Best uses
- Wedding invitations. Scan to add the ceremony, reception, and rehearsal to the guest's calendar.
- Conference printed schedules. Scan a session to add it to the attendee's calendar.
- Webinar email signatures. Scan to RSVP and add to calendar.
- Concert merch and flyers. Scan to add tour dates.
- Recurring local events (book club, run club, yoga). Print once, scan adds the recurring series.
Watch for time-zone gotchas
The most common bug with calendar QRs is time zones. Encode the event time in the venue's local time zone — never UTC. A 7pm event encoded as UTC will show up at 9pm or 2am or any other wrong time depending on the scanner's location.
The QRolling form lets you pick the time zone explicitly. Always set it to where the event actually happens.
How to make an event QR code in 4 steps
Pick Event/Calendar type
On the QRolling home page, choose the event QR type. The form asks for title, start, end, location, time zone, and description.
Fill in event details with the right time zone
Always pick the venue's local time zone. UTC will skew the event for distant scanners. Location goes as a venue name plus city for best calendar app handling.
Brand the QR
Add your logo or event branding, pick a color, choose corner shape. High error correction whenever a logo is in the middle.
Print or share
SVG for print invites and posters, PNG for emailed save-the-dates. Test scanning with iOS and Android — both should prompt 'Add to Calendar'.
Frequently asked
Will the event appear in Google, Apple, and Outlook calendars?
Yes. The QR encodes an iCalendar (.ics) block, which all three calendar systems support natively. The phone uses whichever calendar app is the user's default.
What about recurring events?
iCalendar supports recurrence (every Tuesday, monthly, etc.). The QRolling form exposes recurrence options for series events.
Will it set a reminder?
Yes. You can include a default alarm (15 min, 1 hour, 1 day before) in the encoded event. Some calendar apps ignore custom alarms and use their default, but most respect what's encoded.
What if I need to change the date?
You change the page, not the code. Every code here is dynamic, so a new date, a new room or a cancellation is one edit and the printed code keeps working. A static event QR has the date locked inside the pattern, where nothing can reach it.
Can guests add their own notes to my event?
Once it's in their calendar, yes — it's their copy. They can edit, share, or invite others. The original encoding is the seed, not the final entry.
Read next
Need a different QR type? Browse all 48 QR types on the home page.