Event QR Code
The payload is a minimal iCalendar object: one VEVENT with a summary, a start, and optional end, location and description.
Everything runs in this browser. Text, files and the finished image are not sent to a server.
A Dynamic URL code stores the destination on our servers so you can change it later. The printed symbol points at a short address on this site. This redirect is free and best-effort — not a paid, guaranteed service.
This business-card code uses the same vCard format as our <a href="/qr/vcard">vCard tool</a>.vCard tool.
EPS is a classic vector of square modules in a single colour. It does not include a centre mark, a gradient, or shaped modules, because those do not travel reliably in EPS. PDF embeds the current preview as a page-sized image, so colours, shapes and a centre mark are kept. Decorative frames and the caption are included in PNG, SVG and PDF only; EPS stays a plain, unframed code.
How to use it
- 1
Enter a title and a start date and time.
- 2
Add an end, a place or a short description if you want them.
- 3
Create the code and try saving it in your calendar app.
What it does
The payload is a minimal iCalendar object: one VEVENT with a summary, a start, and optional end, location and description.
Times are written as a compact local timestamp. The document is encoded as text. No reminder is scheduled on our side, because we never see the scan.
Why it works this way
Calendar apps differ in how they treat a timezone-less local time. After you save the event, check that the hour is the one you intended.
This is not a ticket and not a registration. It only offers a calendar row. If you need to change the time, print a new code.
Keep the description short if the code will be small on a poster.
Examples
Open studio, 4 Dec 2026 18:00–20:00, 12 Oak Street
a VCALENDAR with one VEVENT for those times
a title but no start
an error
Inputs and outputs
- title
- start time
- optional end, location and description
- a static QR symbol whose payload is an iCalendar document
Edge cases
- a missing start is an error
- timezone is not attached; check the saved hour
Frequently asked questions
Will people be added to a guest list?
No. There is no list on our side. The scan only offers a calendar entry.
Can I update the time after printing?
Not on the old print. Generate a new code with the new time.
Do you store what I type on this page?
No. For a static code, encoding happens in your browser. We do not upload or keep the payload.
Will the printed code still work if this site is offline?
Yes for a static code: the content is in the image. A Dynamic URL code is different — a scan needs this site to redirect, and we do not guarantee that it will stay online.
Do style templates change what a scanner reads?
No. The decorative frame and caption sit outside the quiet zone. Only the QR modules are encoded. Framed styles download as PNG, SVG or PDF; EPS stays an unframed monochrome code.
Related tools
Sources
- RFC 5545, Internet Calendaring and Scheduling Core Object Specification (iCalendar)