A SMALL CODE. A BIG CONNECTION.

Event QR Code Generator

Build an event QR code that opens a Google Calendar draft. Set the title, UTC schedule, location, and notes for attendees to review and save.

100% free No sign-up needed Unlimited static codes
01

What would you like to share?

Calendar event

Make it yours.

Enter UTC, not local time. For example, 09:00 in Cambodia (UTC+7) is 02:00 UTC.

The end must be after the start. Google Calendar can display the event in the attendee’s timezone.

Your content stays on this device. No account. No uploads.

No expiry. No subscription.
Private by design Generated in your browser No built-in expiration
FROM IDEA TO SCAN

How to create a QR code

A useful little tool. A surprisingly simple process.

01 / CREATE

Give it something to share

Give the event an identifiable title and convert its intended start and end into UTC.

02 / CUSTOMIZE

Make it feel like you

Add a clear venue or public meeting address plus short notes that help an attendee prepare.

03 / SHARE

Download. Scan. Connect.

Scan the finished code, check the displayed timezone and schedule in Google Calendar, and review before saving.

ONE TOOL, MANY WAYS TO CONNECT

What will your next code do?

How Calendar event QR codes work

An event QR code can help an attendee prepare a calendar reminder from a printed invitation. This preset builds a Google Calendar event draft with a title, start and end times, and optional location and notes. It does not create an event in your account or send invitations. The person scanning reviews the draft and chooses whether to save a separate copy in their own calendar.

Practical ways to use it

  • Offer a calendar reminder on a public workshop invitation.
  • Add a session-specific code beside a conference timetable.
  • Help participants remember a community meeting without manually retyping its schedule.

How to scan it

Open the camera prompt to reach a prefilled Google Calendar draft. The visitor may need a Google account and an internet connection. Check the date, local display time, duration, and location before saving. Scanning neither confirms attendance nor adds an event without the visitor’s action.

Common mistakes to avoid

  • Entering local time in the UTC fields shifts the intended schedule.
  • An end before the start creates an invalid event interval.
  • A private meeting password becomes readable to anyone holding a copy of the code.

Translate the schedule before sharing it

Start with the organizer’s confirmed date, location, and timezone. Convert both endpoints to UTC, paying attention when the conversion moves a time onto the previous or following calendar day. Daylight saving changes can affect some regions, so use the offset that applies on the event date rather than assuming today’s offset. Print the intended local time and timezone in readable text alongside the QR as a human-readable cross-check.

After generating the code, open it from a calendar configured for the audience’s region. Compare the draft with the original invitation and confirm the session length. For a multi-session programme, make separate codes for sessions that attendees should save independently. This preset builds a single timed entry; it does not model recurring schedules, automatically handle all-day events, collect responses, or synchronize an organizer’s later changes.

Separate a reminder from registration

Use the event notes for a public information or registration address when one is needed, but make the actual booking requirement clear on the invitation. Saving a calendar entry does not reserve a seat or purchase a ticket. Keep confidential dial-in credentials out of widely distributed codes. If a venue or time changes after printing, tell attendees through your established communication channel and issue a corrected calendar link.

Test your QR code before sharing

Keep a clear border around the code, use strong contrast, and test the final file on more than one phone. A beautiful code is only useful if it scans. Read the QR code design guide for logo and color choices, or check QR print sizes and file formats before ordering a print run.