Free Calendar Event QR Code Generator
Scan to save the date. Generate a free calendar QR code that adds your event, with its time and location, straight into the phone’s own calendar app.
- Free, no sign-up
- Runs in your browser
- PNG and SVG
- Yours to use commercially
What this tool does
Printed on an invitation, a poster or a ticket, this removes the step where somebody means to add the date later and does not. The event lands in their own calendar, with their own reminders, on their own phone.
At a glance
| Encodes | One iCalendar VEVENT: title, start, end, location and description |
|---|---|
| Time zone | Times are written as local wall-clock time, so they read the same on any device |
| Cost | Free, no limits on how many you make |
| Sign-up | None. No account, no email address |
| You download | PNG (high resolution) and SVG (vector) |
| Where it runs | Entirely in your browser. Nothing is uploaded |
| Code type | Static — the content lives inside the image |
| Editable after printing | No. Change the content and you get a new code |
| Scan tracking | No. There is no server in the path to count a scan |
How it works
Enter your details
Enter the event title, its start and end time, and where it is held.
Style it, and keep it scannable
Pick colours, module and eye shapes, a gradient, a frame, or drop your logo in the middle. The preview updates as you type and the timing patterns stay square, which is what keeps it readable.
Download and print
Take a high-resolution PNG or a vector SVG. Free, no sign-up, no watermark, and the file is yours.
Good to know
- The time is written as a floating local time, with no time zone attached. That is deliberate: a start time typed as 14:00 should read as 14:00 wherever the guest is, which is what you want for a venue and wrong for a webinar.
- For an online event across time zones, put the zone in the title — "Launch (14:00 Amman)" — because the calendar cannot infer what you meant.
- iOS opens the event in a preview and asks before saving. Some Android calendar apps need the event shared to them rather than scanned from the camera.
- This is a static QR code: your content is encoded into the image itself, so nothing is stored on our servers and the code never expires — but its destination is fixed once you print it.
- Everything runs in your browser. What you type is never uploaded, which is also why there are no scan statistics on these codes: there is no server in the path to count anything.
Need an editable, trackable QR?
A dynamic Qrindo code keeps the same printed image but lets you re-point it any time and tracks every scan, geo, device, and live.
Frequently asked questions
Does a calendar QR code work as an event ticket?
No, and the difference matters. This adds a reminder to the guest’s calendar; it carries no unique identifier, so it cannot be checked in, cannot be invalidated, and is identical on every printed copy.
What if the event date moves?
Anyone who already scanned keeps the old date in their calendar, and the printed code keeps handing out the old date too. This is the strongest case on the site for a dynamic code, which you re-point once and everyone gets the new details.
Can one code hold a repeating event?
The iCalendar format supports repetition, but phone handling of it from a scan is inconsistent enough that this tool writes a single occurrence. For a weekly class, print the code and the schedule together.
Does the event land in the right time zone?
The times are written as local wall-clock time, so 19:00 stays 19:00 whatever the phone is set to. That is the right behaviour for a poster at a venue, and the wrong one for an international webinar — for those, say the time zone in the title.
Can one code hold a whole schedule?
Not usefully. The format allows several events but the code becomes unscannably dense, and most phones only offer to add the first one. For a multi-day programme, link to a page instead.
What if the date moves after the posters are printed?
Every printed code still adds the old date. This is the clearest case for a dynamic code: keep the printed image, point it at an event page, and change the date there.
Still not sure about something? Read the full FAQ →
More free QR tools
QR generator
Create a free, high-resolution QR code for any link in seconds. Style it with your colours, shapes and logo, then download PNG or SVG. No sign-up, no watermark.
Free QR generatorWiFi QR
Let guests join your WiFi with one scan instead of typing a password. Generate a free WiFi QR code and print it for a café, an office, or a spare room.
Free QR generatorvCard QR
Share your contact details with one scan. Generate a free vCard QR code that saves your name, company, phone and email straight into the phone that scans it.
Free QR generatorWhatsApp QR
Start a WhatsApp chat with one scan, with your number and a message already typed. Built for support desks, order lines, bookings and delivery notes.
Free QR generatorPDF QR
Turn a menu, brochure, price list or manual into a scannable PDF QR code. Host the file anywhere with a public link and reach it with one scan.
Free toolQR reader
Upload a QR code image, or use your camera, and see exactly what is inside it — decoded, identified and labelled field by field, without opening anything.
Free toolQR safety check
Check a QR code before you open it. Decode the link and see whether it uses the tricks behind QR phishing — lookalike domains, hidden credentials, IP hosts and disguised downloads.
GuideDynamic vs static
The full guide to the difference between a code you can change and one you cannot.