A calendar link for the real world

Stop guessingtheir calendar.

Create 1 event link that dynamically adapts to users' setup. Shareable everywhere.
Built by the team behind the #1 Add to Calendar Button.

Free to createNo account needed1 stable URL to share
OCT082026

Calendar event editor

Create your event link

Free
Date and time

Times are not needed for an all-day event.

One submission creates one immutable event and a free short link. Valid for 12 months, then automatically deleted.

Reset this event?

This clears your edits and hides the generated result.

Start with the distinction

What is an Add-to-Calendar link?

An Add-to-Calendar link carries the facts of an event into a calendar-saving flow: title, dates, times, time zone, location, and description. A static provider URL sends everyone to one predetermined calendar destination. It is compact and useful when the provider and browsing context are already known.

A dynamic event link points to a neutral recipient page instead. The event stays intact, while the recipient chooses Apple Calendar, Google Calendar, Microsoft 365, Outlook.com, Yahoo, or iCal at the moment they open it. That extra step handles context the sender cannot know in advance.

The compatibility problem

Why static calendar links break in the real world

A correctly formed provider URL can still fail because the recipient's route is not fixed. Each layer below can change what happens after a click.

  1. Operating system and deviceiPhone, Android, macOS, and Windows do not route calendar actions the same way. A link that works on desktop may enter a different handoff on mobile.
  2. Browser and embedded webviewSafari, Chrome, and in-app browsers inside social or email apps apply different navigation and download rules. Embedded webviews may block or intercept calendar files.
  3. Installed apps and default calendarThe available app may not match the provider named in the URL. A Google URL does not help someone who expects Apple Calendar or a workplace Microsoft account.
  4. Authentication and account stateA web calendar can open the wrong signed-in account, ask for authentication, or present an account chooser. The sender cannot reliably select the recipient's destination account.
  5. Time zone and daylight-saving timeOffsets change seasonally. Named IANA time zones preserve the event's intent more reliably than flattening a future time into an assumed offset.
  6. Provider parameter changesGoogle, Microsoft, Yahoo, and other services own their URL formats. Parameters and handling can change independently of the page where the link was published.
A more honest handoff

The dynamic landing page resolves the last mile

Every event gets a free short server-side link. It opens an event page before it opens a calendar, restores the event facts, and uses our battle-tested Add to Calendar Button to offer routes appropriate to the moment. Each link is one immutable setup, valid for 12 months; the service is intentionally temporary rather than permanent event hosting.

01 / Carry

Keep the event together

The free short link resolves to one immutable event setup on the recipient page.

02 / Check

Show the facts first

The recipient can verify the subject, local schedule context, time zone, location, and description.

03 / Choose

Route at click time

The recipient selects a calendar service. You can optionally upgrade to add server-rendered ICS for stronger Apple Calendar compatibility and removed branding.

Where one link helps

Use the same event link across mixed channels

Email newsletters

Use one clear call to action instead of guessing the reader's calendar or filling a template with several provider-specific links.

QR codes

Encode one destination for posters, slides, packaging, or venue signage. The event page can handle the phone context after the scan.

Social posts

Share a provider-neutral URL where the audience's devices, browsers, and account states are unpredictable.

Messaging

Send the same event through SMS, Slack, WhatsApp, or community chats while keeping the title, time zone, and details together.

Websites

Link from editorial copy, event listings, or campaign pages without building and maintaining separate provider URLs.

Mixed audiences

Use a recipient-side choice when customers, coworkers, partners, or attendees span personal and workplace calendar systems.

Calendarverse portfolio

Choose the tool by the job

Our products solve related problems at different layers. They are not interchangeable pricing tiers.

Best for / Boundary
Add to Calendar Links
One free short server-side URL for one immutable event and a mixed recipient audience. A one-time payment option adds server-rendered ICS for stronger Apple Calendar and non-major-calendar compatibility, and removes branding and the upgrade note.
Intentionally temporary, not permanent event hosting. The page and stored event data are deleted after 12 months, including upgraded pages. Changed details require a new event, link, and optional purchase.

Example:
Share the date for your birthday party.
Add to Calendar Button
The #1 Add to Calendar Button component, embedded in your own site or app.
You host the page and configure the component; it is not a standalone event-link service and requires manual work and technical expertise to work properly.

Example:
Add an Add to Calendar Button to your product launch website.
Add to Calendar PRO
Advanced Add to Calendar Buttons, managed events, branded pages, RSVP, automation, statistics,and integrations. Suitable for non-technical people as well.
Use it when event operations and updates require ongoing management and access - or when you are dealing with >3 events constantly.

Example:
More complex event management use cases, like managing multiple webinar sessions, recurring events, or PR campaigns, where you also want to track statistics, collect RSVPs, and manage all of this without technical expertise.
Better ics
ICS management at scale. API generation, AI translation, dynamic text replacement, programmatic RSVP management, and correctness-sensitive output.
Hosted ICS and API infrastructure for ongoing or high-volume needs, distinct from the per-event compatibility upgrade.

Example:
A platform that programmatically generates individual ICS files at scale - like a booking system, airline, or ticketing platform - with additional marketing features. Cheaper than the self-built version.
Plain answers

Add-to-calendar link FAQ

How do I make an add-to-calendar link?

Enter the event subject, start and end dates, turn off “All-day event” if you need times, choose a named time zone, and add any optional location or description. Select “Create event link,” open the event page to check the details, then copy and share the generated URL.

Can one link work for Google Calendar, Apple Calendar, Outlook, and Microsoft 365?

Yes. A dynamic event link can present Apple, Google, Microsoft 365, Outlook.com, Yahoo, and iCal choices at click time. The external calendar service controls its own authentication, review, and final save behavior.

Why do add-to-calendar links have problems on iPhone?

The main issue is how Apple Calendar handles ICS files: dynamically generated calendar files can be unreliable on iPhone, so dependable Apple Calendar support requires an ICS file generated and hosted server-side. Apple also continually tightens iOS security, which can change how downloads, redirects, and browser-to-app handoffs behave. Google Calendar and Chrome can introduce additional friction because, on an iPhone, they still operate within Apple’s platform restrictions rather than Android’s.

Can I create and share a link without an account?

Yes. Creating and opening a free Add to Calendar Links URL requires no login or account.

What is the difference between a dynamic event link and a static provider URL?

A static URL commits to a provider before the click. A dynamic event link carries the event to a neutral page, where the recipient checks the details and chooses a calendar route in their current device, browser, and account context.

Is the short event link free?

Yes. Every event gets a free short server-side link. One link equals one immutable event setup, so changed details require creating a new event and link.

How long does an event link stay available?

Each event page and its stored event data are automatically deleted 12 months after creation. This also applies to upgraded event pages.

What does the event upgrade include?

The optional one-time payment adds server-side rendered ICS files for stronger Apple Calendar and non-major-calendar compatibility. It also removes branding and the upgrade note from that event page. It applies only to that event setup, with no account or subscription, and does not extend its 12-month lifetime. Changed details require a new event and purchase.

What should I use for recurring events or RSVP?

Use Add to Calendar PRO for managed or recurring events, branded event pages, RSVP, hosted files, automation, and integrations.

When do I need hosted ICS files or an API?

Use Better ics when you need durable hosted ICS behavior, API-based generation, high-volume workflows, or infrastructure-level control over calendar output.