will be set by JS
Colour Theme
QR Style
How Event QR Codes Work
An event QR code encodes calendar information using the iCalendar (VEVENT) format, an open standard supported by virtually all calendar applications. When someone scans the QR code with their smartphone, the device recognises the calendar data and offers to add the event directly to their calendar app — whether that's iOS Calendar, Google Calendar, Outlook, or any other application.
The event appears with all details pre-filled: event title, date, start time, end time, location, and description. The user simply confirms the addition, and the event is instantly added to their calendar. This is far more convenient than manually entering event details or following a link to an online RSVP form.
Cross-Platform Calendar Compatibility
Event QR codes work with the vast majority of calendar applications because they use the universally standardised iCalendar format. This includes iOS Calendar, Google Calendar, Samsung Calendar, Outlook, Apple Calendar on macOS, and countless third-party calendar applications.
When a user scans your event QR code, their device automatically routes the calendar data to their default calendar application. The user can then accept or decline the event. On iOS, the calendar app opens automatically. On Android, the user selects their preferred calendar app. This seamless cross-platform experience makes event QR codes ideal for invitations where you don't know which calendar system attendees use.
Date, Time, and Time Zone Considerations
Event QR codes store dates and times in the format you specify. When a user adds the event to their calendar, the calendar application interprets the time according to the device's local time zone settings. If your event is in London but an attendee is in New York, their calendar will automatically adjust to show the correct local time.
For precision and clarity, include time zone information in your event details. You can specify time zones in the description field (e.g. "10 AM GMT") or use timezone-aware formatting. Most calendar applications handle this gracefully, but explicit clarity in the event description prevents confusion about time zones.