All QR tools

> qr event

Event QR and calendar file

An invitation to a club night, a company party or a parents' evening: as a calendar file to send, or as a QR code for a poster.

The times apply in this time zone. The recipient's calendar converts them to their local time.

Save details as a file

This page remembers nothing. If you need the same event again later, save the details as a small file and load it into the page next time. The file stays on your device, nothing is uploaded.

Your event

The file is the reliable way. The .ics format is the standard for events, Outlook, Apple Calendar and Google Calendar can import it.

As a QR code
As soon as the event is complete,
the code appears here.

Many phone cameras recognize an event in a QR code and offer to save it in the calendar, but not all. Try the code with one or two phones before you print it.

What is in the file and the code?

This is the calendar file as text:

Nothing yet. As soon as the event is complete, it appears here.

And this is the text in the QR code:

Nothing yet. As soon as the event is complete, it appears here.

Other codes: Link, Wi-Fi, contact · bank transfer (German) · Barcode for products

Title, location and description stay on this device. File and code are created in your browser.

How it works
  1. 01Enter title, location, start and end. The preview shows how the event will arrive.
  2. 02Save the calendar file and send it by email or messenger. Whoever opens it can add the event to their calendar.
  3. 03Or save the QR code as PNG (screen, Word) or SVG (print) and put it on the poster.

File or QR code? The file is more reliable. The QR code holds the same event as text (a VEVENT). Many phone cameras recognize it and offer the calendar, but not all. So: try it with one or two phones first, then print.

Time zone. The time applies in the zone you choose. The file names the zone together with its daylight saving time rule (VTIMEZONE), so the recipient's calendar converts correctly. The QR code holds the time in UTC, because that way it needs no time zone table. On the phone it still appears in the local time there.

Daylight saving time. The rules in the file are the current ones: Europe since 1996, USA since 2007. For older events the time in the calendar can be off by one hour, and the page points this out. Times that do not exist because of the clock change are rejected.

Repeats. The event repeats daily, weekly, monthly or yearly, with a number or until a day. If the day does not exist in a month (the 31st in April, February 29 in a non-leap year), that event is skipped, as the standard specifies. If the time on a day of the series is skipped by the clock change, there is no common standard for this: calendar programs handle it differently, so check such a series after importing. Series in the QR code are trickier than in the file: it works in UTC, so after a clock change the time would be one hour off. For series, use the file.

What is not included. Attendees, invitations by email, and accepting or declining. This is a single event to save, not an invitation that reports back who is coming. The reminder is only in the file. The link is in the description, and in the file also in the URL field, because not every calendar shows the URL field.

Size of the QR code. Error correction L is used (about 7 percent of the code may be damaged), so that as much text as possible fits. Above 450 bytes the code gets dense and needs a large print. Above 800 bytes no code is drawn anymore, even though technically up to 2,953 bytes would be possible, because phones can then hardly read it. The file does not have this limit: the description may be up to 5,000 characters long.

Limits. Dates from 1970 to 2100 are allowed. The file follows the standard RFC 5545, and the page's tests read it back with a reader of their own. It has not been tried in every calendar program: import it once yourself before you send it to many people. Check date and time in the preview before you send anything.