TOOLTIKI Lovable tool, really free
Developer QR codes

Calendar event QR code generator

Event name
Location
Starts
Ends
Description
Version 5 · 45×45 · 71/84 bytes
Error correction
Higher levels survive more damage and make the code denser. M is the usual choice; use H only if the code will be printed small or partly covered.
Local · UTC timestamps, no separators
BEGIN:VEVENT
SUMMARY:
LOCATION:
DTSTART:
DTEND:
DESCRIPTION:
END:VEVENT
Advertisement
320 × 100

Encodes a VEVENT block. Scanning offers to add the event to the phone’s calendar with the title, time and location filled in.

How to make a calendar event qr code

1 Fill in the fields. The code updates as you type.
2 Raise the error correction if it will be printed small or might get covered.
3 Download it as PNG for the web or SVG for print — SVG stays sharp at any size.

The date format is the awkward part and there is no way around it: iCalendar wants `YYYYMMDDTHHMMSSZ` with no separators, and the trailing Z means UTC. An event at 7pm Amsterdam time in September is 17:00 UTC, so the string is 20260901T170000Z. Omitting the Z means local time on the scanning device, which is occasionally what you want for an all-day event and usually not. Support is good on Android and more variable on iOS, where a VEVENT sometimes opens as a text preview rather than a calendar prompt — worth testing on both before printing anything.

Questions

YYYYMMDDTHHMMSSZ with no separators. The trailing Z means UTC, so convert from local time first.

ISO/IEC 18004 — QR code specificationZXing — barcode contents formats
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING