Mailto link generator
Build a mailto link with recipients, subject line, and message body, then copy it into a website, document, or HTML email.
Use free toolAdd the event details once, then copy ready-to-use links for the most popular calendar apps or download a universal ICS file.
Free browser tool
Your event details stay in this browser and are not uploaded.
How it works
Enter the event title, time, timezone, location, and description.
Copy the link for each calendar service you want to support.
Use the ICS download as a universal fallback for other calendar apps.
Need the whole email?
This free tool handles one small job. Emailify handles the complete workflow: responsive design, reusable components, breakpoint previews, and HTML export for Gmail, Outlook, Apple Mail, and 40+ email platforms.
Questions
The generator creates links for Google Calendar, Outlook, Office 365, Yahoo, and AOL, plus a standards-based ICS file for Apple Calendar and other calendar apps.
Yes. Add the generated URLs to normal linked buttons or text in your email. Use separate links when you want to name each calendar provider, or offer the ICS file as a universal option.
No. The links and ICS file are generated locally in your browser.
Free practical guide
Add-to-calendar links help recipients save webinars, launches, appointments, and live events without manually copying the details. The right implementation combines provider-specific links with an ICS fallback, clear event information, and testing across desktop and mobile calendar apps.
Quick answer
To create an add-to-calendar link for free, enter the event title, start and end time, timezone, location, and description in the generator above. Copy the provider links you need and include the downloadable ICS file as the broadest fallback. Test the finished links before sending the email.
An add-to-calendar link opens a calendar service with an event already filled in. Instead of asking someone to recreate the event manually, the link can supply the title, date, time, timezone, location, joining URL, and description. The recipient still reviews and saves the event in their own calendar.
Calendar providers do not all use one universal web-link format. Google Calendar, Outlook, Office 365, Yahoo, and AOL each expect slightly different URL parameters. An ICS file solves the same problem through a standard calendar-event file that Apple Calendar, Outlook, and many other applications can import.
| Format | Best use |
|---|---|
| Provider-specific link | A clearly labelled Google, Outlook, Office 365, Yahoo, or AOL button. |
| ICS file | A universal fallback for Apple Calendar, desktop apps, and services without a dedicated link. |
| Single generic CTA | A simple campaign where the ICS file is acceptable for the whole audience. |
Use normal linked text or buttons and name the destination clearly. A row of buttons labelled âGoogle Calendarâ, âOutlookâ, and âApple / other calendarsâ is more predictable than one vague button that tries to guess the recipientâs software. The generated link belongs in the same href attribute as any other email link.
Put the virtual meeting URL in both the location and description when appropriate. This makes the joining information easier to find after the event has been saved. If the event is in person, include a complete venue name and address rather than a shortened internal label.
Timed events should be generated with a real IANA timezone such as Australia/Melbourne or America/New_York. That gives calendar services enough information to show the correct local time and handle daylight-saving rules. Avoid manually converting everything to a fixed offset unless the event is deliberately tied to UTC.
All-day events use dates rather than clock times. In ICS data, the ending date is normally exclusive: a one-day event starting on 26 August ends on 27 August. A good generator handles that detail so the event does not accidentally span zero days or two full days.
Open every calendar option you plan to publish and confirm the title, local start time, duration, location, description, and joining link. Test at least one desktop calendar and one mobile calendar because operating-system defaults can change which app opens an ICS file or mail link.
A free calendar link generator is ideal for individual events and campaign production. If calendar CTAs are part of a reusable email system, keep the event fields in a single source of truth so last-minute edits do not leave different provider links pointing at different details.