Put an event on a QR code without getting the time wrong
An event QR code can save guests from typing a date, but it carries much less than a calendar invitation. Knowing exactly what is encoded tells you when it is enough and when an event web page is the better destination.
What the code contains
The event tool builds a short iCalendar VEVENT block from two fields: the event title and a start date and time. Commas, semicolons, backslashes, and line breaks in the title are escaped so they cannot break the format.
Nothing else is included: no end time, location, description, organizer, reminder, or time zone. The tool does not send invitations, collect registrations, or host an event page. After someone imports the event, a later change to the QR cannot update their calendar.
BEGIN:VEVENT
SUMMARY:Open studio
DTSTART:20261010T100000
END:VEVENTEnter the start time precisely
Type the start as YYYY-MM-DDTHH:MM using a 24-hour clock, such as 2026-10-10T10:00 for 10 a.m. or 2026-10-10T18:30 for 6:30 p.m. The tool rejects other formats and impossible dates. Seconds are always set to zero.
The value is a “floating” local time: 10:00 means 10:00 on whichever device imports it, not 10:00 in a particular city. For a local open day or class, that usually matches what guests expect. For an online meeting with participants in different time zones, it can show the wrong hour.
Test the import before printing
Support for VEVENT QR codes varies between phone cameras, scanner apps, and calendar apps. Some offer to add the event; others only show the text. This site’s own scanner displays the decoded text and does not add events to a calendar.
- Enter the title and start time, then read the encoded-content panel and check the DTSTART digits against your date.
- Download the image and scan it with the phones your guests are likely to use.
- If a calendar offers to add the event, open the created entry and check the date, the hour, and the default duration the app assigned.
- Print the date, time, time zone if relevant, and place in plain text next to the code. Guests whose scanner shows only text still have everything they need.
When to use a link instead
Use a URL QR pointing to an event page you maintain when the event has a time zone that matters, a defined end time, a venue, registration, or details that may change. The page can be updated after printing; the event payload cannot.
For example, a community talk may print one event QR on a poster in the venue for quick calendar import and a URL QR on the mailed flyer that links to the full page with directions and any schedule changes.
If something goes wrong
| What you see | What to check |
|---|---|
| The event appears at the wrong hour | The start is a local time without a zone. Check for a 12/24-hour mistake, and use an event page for audiences in other time zones. |
| The scanner only shows BEGIN:VEVENT text | That scanner or phone does not offer calendar import. Try the native camera or a calendar-aware app, and print the details as text. |
| The imported event has an odd length | No end time is encoded, so the calendar app chooses a default duration. State the end time on the printed material. |
| The date changed after printing | Imported entries and printed codes keep the old date. Replace the prints and tell guests directly. |
Technical references
References document the underlying format or device feature. The walkthrough and troubleshooting above describe this site’s tools and illustrative situations.
About this content: written for QR Code Generator Tools with AI assistance, using the current implementation and the references shown where relevant. Examples are illustrative. Automated tests cover selected browser workflows; they are not a certification for every device or print material. Read the testing and editorial scope or report a correction.