Type 09 of 11
Event QR Code Generator
A code that puts an event in someone’s calendar. For posters, invitations, tickets and anything with a date people will otherwise forget.
What happens when someone scans it
The calendar offers to add the event — title, place, start and end — into whatever calendar the phone uses. Saving it is one tap.
What the code actually contains
BEGIN:VCALENDAR VERSION:2.0 BEGIN:VEVENT SUMMARY:Cupping session LOCATION:Cafe Flatwhite DTSTART:20261003T100000 DTEND:20261003T113000 END:VEVENT END:VCALENDAR
An iCalendar event. Times are written as they read on the poster — floating local time, no timezone arithmetic.
How to make one
Title the event the way it should appear in a stranger’s calendar.
Set start and end; add the place.
Style it and check the preflight panel.
Export, and scan it once to see the calendar entry with your own eyes.
Fields
titleEvent title
locLocation (optional)
start · endStart and end, local time
Times are local on purpose
The code carries 19:00 as 19:00. Scanned in another timezone it stays 19:00 — which is exactly right for a poster on a wall: the event happens where the poster hangs.
The reminder is theirs
Alerts follow the person’s own calendar defaults. If attendance depends on a reminder, say the time in print too; the code is the convenience, not the contract.
Questions
Does it work on iPhone and Android?
Yes; the iCalendar format is the shared standard. Some Android camera apps hand it to the calendar less gracefully — test on one before printing a thousand.
Can it repeat weekly?
No. One code, one event. A weekly series is better served by a URL code to a calendar subscription.
What if the event moves?
The printed code keeps the old time. Reprint, or encode a URL to a page you update.