Your QRToolkit

Free Event QR Code Generator - Add to Calendar

Create a QR code that adds an event to the device calendar when scanned - ideal for invitations and posters.

Ad - 320×50 mobile banner

Find this tool useful? Save it for next time.

Ad - 300×250 rectangle

How to create an event QR code

Enter the event title, start and end date and time, and optionally a location and description. Click Generate Event QR Code. Download as PNG or SVG and place the code on your invitation, poster, or promotional material. Anyone who scans it will be prompted to add the event directly to their device calendar.

What is an iCalendar event QR code?

An event QR code encodes a VEVENT block in iCalendar format - the same standard used by .ics calendar files. When a device reads the QR code, the operating system recognises the format and opens the calendar application with all event details pre-populated. The user confirms and saves the event in one tap.

This approach works without any third-party service or URL. The event data is self-contained in the QR code itself and will add to the calendar correctly even without an internet connection at the time of scanning.

What events work well as QR codes?

Any event where you want to reduce the friction of calendar entry works well. This includes conferences and seminars, networking events, weddings and formal occasions, recurring club or group meetings, product launches, webinars and online events, and workshops or training sessions. For events with complex logistics, include a URL in the description that links to a full information page.

Does the QR code work without internet?

Yes. Decoding the QR code and adding the event to the calendar does not require an internet connection. The iCalendar data is entirely contained within the code. The calendar app may need a connection to sync the new event to cloud services, but the initial add-to-calendar action works offline.

Frequently asked questions

What does an event QR code do?

When someone scans an event QR code, their device opens the calendar app and shows a prompt to add the event. The event title, start time, end time, location, and description are all pre-filled from the QR code data. The user taps Save and the event appears in their calendar.

What calendar format does this use?

This tool uses the iCalendar (iCal) format, specifically a VEVENT block encoded as plain text. iCalendar is an open standard supported by Apple Calendar, Google Calendar, Outlook, and virtually every other calendar application on iOS, Android, macOS, and Windows.

Will the event time zone be correct?

The event is encoded in local (floating) time - meaning the time you enter is stored without a specific time zone. When the recipient adds it to their calendar, it will appear at the time you specified in whatever time zone their device is set to. If your event has a fixed time zone that must be respected globally, consider linking to a calendar invite URL instead.

How much text can the description field hold?

Keep the description short - one or two sentences. Longer descriptions increase the QR code data density, which makes the code harder to scan at small sizes. For detailed event information, include a URL in the description that links to a full event page.

Is this tool free?

Yes, completely free with no account required. All iCalendar generation happens in your browser - your event details are never sent to any server.

Where should I use an event QR code?

Common uses include printed invitations and RSVP cards, event posters and flyers, conference and trade show badges, wedding stationery, meetup announcements, and email newsletters where you want recipients to save an event with one tap.

Can I include a meeting link in the event?

Yes. Add the meeting URL (Zoom, Google Meet, Teams) to the description field or location field. Many calendar apps will render URLs in those fields as clickable links.