Add to Calendar Link Generator: Free Online Tool
FREE TOOL · NO SIGN-UP
This add to calendar link generator creates one-click links that open an event in Google Calendar, Outlook.com, Office 365 and Yahoo Calendar, plus a downloadable .ics file for Apple Calendar and Outlook desktop. Enter the event title, start and end time, location or meeting link and a description, and every link is ready to copy. Put them in invitation emails, event pages, webinar confirmations or newsletters so people save your event before they forget it. The tool runs in your browser and stores nothing.
How to Use the Add to Calendar Link Generator
Fill in the event once and copy whichever links you need.
Step 1: Enter or paste your input
Enter the Event title and Start date and time; both are required. Add an End time if you have one. If you leave it blank, the event is set to one hour. Add a Location or meeting link, such as an address or a Zoom or Google Meet URL, and a Description with agenda, joining details or a link back to your event page.
Step 2: Choose your options
Tick All-day event for things like conferences, deadlines or holidays that do not have a set time. Times are entered in your own time zone, as set on your device, and converted to UTC inside the links, so each guest sees the event at the correct local time.
Step 3: Copy, download or apply the result
You get four links, each with a Copy button: Google Calendar, Outlook.com, Office 365 and Yahoo Calendar. Below them is the .ics file content, which you can copy or download as event.ics. Add the links as buttons or text links in your email or page, and attach or link the .ics file for Apple and Outlook desktop users.
How Add-to-Calendar Links Work
An add-to-calendar link is a URL that opens a calendar service with a new event already filled in. The event details, such as title, time, location and description, are passed in the URL, and the guest just clicks Save.
Each calendar service has its own “compose event” address and its own parameter names. Google uses calendar.google.com/calendar/render?action=TEMPLATE, Outlook uses a deeplink/compose address, and Yahoo uses calendar.yahoo.com. The generator builds each one correctly and URL-encodes the text, so spaces, ampersands and special characters do not break the link.
Apple Calendar does not offer a web link like this. Instead, it opens .ics files, a standard calendar file format that almost every calendar app can import, including Outlook desktop, Thunderbird and many mobile apps.
These links do not send invitations or track RSVPs. The event goes into the guest’s calendar as their own event, and you will not see who added it. If you need RSVPs, use a meeting invite from your calendar or an event platform, and use these links as an easy extra for everyone else.
Google, Outlook, Apple and Yahoo URL Formats
Here is what the generator creates for each service:
| Calendar | Link format | Key parameters |
|---|---|---|
| Google Calendar | calendar.google.com/calendar/render?action=TEMPLATE | text, dates (start/end in UTC), details, location |
| Outlook.com | outlook.live.com/calendar/0/deeplink/compose | subject, startdt, enddt, body, location, allday |
| Office 365 | outlook.office.com/calendar/0/deeplink/compose | subject, startdt, enddt, body, location |
| Yahoo Calendar | calendar.yahoo.com/?v=60 | title, st, et, desc, in_loc |
| Apple Calendar and Outlook desktop | .ics file | DTSTART, DTEND, SUMMARY, DESCRIPTION, LOCATION |
Use Outlook.com for personal Microsoft accounts (Hotmail, Outlook.com, Live) and Office 365 for work or school Microsoft 365 accounts. If your audience is business users, the Office 365 link is usually the one they need.
Guests have to be signed in to the service for the link to open the event form. If they are not, they are asked to sign in first.
ICS Files vs Direct Calendar Links
Both get an event into a calendar, but they work differently.
Direct links open the calendar in a browser with the event filled in. They work well in emails and web pages, need no download, and are ideal for Google Calendar users, who are a large share of most audiences.
ICS files are small text files in the iCalendar standard. When someone opens one, their default calendar app imports the event. They are the only reliable option for Apple Calendar on iPhone and Mac, and they work in Outlook desktop and most other apps.
To use the .ics file on a website, download event.ics, upload it to your media library or server, and link to it. For emails, attach the file or link to the uploaded copy. Many email platforms strip attachments from bulk sends, so a hosted link is usually more reliable.
The best setup for most events is all of them together: a row of buttons for Google, Outlook, Office 365 and Yahoo, plus an “Apple / other (.ics)” link.
Time Zones, All-Day Events and Reminders
Time zone mistakes are the most common reason calendar links show the wrong time. The generator avoids this by converting your local start and end times to UTC in every link and in the .ics file. Each guest’s calendar then converts UTC to their own time zone. So check that your computer’s time zone matches the time you mean before generating links. If you are in Karachi scheduling an event for a London audience, enter the Karachi time that matches the London start.
All-day events use the start date only, with no time. They show at the top of the day in most calendars and are not affected by time zones.
Reminders are controlled by each guest’s calendar settings. The links and .ics file from this tool do not set a custom alert, so guests get their calendar’s default reminder. Mention the reminder you recommend in the description if it matters, for example “Set a reminder 15 minutes before.”
Key Features of Our Add to Calendar Link Generator
- Free with no signup.
- Four web calendar links: Google Calendar, Outlook.com, Office 365 and Yahoo.
- .ics file for Apple Calendar and Outlook desktop, with Copy and Download.
- All-day option and automatic one-hour default end time.
- UTC conversion so guests see the right local time.
- Private. Runs in your browser.
Where to Use Calendar Links
- Webinar and event confirmation emails.
- Event landing pages and thank-you pages after registration.
- Newsletters announcing launches, sales or live streams.
- Course and class schedules.
- Appointment confirmations for clinics, salons and consultants.
Pro Tips and Mistakes to Avoid
Checklist of best practices
- Put the meeting link in both Location and Description.
- Add your event page URL to the description.
- Test each link in a private window before sending.
- Offer an .ics link alongside the web links.
Common mistakes and quick fixes
- Wrong time for guests. Your device time zone was different from the time you meant. Fix the start time and regenerate.
- Links break in email. Some editors alter long URLs. Use a button or HTML link from the HTML Link Generator.
- Only offering Google. Apple and Outlook users need the .ics file or Outlook links.
- Event changes. These links create a copy in each calendar. Changes later will not update. Send a new link and tell guests.
Fill Calendars, Not Just Inboxes
Enter your event above and copy the links your audience needs. Add contact links with the Mailto Link Generator, share directions with the Google Maps Link Generator, and track clicks with the UTM Builder. Find every free tool in the FHSEO Hub tools directory.
