Website & CommunicationStatic QR code

Calendar Event QR Code Generator

A calendar QR code contains a small iCalendar event. Scanning it lets someone open the event and add it to their calendar without retyping the time and place.

Use it on event posters, invitations, workshop handouts and meeting-room signs. The event is built from the date and time you enter, converted from your device's local time to UTC.

What this QR code stores: The QR code stores a VCALENDAR with one VEVENT: title, start, end, and optional location and description. It does not create a shared invitation or notify anyone.

Interpreted in your device's time zone, then stored as UTC in the calendar file.

Style and output

PNG pixel size. SVG scales without losing quality.

Higher levels survive damage but create a denser pattern.

Available in PNG and SVG. Place the code on a light, plain surface.

Contrast is 21.0:1 — good for scanning.

Centre logo (optional)

PNG, JPEG or WebP · max 1.5 MB

A logo covers data modules. Keep it small, use a high-contrast image and always test the finished code.

Your image is processed in this browser only. Nothing is uploaded. Maximum file size: 1500 KB.

Your content is encoded in this browser. Nothing you type or upload is sent to a server.

QR code preview

Static QR code

No code generated yet

Fill in the fields, then generate your QR code.

Contrast is 21.0:1 — good for scanning.

Download

PNG and SVG files are created in your browser. The selected logo, if any, is included in the file.

Test first: scan the finished code with at least one phone camera before you print, laminate or publish it.

Before you print or share

  • Calendar apps handle the import prompt differently. Some add the event immediately after confirmation, while others only show the details.
  • Dates are converted to UTC using the time zone of the device used to create the code. If the event is in another time zone, verify the times after importing.

Practical guidance for this generator

Example: Create 'Studio workshop', set a 10:00–12:00 start and end, add the room, then import it on a phone set to a different time zone.

Common mistakes

  • Creating the event on a device set to the wrong time zone.
  • Leaving the end time earlier than the start time.
  • Expecting the event to appear without an import confirmation.

Testing checklist

  • Import the event on a phone and check the local time.
  • Verify the location and description survived the import.
  • Confirm reminders are not expected, since none are encoded.

When to choose a different tool

Use an event platform instead if you need recurring schedules, reminders or attendee management.

How to create this QR code

  1. Enter the event title, start time and end time.

  2. Add a location or description if they help attendees.

  3. Generate, scan to import the event on a phone, then download.

More on this QR code

What the iCalendar event contains

The code holds a single VEVENT with a title, a UTC start and end, and optional location and description fields. It does not send invitations, set reminders, or repeat on a schedule.

Because times are stored in UTC, a phone in another time zone will show the event at its local equivalent. Verify the imported time on a device set to the attendee's time zone.

  • Put a meeting link in the description or location.
  • Check the start and end time after importing.
  • Recurrence, reminders and attendee lists are unsupported.
  • Regenerate the code if the event time changes.

Sources and review

This page is reviewed by the QRKit Editorial Team. Recommendations are based on practical testing, public platform documentation, and common failure modes reported by users. Test the final code on the exact devices and materials you plan to use.

Frequently asked questions

Will the event be added automatically?

No. The phone shows an import or review prompt. The user chooses whether to add it, and their calendar app decides how much detail to keep.

Why is the time different after importing?

The event is stored in UTC and displayed in the calendar app's local time zone. Check that the device creating and the device importing are using the expected time zones.

Can I include a meeting link or recurring schedule?

A meeting link can go in the location or description. Recurrence rules, reminders and attendees are not supported by this simple generator.