---
title: "Add to calendar link and ICS file generator"
description: "Free add-to-calendar link and .ics file generator: Google Calendar, Outlook, Microsoft 365 and Yahoo links, one-off or recurring, time zone aware."
url: https://trycaly.com/tools/add-to-calendar-link/
---

Free tool

# Add to calendar link and ICS file generator

Make “add to calendar” links for Google Calendar, Outlook.com, Microsoft 365 and Yahoo, plus an .ics file for Apple Calendar and everything else, from one form, one-off or recurring. The example below is ready to use; edit it for your event.

## Your links

- [Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Project+kickoff&dates=20261101T150000Z%2F20261101T153000Z&ctz=America%2FNew_York&details=Agenda%3A+goals%2C+owners%2C+next+steps.&location=Conference+room+2) `https://calendar.google.com/calendar/render?action=TEMPLATE&text=Project+kickoff&dates=20261101T150000Z%2F20261101T153000Z&ctz=America%2FNew_York&details=Agenda%3A+goals%2C+owners%2C+next+steps.&location=Conference+room+2`
- [Outlook.com](https://outlook.live.com/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent&subject=Project+kickoff&startdt=2026-11-01T15%3A00%3A00.000Z&enddt=2026-11-01T15%3A30%3A00.000Z&body=Agenda%3A+goals%2C+owners%2C+next+steps.&location=Conference+room+2) `https://outlook.live.com/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent&subject=Project+kickoff&startdt=2026-11-01T15%3A00%3A00.000Z&enddt=2026-11-01T15%3A30%3A00.000Z&body=Agenda%3A+goals%2C+owners%2C+next+steps.&location=Conference+room+2`
- [Outlook (Microsoft 365)](https://outlook.office.com/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent&subject=Project+kickoff&startdt=2026-11-01T15%3A00%3A00.000Z&enddt=2026-11-01T15%3A30%3A00.000Z&body=Agenda%3A+goals%2C+owners%2C+next+steps.&location=Conference+room+2) `https://outlook.office.com/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent&subject=Project+kickoff&startdt=2026-11-01T15%3A00%3A00.000Z&enddt=2026-11-01T15%3A30%3A00.000Z&body=Agenda%3A+goals%2C+owners%2C+next+steps.&location=Conference+room+2`
- [Yahoo Calendar](https://calendar.yahoo.com/?v=60&title=Project+kickoff&st=20261101T150000Z&et=20261101T153000Z&desc=Agenda%3A+goals%2C+owners%2C+next+steps.&in_loc=Conference+room+2) `https://calendar.yahoo.com/?v=60&title=Project+kickoff&st=20261101T150000Z&et=20261101T153000Z&desc=Agenda%3A+goals%2C+owners%2C+next+steps.&in_loc=Conference+room+2`

## Your .ics file

Download project-kickoff.ics for Apple Calendar, Outlook desktop and any other calendar app.

File contents

```
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Caly//Free calendar tools//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:STANDARD
DTSTART:20260101T000000
TZOFFSETFROM:-0500
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260308T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261101T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:11d098bb@trycaly.com
DTSTAMP:20261025T120000Z
DTSTART;TZID=America/New_York:20261101T100000
DTEND;TZID=America/New_York:20261101T103000
SUMMARY:Project kickoff
DESCRIPTION:Agenda: goals\, owners\, next steps.
LOCATION:Conference room 2
END:VEVENT
END:VCALENDAR
```

### Button for an email or web page

```
<a href="https://calendar.google.com/calendar/render?action=TEMPLATE&amp;text=Project+kickoff&amp;dates=20261101T150000Z%2F20261101T153000Z&amp;ctz=America%2FNew_York&amp;details=Agenda%3A+goals%2C+owners%2C+next+steps.&amp;location=Conference+room+2" target="_blank" rel="noopener">Add to Google Calendar</a>
```

## How to use it

1. Enter the event title, date, start time, duration and time zone.
2. Add a location or video link and a description, and tick Repeats for a recurring event (interval, weekdays, end).
3. Copy the link for each calendar, download the .ics file, or paste the button into an email or web page.

## Questions

### How do I create an add to calendar link for Google Calendar?

Fill in the event above and copy the Google Calendar link. It opens Google Calendar's new-event screen with the title, time, time zone, location and description filled in; the guest only has to press Save.

### What is an ICS file, and which link works for Apple Calendar?

An .ics file is the standard calendar format (iCalendar, RFC 5545). Apple Calendar has no web link format, so use the .ics file: it opens in Apple Calendar on macOS and iOS, and imports into Outlook desktop, Thunderbird and most other calendar apps too.

### Can I make a recurring event?

Yes. Tick Repeats and choose the interval, the weekdays and when it ends. The Google Calendar link and the .ics file carry the repeat rule; Outlook's and Yahoo's links can only add the first date. The .ics file stores the start in your time zone with that zone's rules, so a weekly 9:00 AM meeting stays at 9:00 AM when the clocks change.

### How do I import an .ics file into Google Calendar?

In Google Calendar on the web, open Settings, then Import & export, choose the file and the calendar to add it to. On a phone, opening the file from an email usually offers to add it directly.

### Is the event data stored anywhere?

No. The links and the file are built in your browser from what you type; nothing is sent to Caly.

Sending a time to many people? Share one booking link instead and let each guest pick a slot. [Try Caly free](https://app.trycaly.com/signup)
