Calendar QR code
Free Calendar Event QR Code Generator — iCalendar VEVENT
Generate a QR code that adds an event with title, location, time and description to any calendar app. Times encoded in UTC.
QR workspace
Build your code
Choose a format, add content, then refine the output.
Presets
Module shape
Eye shape
Modules
Background
Eye frame
Eye centre
Transparent background
Gradient
Logo
Caption frame
Format
Screens, transparency
Size
1000 × 1000 px
Invert colours
For dark backgrounds — check the scan test.
Live preview
Updates as you edit
Fill in the fields to see your code.
Encoded payload
BEGIN:VCALENDAR VERSION:2.0 BEGIN:VEVENT SUMMARY:Team meetup LOCATION:Lisbon DTSTART:20260901T100000Z DTEND:20260901T110000Z END:VEVENT END:VCALENDAR
Scan Check
Seven checks run on every render, in your browser.
- Contrast17.6:1
- Polaritynormal
- Quiet zone4 modules
- Error correctionM
- Capacity157/180 B
Dense code, print larger.
- Decode self-testrunning
How the calendar code works
A calendar QR code carries a complete iCalendar VEVENT. Scanning it offers to create the event with the title, location, description and times already set — useful on invitations, tickets and venue signage.
Times are converted to UTC before encoding, so an attendee in another timezone still sees the correct local time.
Questions
- Which apps support it?
- Apple Calendar and Google Calendar both import VEVENT payloads. On Android the behaviour depends on the scanner app; Google Lens handles it well.
- How are timezones handled?
- You enter local times and we store them as UTC timestamps, which every calendar app converts back correctly.
- Can I make it an all-day event?
- Yes. Tick 'All-day event' and the dates are encoded as calendar dates without a time component.