Skip to content
ImgKiloImgKiloOpen tools

Event QR Code Generator

Event QR code that drops into Apple Calendar and Google Calendar

Type the event title, start and end times, location and description. The generator builds an RFC 5545 ICS payload that iOS Camera and Android both add to the default calendar in a single tap.

Scan to add to calendar

What to encode

Style

Frame

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Fill in the event details

    Title, start, end, location and description. Pick an IANA time zone for the venue.

  2. 2

    Check the encoded VEVENT

    We surface the RFC 5545 payload so you can verify TZID and times before printing.

  3. 3

    Download PNG or SVG

    PNG for digital invites and stories. SVG for posters, badges and stage backdrops.

What this event QR generator does

RFC 5545 ICS payload

Standards-compliant VEVENT block. Apple Calendar, Google Calendar and Outlook all parse the same QR.

IANA time zone support

Set TZID to America/New_York or Europe/London. Phones convert to local time automatically.

Recurring events ready

Add RRULE for weekly meetups or monthly events. Calendar apps add the full series in one tap.

Where this helps

Conference

Conference badges

2 cm QR on the lanyard. Encodes the keynote or the full schedule subscribe URL.

Live music

Concert and festival posters

3 to 4 cm QR with the gate-open time. Fans add the show to their calendar from the bus stop.

Webinar

Webinar landing pages

Page-embedded QR with the start time in UTC. Attendees in any zone see the right hour.

Open house

Open-house invitations

QR on the printed invite with the address as the LOCATION. Tap loads Maps when the event is open.

Sports

Sports fixture cards

Season fixture cards with one QR per match. Fans add their team's full schedule with one scan each.

Class

Recurring class schedules

RRULE encodes weekly Tuesday classes. Students add the series in one tap, not 12 individual taps.

Tips that help

  • 1

    Use full IANA zone names

    Set TZID to America/New_York, not EST. Abbreviations are ambiguous and land events an hour off.

  • 2

    UTC for global webinars

    Encode timestamps with a Z suffix. Phones in every zone convert to the right local time.

  • 3

    Keep RRULEs simple

    Weekly or monthly works on every scanner. Nested rules confuse some camera-integrated parsers.

  • 4

    Hold stage QRs for 15 seconds

    Audience cameras need time to lift, focus and capture. A 3-second flash is too short for back rows.

How to set up a calendar event QR that lands on the right day at the right time

An event QR is a printed shortcut for the moment a guest sees your poster and thinks 'I want to go'. The QR encodes a calendar event in the iCalendar format defined by RFC 5545. The phone parses it, opens the default calendar app and the event drops in. The hard part is the time zone, the recurrence rules and the placement on the print.

Set up the VEVENT payload

Every event QR encodes a `VEVENT` block inside a `VCALENDAR` wrapper. Required fields are `DTSTART`, `DTEND`, `SUMMARY` (the event title), `UID` (unique identifier) and `DTSTAMP` (creation time). Optional fields are `LOCATION`, `DESCRIPTION`, `URL` and `RRULE` for recurring events.

Event QR code that drops into Apple Calendar and Google Calendar

Use a full IANA time zone like `America/New_York`, not an abbreviation like `EST`. RFC 5545 names the `TZID` parameter as the canonical way to bind a time to a place. The full spec lives at RFC 5545 from the IETF.

For events happening at a fixed wall-clock time worldwide (a global webinar with a hard start), encode in UTC with a `Z` suffix on the timestamps. Phones convert to local time automatically, so guests in Tokyo and Lisbon both see the right hour without you generating per-zone QRs.

Where to print the event QR

Flyers and posters in physical spaces: 3 to 4 cm QR with the event date and headline above it. Caption the QR with `Scan to add to calendar`. The headline carries the brand and the QR carries the action; both belong on the same panel.

Conference badges and wristbands: 2 cm QR sized for badge-at-reading-distance scanning. The QR can encode the full schedule subscribe URL or a single keynote event. Pair it with a printed program for guests who prefer paper.

Stage backdrops and screens: 15 to 20 cm QR for the audience at the back to scan. Hold the slide for at least 15 seconds so phones at the back rows can lift, focus and capture. A 3-second flash is too short for most camera setups.

Read more

What to print around the QR

Event name, date, time, location, QR, caption. The name and date sit at the top in display type. The QR sits centred. The caption goes underneath: `Scan to add to your calendar`. Time zone and venue confirm what the QR will deliver.

Include a URL fallback in plain text under the QR. Some guests prefer to type the URL into a laptop; others have older phones without camera-integrated QR scanning. A short URL like `event.com/calendar` works as a third channel for guests who skip the QR.

Keep the QR on a clean white panel with four-module quiet zones. Posters with photo backgrounds bleeding behind the QR cause autofocus to lock on the photo instead of the QR pattern. Give the QR its own small white island in the layout.

Common mistakes that send the event to the wrong hour

Floating time without a TZID. The QR encodes `DTSTART:20260615T190000` without a zone. The phone interprets that in whatever zone the device is set to, which is rarely the venue's zone. Always set `TZID=...` or use UTC with a `Z` suffix.

Abbreviated time zone names. `EST` is ambiguous (Eastern Standard Time in the US, but also Eastern Standard Time in Australia). Always use the full IANA name like `America/New_York` so the phone knows exactly which zone to apply.

Stuffing a full festival lineup into one QR. Camera scanners often add only the first event in a multi-event payload. For schedules longer than one event, point the QR at a hosted ICS subscribe URL so the calendar app pulls the full series.

Frequently asked questions

Honest answers to what people ask before using this tool.