Calendar Link Generator Online Free

Build add-to-calendar links for Google, Outlook, Office 365, AOL, and Yahoo, plus a downloadable .ics file. Set the title, location, dates, times, and timezone, then copy and share the links across emails, landing pages, chat, and social posts.

Event Details
Copied!

How to Generate Calendar Links

1

Fill in the Event

Type the event title, location, dates, and times for your event.

2

Pick the Timezone

Search and pick the correct timezone so attendees see the right time.

3

Copy or Download

Click Generate, copy any calendar link, or download the ICS file to share.

Pixellize free online tools illustration showing browser, file, and gear icons

Add-to-Calendar Buttons That Just Work

One link drops your event straight into Google Calendar, Outlook, Office 365, AOL, or Yahoo with all the details pre-filled. Pair it with a downloadable ICS file for users on Apple Calendar and Thunderbird.

Drop the links into webinar emails, event landing pages, conference invites, and confirmation messages so attendees never miss the date.

Why Use Our Calendar Link Generator?

Seven Calendar Apps Covered

Generate add-to-calendar links for Google Calendar, Outlook, Outlook Mobile, Office 365, Office 365 Mobile, AOL Calendar, and Yahoo Calendar in one click. Each link opens directly in the user calendar app with the event details pre-filled, so they save your event with a single tap.

Timezone Done Right

Pick from a curated list of 100+ timezones with their UTC offsets shown clearly. The tool calculates the correct UTC times for Outlook and Yahoo links and ships the original timezone in the ICS file, so attendees in any country see the right time on their calendar.

ICS File Included

Click Download .ics to save a standard calendar file that opens in Apple Calendar, Thunderbird, Lotus Notes, and any other RFC 5545 compliant calendar app. Attach the ICS to event invites, embed it on landing pages, or send it directly so attendees never miss the event.

100% In-Browser

Every link is built locally in your browser. No event details ever touch our server, no account is needed, and no link is shortened or tracked. Perfect for confidential webinars, internal meetings, or unannounced product launches where the calendar link itself is sensitive.

Frequently Asked Questions

Common questions about add-to-calendar links and timezones.

How do add-to-calendar links work?
Each calendar service exposes a public URL pattern that pre-fills a new event when opened. Google uses calendar.google.com/calendar/render, Outlook uses outlook.live.com/calendar/0/deeplink/compose, Yahoo uses calendar.yahoo.com, and so on. The tool builds these URLs with your title, location, description, dates, and times URL-encoded into the right query parameters. When the user clicks the link, their calendar app opens with the event ready to save.
Why do I need to pick a timezone?
Calendar services need to know which timezone the start and end times are in. Without a timezone, an event at 09:00 could mean 09:00 in New York, London, or Tokyo. The tool ships the timezone with each link so a user in any country sees the same exact moment on their calendar. The ICS file uses TZID for the same reason.
When should I use the ICS file vs the calendar links?
Use the calendar links for landing pages, emails, chat, and social posts where the user clicks once and the event opens directly in their preferred app. Use the ICS file when you need to attach the event to an email invitation, embed it on a page for offline calendar apps like Apple Calendar or Thunderbird, or distribute it as a download for users who do not use any of the linked services.
Are my event details sent to any server?
No. Every calendar link and the ICS file are built entirely in your browser using plain JavaScript URL encoding. The event title, location, description, dates, and times stay on your device. There is no API call, no logging, no link shortener. Use this freely for confidential meetings, unannounced launches, or sensitive client events.
Scroll to Top