QR code generator for a calendar event
A QR code that offers to add an event to the calendar, with its date, time and place.
Static code
Code settings
Preview
Size with quiet zone: 38.5 × 38.5 mm. The on-screen preview is enlarged.
Download the code
PNG file: 462 × 462 px, 304.8 DPI. Each module gets whole pixels and the DPI is set so the printout has exactly the size in mm shown above.
What is Calendar event QR code
An event QR code holds a calendar entry in the iCalendar format, the same one used by invitations sent by email. Scanning it offers to add the event with its date, time and place already filled in. It suits invitations, conference posters and training material.
You give the times in a zone of your choosing and we store them in universal time. Someone scanning the code in another zone therefore sees the right local time, and the entry needs no bulky time zone definition attached, which would take more room than the event itself.
Frequently asked questions
Will the event add itself to the calendar?
No. The phone shows the entry and asks for confirmation. Only then does it reach the calendar.
Why store the times in UTC?
Because it is unambiguous and compact. Referring to a named zone would, per the standard, require attaching that zone's full definition with its clock-change rules, and that block is larger than the whole event, which matters inside a QR code.
What about an event on the night the clocks change?
An hour that occurs twice that night is stored as the earlier of the two. An hour that does not exist, because the clock skips it, is moved to the instant the clock jumps to. Either way the event stays on the same day.
Can I make an all-day event?
Not yet; a start and end time are required. For an all-day event use 00:00 to 23:59.
Does it work with Google and Apple calendars?
Yes, both read the iCalendar format. How the preview looks differs between phones, but the entry itself is the same.