Event QR Code Generator

Create a QR code that adds your event to someone's calendar with the date, time and location filled in.

Logo (optional)

PNG, JPG or WebP. SVG is not accepted, since SVG files can carry scripts. Your image is never uploaded — it is composited in your browser.

Appearance

#000000
#ffffff

What It Does

This tool encodes your event as an iCalendar VEVENT — the same format calendar invitations use — so scanning it opens an 'Add to calendar' screen with the name, time and location already filled in. Nothing is hosted anywhere and no invitation is sent; the event details live inside the code itself, which means it keeps working with no internet connection at all.

When to Use It

  • You are printing posters or flyers for a gig, class or meetup and want the date to land in people's calendars rather than their intentions.
  • You run a conference and want a code per session on the programme so attendees can build their own schedule.
  • You are sending physical invitations and want the details captured without anyone typing them.
  • You run a recurring class and want a code on the noticeboard for the next session.

Worked Examples

Evening gig with a set end time

Both times set explicitly. The analysis confirms the hours are encoded as local floating time, so 7:30pm stays 7:30pm for a visitor whose phone is still on another country's clock.

No end time

Calendars will invent a default duration, usually an hour. The analysis flags it, because a guessed end time looks careless in someone's day view.

A long description making a dense code

Watch the character count climb in the analysis. Everything here is baked into the code itself, so a paragraph of detail is paid for in module size — put it on a web page instead.

Common Mistakes

  • Leaving the end time blank. Calendars fall back to a default duration, usually an hour, which is often wrong and looks careless in someone's day view. Set it explicitly.
  • Writing a long description. Every character is encoded into the code, and a paragraph of detail makes a visibly denser symbol that scans worse from a poster. Put the detail on a web page and keep the calendar entry to the essentials.
  • Expecting the event to update. This is a static code with the details baked in — if the time changes, everyone who already scanned it keeps the old entry, and every printed copy is wrong. For events likely to move, link to a page instead.
  • Assuming every scanner handles a bare VEVENT. iOS reads it reliably and most Android scanners do, but a few want the full VCALENDAR wrapper. Test on both platforms before a large print run.

Features

Standard iCalendar VEVENT that phones import natively
Name
location
start
end and description fields
Local floating time so the hour is right wherever it is scanned
End-before-start and density checks
Works with no internet connection at all
Download as PNG
SVG
PDF or JPEG
Runs entirely in your browser

How to Use

1. Enter the event name and location. 2. Set the start and end times using the pickers — these are treated as local time at the event. 3. Keep any description short, since it makes the code denser. 4. Check the analysis, download, and test on both an iPhone and an Android phone before printing.

Frequently Asked Questions

Embed this Event QR Code Generator

Paste this snippet into your site to embed the tool.

Related Tools

Everything runs in your browser. Nothing you type here is uploaded to our servers, and no code you make is stored or tracked. Brand marks in the logo library identify third-party platforms and remain the trademarks of their respective owners; you are responsible for having permission to use them. Always test a printed code with a real phone, at the distance people will actually stand, before committing to a print run.

Explore related topics

#Generator #Utilities #QR Code