Add to Calendar Link Generator (Free)

Create one-click calendar registration links for free. Supports recurring events.

Event Details
Required
Optional
Optional
Optional

Toggle if your event happens all day

Required
Required
Optional
Optional
Optional

Toggle if your event happens all day

Optional
Generated Calendar Links

Fill in the event details to generate calendar links

💡 With Calen, you can also create beautiful event pages and manage attendees easily

Get more ‘Add to Calendar’ clicks

Beautiful event pages with clear CTAs, follower + email notifications, and auto social OGP help you grow every launch.

Calen event page on a smartphone

How to Use

  1. Enter your event title, date/time, and location
  2. Calendar links are automatically generated
  3. Copy the link or open directly to use

Embed in email

  1. Generate links above (Google / Outlook / ICS).
  2. Select text in your email body and insert as a hyperlink.
  3. Include an ICS link for Outlook/Apple users as a fallback.
Example: Link ‘Add to Google Calendar’ to the Google URL, and ‘Outlook/Apple (ICS)’ to the ICS URL.

Add buttons to your website

Replace each href with the generated URLs you created above.

<!-- Replace the href values with generated links -->
<div style="display:flex;gap:8px;flex-wrap:wrap">
  <a href="https://calendar.google.com/..." target="_blank" rel="noopener noreferrer" style="padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none">Add to Google</a>
  <a href="https://outlook.live.com/calendar/0/deeplink/compose?..." target="_blank" rel="noopener noreferrer" style="padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none">Add to Outlook</a>
  <a href="https://outlook.office.com/calendar/0/deeplink/compose?..." target="_blank" rel="noopener noreferrer" style="padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none">Add to Office365</a>
  <a href="https://calendar.yahoo.com/?v=60&..." target="_blank" rel="noopener noreferrer" style="padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none">Add to Yahoo</a>
  <a href="data:text/calendar;charset=utf8,BEGIN:VCALENDAR..." download="event.ics" style="padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none">Download ICS</a>
</div>

Note: For RRULE (recurring) events, Outlook/Office365 URLs may not fully support it. Prefer ICS for Microsoft calendars.

Feature comparison

FeatureGeneratorCalen
Calendar link generation✅✅
Multi-calendar support✅✅
Recurring events (RRULE)Partial✅
ICS download✅✅
Event pages—✅
Attendee management—✅
Follow & email notifications—✅
Analytics & insights—✅
Auto OGP images—✅

Frequently Asked Questions

Do you support recurring events (RRULE)?

Yes. Google Calendar and ICS support RRULE. Outlook and Office 365 have limitations; for recurring events, we recommend using the ICS option.

What’s different between Google and Outlook calendars?

Google Calendar generally handles add-via-URL and RRULE better. Outlook/Office365 links may not fully support recurring events; provide an ICS file for best compatibility.

What is an ICS file?

ICS is the iCalendar file format, readable by most calendar apps (Google, Apple, Outlook). You can attach or link it for users to import the event reliably.

Which calendar apps are supported?

We support Google Calendar, Outlook, Yahoo Calendar, Apple Calendar (iCal), Office 365, AOL, and any app that supports ICS files.

How many links can I create for free?

This tool is completely free with unlimited usage. No account or registration required.

What's the difference between this tool and Calen?

This tool generates simple calendar links. Calen provides beautiful event pages, attendee management, email notifications, analytics, and everything you need to grow your event audience.