Skip to content

Event QR code that saves the date to their calendar

Enter the title, the start and the time zone. A scan offers to save the event, so the date on your flyer lands in the calendar that will remind them.

Dynamic & Editable

Change where it points after printing, and see who scans it.

Leave it empty for an hour.

The zone the times are in. Calendars show the event in each person’s own time.

Books the whole day and ignores the times.

Your code is drawn as you type.

Type a destination to download.

This is an example code. Style it now — yours takes its place as you type.

Design

Style

Colour#000000
Shapesquare

Body shape

Corner shape

Inside shape

Framenone
Logonone
Print settingsECC M

Calendar codes

Why this one should be dynamic

A static event code carries the whole entry inside the pattern, and phone cameras offer to add it. That holds until the start moves or the venue changes, and then every ticket in circulation carries the old one. A dynamic code opens a small page instead, with Add to calendar for the phone’s own calendar and buttons for Google Calendar and Outlook, and whatever you last saved is what people add.

Time zones

The hour on the venue’s clock

Type 19:00 and choose Europe/Oslo. We turn it into an exact moment with summer time applied, so it is 17:00 UTC in October and 18:00 UTC in December, and every calendar shows it in its reader’s local time.

All day

Weddings and festivals without a clock

Tick all-day and the event is saved as dates, not times. It sits across the top of the calendar, covers every day from the first to the last, and never slides when a guest flies in from another zone.

Every calendar

Apple, Google and Outlook

The dynamic page offers an .ics file for the phone’s own calendar, Google Calendar, Outlook, and a separate link for Outlook work or school accounts. A map button appears when you add a location.

Before it goes to print

The spec sheet for this job

Print the date and time in words next to the code as well. The code is a shortcut, and a guest whose phone is flat still needs to know when to turn up. Tickets and wristbands often carry an entry barcode too, so keep the two well apart and caption yours “Add to calendar”, or the door staff will scan the wrong one. On save-the-date cards printed months ahead, choose dynamic: dates slip, and a card that cannot be corrected is worse than a card with no code. On a static code, keep the description short, because every extra word makes the pattern denser and harder to scan small.

Print spec

Save-the-date card
20 mm, the date also in words
Ticket or wristband
Well apart from the entry barcode
Caption
“Add to calendar”
Time zone
Where the event happens, not where you are
Static description
A line or two; long text makes it dense

What lasts: static codes are yours forever, with no account. Dynamic codes run on a plan and keep working for 30 days after you cancel. How printed codes stay working

Static or dynamic

Which one belongs on this

Static suits an event that is final when it goes to print, like a ticket issued the week before: the full entry travels inside the code, with no account and no server between the guest and their calendar. Choose dynamic when the date or venue could still change, when you want a page with Google and Outlook buttons, or when you want to know how many people scanned it.

Static is free forever. Dynamic is free for 3 codes, then from $12 a month.

See all plans

Paid plans from $12/mo. Unlimited scans. Cancel online in two clicks.

Questions

Calendar codes, answered

How do I make a QR code that adds an event to a calendar?
Fill in the title, start, end and time zone above, then download. A static code offers to save the event when scanned; a dynamic one opens a page with an Add to calendar button and links for Google Calendar and Outlook.
What happens if the event moves to another day?
On a dynamic code, change the date and the printed codes add the new one from the next scan; saving it again through Add to calendar updates the earlier entry instead of duplicating it. A static code keeps the old date and has to be reprinted. Anyone who saved it before the change keeps the old entry until they add it again, so tell them as well.
Will guests abroad see the right time?
Yes. The event is saved as an exact moment, so each calendar converts it: a 19:00 start in Oslo shows at 13:00 for a guest in New York.
What if the start falls on the night the clocks change?
A time the clocks skip, such as 02:30 when they go forward, moves forward by the missing hour, as a wall clock would. A time that happens twice when they go back takes the first of the two.
Can it include the livestream or ticket link?
Yes. Add it as the event’s link: it is saved in the calendar entry, and on the dynamic page it appears as a button under the date.

Running the whole event from one code, from RSVPs to the schedule to the photos afterwards? That is a different job, covered on QR codes for event invitations and programmes. Because the calendar page is hosted, it behaves like our other dynamic codes that can be edited after printing. If instead you want a link that changes by itself on a date, that is what smart QR codes with scheduled destinations do. Ticketing systems can issue them per order through the API docs for event codes; limits per plan are under QRSalt pricing.

Event QR code - add the date to any calendar - QRSalt