Shim

Calendar Event QR Code Generator

Scanning offers to add the event.

Year-month-day, then the time. Leave the time off for an all day event.

Download as

Scanning offers to add the event.

How to use it

  1. Name the event. This is what appears in the calendar, so make it recognisable out of context.
  2. Set the start and end. Both are checked against the real calendar, so 31 February is refused rather than quietly rolled into March.
  3. Download it. PNG for screens, SVG for print. The full event is shown underneath so you can check the times before printing.

When you would use this

A calendar QR code carries a single event, so scanning a poster offers to put it straight into someone's calendar rather than making them copy a date and hope. It suits anything with one fixed date and place: a fixture list, a class timetable, a talk, a collection day printed on a bin sticker. The dates are validated against the real calendar before anything is drawn, which matters because date handling silently rolls impossible dates forward: ask most software for 31 February and it hands back 3 March without complaint, and the printed code would then be wrong in a way nobody notices until the day. No time zone is recorded, so times are read in whatever zone the phone is set to.

Questions

Does it add the event automatically?
No. The phone shows the event and offers to add it, and the person confirms. Nothing lands in a calendar without a deliberate tap.
What time zone are the times in?
None is recorded, so the event is read in whatever zone the phone is set to. That is usually what you want for a poster at a physical venue, and wrong for anything international.
Can I make an all day event?
Leave the time off the start and it is treated as midnight. Set the end to the following day to cover the whole of it.