The code contains the event itself in iCalendar format — name, dates, times, location, and description — not a link to a website. When someone scans it, their phone reads the event data and prompts them to add it to their calendar app directly. There is no file to download and no page to visit, which makes the whole process nearly instant.
Yes. Because the full event is encoded inside the QR code rather than fetched from a server, scanning works even with no signal — useful at rural wedding venues, conference basements, and crowded festivals where networks slow down. Once the code is printed, it is completely self-contained and keeps working with unlimited scans.
Times are encoded as local floating times, which means every attendee sees the time exactly as you wrote it, in their own device's calendar. For a local event — a wedding, a class, an open house — that is exactly what you want. If attendees will be traveling across time zones, state the time zone in the description so there is no confusion.
Yes, completely free and unlimited, with no sign-up or account required. Create as many calendar QR codes as you need and download them in PNG, JPG, SVG, or PDF. Customization — colors, transparent background, logos, and frames — is included, and because the codes are static, they never expire and never stop working.
Yes. Switch on the all-day toggle for events without specific times, such as a holiday market or a school spirit day. For multi-day events, set the start date and the end date to cover the whole span. When times matter — a ceremony at 3 p.m., a session at 10:30 a.m. — leave the toggle off and enter start and end times.
No. The generator runs entirely in your browser, so the event name, dates, location, and description never leave your device and are never stored on a server. The QR code is built locally, which keeps private gatherings private — nobody sees your wedding venue or your home address except the people you hand the code to.