QR Code Making

QR Code for Events

Let people add your event to their calendar with one scan.

QR Code for Events: the generator

Content

Left empty, the event has no end time.

Design

Error correction

Recovers about 15% of damage. Higher levels make a denser code. Medium suits most prints.

128 to 2048. About 8.7 cm wide at 300 dpi. The SVG scales to any size.

An empty border helps scanners find the code. Keep Standard unless space is tight.

PNG, JPG, WebP, GIF or SVG, up to 4 MB. It stays in your browser. A simple, square logo works best.

Make a QR code that adds your event to a calendar. Put it on an invitation, a poster or a ticket: the person scans it and their phone offers to save the title, the date, the time, the place and your notes. No typing, and no missed start time.

How it works

The code stores an event in iCalendar, the format that every calendar app imports: a VEVENT block with a SUMMARY for the title, DTSTART and DTEND for the times, and LOCATION and DESCRIPTION for the rest. The generator writes it for you and escapes commas, semicolons and line breaks so the text arrives as typed.

Times can be stored in two ways. Same clock time everywhere means an 18:30 event shows as 18:30 on every phone, which is right for an event at a venue. One exact moment converts your time to UTC using this device's time zone, so a phone elsewhere shows the equivalent local time, which is right for an online event.

For an all-day event, tick All-day and choose dates only. Calendars treat the end date of an all-day event as the day after the last day, and the generator writes it that way, so an event that runs from 30 to 31 December occupies both days.

How to use it

  1. Type the title of the event.
  2. Choose when it starts and, if you like, when it ends. Tick All-day for an event without times.
  3. Choose how the time is stored. Same clock time everywhere is right for an event at a venue.
  4. Add the place and notes if you want them, then download the code and scan it to check that the event lands in your calendar at the right time.

Example

An evening event with a place and a note, and the calendar entry stored in the code. The start and end are written as year, month, day, a T, then hours and minutes.

Calendar event

57 × 57 squares

What is typed in

Event title
Product launch
Starts
2026-12-03T18:30
Ends
2026-12-03T20:00
Time
Same clock time everywhere (best for events at a venue)
Place
Main Hall, 12 Example Street
Notes
Doors open at 18:00.

What the code stores

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
SUMMARY:Product launch
DTSTART:20261203T183000
DTEND:20261203T200000
LOCATION:Main Hall\, 12 Example Street
DESCRIPTION:Doors open at 18:00.
END:VEVENT
END:VCALENDAR
QR code of the calendar event example. You can scan it with a phone.

Good to know

  • Repeating events, reminders and guest lists are not part of the code. It adds one event.
  • The end must not be before the start. Leave it empty if the event has no end time.
  • Calendar support depends on the phone: iPhone shows an Add to Calendar banner from the Camera, and on Android it depends on the camera app or Google Lens. Test with the phones your guests are likely to use.

Questions people ask

Which phones can add the event?

The iPhone Camera app recognizes calendar codes and offers Add to Calendar. On Android, Google Lens and several camera apps do the same, while a few offer only the raw text. Test the code on the kind of phone your guests use.

What is the difference between the two time options?

Same clock time everywhere writes 18:30 with no time zone, so every phone shows 18:30. It suits a concert in one city. One exact moment writes the moment in UTC, using your device's time zone, so a phone elsewhere converts it. It suits a webinar with people in many countries.

How do I make an all-day event?

Tick All-day event. The time fields become date fields. For a one-day event, enter the date as the start and leave the end empty. For several days, enter the first and the last day.

Can the code remind people before the event?

No. The code adds the event only. Guests can add their own reminder in the calendar app after saving it. Put the key information, such as the doors opening time, in the notes.

Can I change the event after printing the code?

Not in the printed code. If the date or the place may change, make a link code to an event page that you keep up to date, and keep the calendar code for events that are fixed.