Title and time
Enter event title, start, and end time to create an iCalendar QR code.
Create a free iCalendar event QR code with title, time, location, description, reminders, and recurrence settings. Generate in your browser and save as PNG.
Local processing
Your input is encoded in the browser.
Turn seminars, exhibitions, livestreams, and deadlines into an iCalendar QR code.
Start Required
End Required
Set End Time
Set location, description, URL, guests, and similar fields only when needed.
Optional. Controls busy/free visibility behavior.
Recurrence
Configure weekly/monthly recurrence. Use Simple mode by default and switch to Advanced for detailed rules.
Recurrence Mode
Simple mode covers most cases with fewer fields for weekly/monthly/yearly repetition.
Use Advanced mode for full RRULE controls such as BYWEEKNO, BYSETPOS, and WKST.
Notifications
Simple mode is enough for most use cases. See FAQ for Advanced term definitions.
You can usually leave this empty. Expand only when needed.
Choose from common zones or search and select.
Use Standard QR for compatibility. Use rMQR for compact symbols (auto-falls back if too large).
Payload Size
0 bytes · Good
Larger payloads can reduce scan reliability.
Required fields are missing. The QR code may not function correctly.
Add title, start, end, location, and details to make calendar saving easier after scanning.
Enter event title, start, and end time to create an iCalendar QR code.
Add venue, online URL, and description as needed.
Configure reminders and recurrence for seminars or repeating events.
The generated symbol contains iCalendar event data that compatible apps can import.
VEVENT calendar data is encoded into the QR code.
Format: iCalendar (ICS, RFC 5545 compliant) Compatibility: iOS/Android standard cameras, various calendar apps Processing: Runs entirely in your browser (no server upload)
Venue names, online URLs, and concise details make the saved event useful later.
Separate the minimal calendar details from a live update page to keep the symbol readable.
Device settings can alter perceived time. Confirm start, end, and timezone together.
Multiple alarms create payload weight and user friction. Use the smallest set that supports attendance.
No. It saves a calendar event. Use a separate form or landing page when registration or payment is required.
Often, but behavior depends on device and app settings. If your audience mainly uses Google Calendar, consider the Google Calendar QR mode.
Usually no. Include a live update page URL when event details may change.
Yes, but recurrence interpretation can differ by calendar app. Test target apps before distribution.
Yes, but avoid exposing private meeting links in public print. Use an update or registration page when access should be limited.
Choose a different QR type for URLs, Wi-Fi, contacts, email, SMS, phone calls, or calendar events.