How to use it
- Enter the event title.
- Set the start and end time, or mark it as all-day.
- Add the location and a short description.
- Scan it to check the date and time, then download.
How a calendar QR code works
An event QR code holds a standard iCalendar entry (VEVENT) with the title, start and end time (or all-day dates), location and description. When someone scans it, the phone recognizes an event and offers to add it to their calendar. No typing, and no forgotten dates.
Use it on wedding and party invitations, save-the-dates, event posters, tickets and wristbands, school newsletters, company events and webinars (put the join link in the description).
Everything happens in your browser; your event details aren't uploaded.
Time zones handled for you
The time is stored in UTC, which sounds odd but is exactly what makes it work everywhere:
- You enter 7:00 PM in your local time.
- The generator converts it to UTC (for New York in winter, that's midnight UTC).
- Each phone converts it back to its own time zone: 7:00 PM in New York, 4:00 PM in Los Angeles.
That's ideal for virtual events with attendees across the country. Daylight saving time is applied based on the date you pick.
All-day events (a festival, a day off) have dates only, so time zones don't matter; they appear in the all-day row. For multi-day events, enter the last day as the end date and the generator writes it the way the calendar standard expects.
Filling it in
| Field | Tip |
|---|---|
| Title | Specific: "Emily & Jake's Wedding," not just "Wedding" |
| Start | The time guests should arrive, if that differs from the program start |
| End | Optional, but it shows how long people are busy |
| Location | Full address with city, so the calendar can open a map |
| Description | Dress code, parking, tickets or an online link, briefly |
Keep it short. Every character makes the code denser, and dense codes are hard to scan on a printed invitation. Put the details on a web page and add its link to the description.
The code holds a single event, with no recurrence or custom reminders; the phone's calendar uses its own alert settings.
Event, location or link?
| Option | What guests get | Best for |
|---|---|---|
| Event QR code | A calendar entry with all the details | One-time events with short info |
| Location QR code | A map with directions | Venues that are hard to find |
| URL QR code to an event page | A website with RSVP and schedule | Lots of info, or details that may change |
Many invitations use two codes: "Save the date" (event) and "Directions" (location). Label them clearly and give them different colors.
Most current iPhone and Android phones recognize calendar QR codes. If an older phone only shows text, the details are still readable, but print the date and venue on the invitation too.
Printing on invitations
Design it in the main QR code generator studio: templates, colors, a calendar icon or your monogram, and a frame label such as "Save the date."
- Size: 1–1.25 in (2.5–3 cm) works on a hand-held card if the description is short.
- Color: match your stationery, but keep the code dark on a light background. Gold or pastel codes on white are often too faint; the readability check warns under 4.5:1 contrast.
- Format: PDF or SVG for the printer, PNG for digital invitations.
- Test with an iPhone and an Android phone, and confirm the entry lands on the right day and hour. Printed codes can't be edited, so finalize the details first.
Frequently asked questions
How do I make a QR code that adds an event to a calendar?
Enter the title, date and time, location and a short description, then download the code. Scanning it offers to save the event.
Will the time be right in other time zones?
Yes. It's stored in UTC, and each phone shows it in its own local time.
Can I create an all-day or multi-day event?
Yes. Mark it as all-day and enter the first and last day.
Can I add reminders or make it repeat?
No. The code holds one event; the phone's calendar applies its own alert settings.
Is my event data uploaded?
No. The code is generated in your browser.