Skip to content

Calendar Event QR Code Generator

Fill in a title, start and end, a location and a description, and get a QR code that offers to add the event to a calendar when scanned. It suits invitations, timetables and posters where people would otherwise have to copy dates by hand.

Optional.

Optional.

Optional.

Enter your data to see the preview.

Customize
#000000
#ffffff
Dot style

Center logo

Optional. The logo stays on your device. Keep it small and test-scan the result.

Your data stays on your device.

How does it work?

  1. 1Enter the event title and choose the start and end date and time, or tick the all-day option.
  2. 2Add the location and, if needed, a short description.
  3. 3Adjust colours, size, margin, module style and error correction, and add a logo if wanted.
  4. 4Scan the preview with your phone to check that the event details are right, then download PNG, SVG or PDF.

What is Calendar Event QR Code?

The code contains an event in the iCalendar format (RFC 5545), the same standard behind .ics files. It is a small block of text between BEGIN:VEVENT and END:VEVENT lines with fields such as SUMMARY for the title, DTSTART and DTEND for the times, LOCATION and DESCRIPTION. All-day events use dates without times.

When scanned, the phone can offer to add the event to its calendar. iPhone camera support is good. On Android the result depends on the scanner app, and some apps only show the raw text. Since every field adds characters, a long description makes the code dense, so keep notes brief and put extra details on a web page.

When should you use it?

  • Printing a save-the-date on a wedding or birthday invitation.
  • Adding a webinar, conference session or open day to a poster so people can put it in their diary.
  • Sharing a class schedule, a match date or a recurring meeting time on a noticeboard.
  • Giving visitors of an exhibition the opening night, with the venue included.
  • Letting customers save the date of a sale or product launch from a flyer.

Privacy

This tool runs in your browser. What you type, paste or open is processed on your device by JavaScript and is not sent to our servers, stored or shared. Your data stays on your device.

The event details are encoded in your browser and never sent to a server. Anyone who scans the code can read the title, place and description, so leave out anything private.

Frequently Asked Questions

Does every phone add the event automatically?

No. iPhones handle calendar codes well. On Android it depends on the scanner app, and some only show the text. Test on both before printing, and add the date in plain words next to the code as a fallback.

How are time zones handled?

The event carries the times you enter, and the phone shows them in its calendar. After scanning, always check that the date and time shown look right, particularly for events attended by people in different time zones.

Can I make a recurring event?

The tool creates a single event with a start, an end and an optional all-day flag. Repeat rules are not offered, so create one code per date or use a page listing the dates.

Can I update the event after printing?

No, the code is static. If the date or place changes, generate and print a new code, or mention the change clearly on the printed material.