About the ICS File Generator
ICS File Generator creates a calendar event file that anyone can open to add the event to their calendar. Enter the title, the start and end time (or an all-day date), a place, a description and a reminder, and the page builds a standard .ics file for Apple Calendar, Outlook, Google Calendar and other programs, plus ready add-to-calendar links for Google Calendar and Outlook.com that you can put in an email or on a web page. Choose whether the time is shown in each person's own time or in UTC, so that people in other time zones see the correct hour.
Updated October 2026
How to use the ICS File Generator
- 1Type the event title and pick the start and end date and time, or tick All-day.
- 2Choose each person's own time or UTC.
- 3Add a location, a description and a reminder if you like.
- 4Press Download .ics file, or copy the Google or Outlook link.
- 5Send the file or link to the people you invite.
Why send a calendar file
A date written in an email is easy to forget or mistype. A calendar file puts the event, with place and reminder, directly in the guest's calendar in one click. It is the standard way to share meetings, classes, webinars, deadlines and parties, and it works across Apple, Google and Microsoft programs.
Choosing the time zone setting
For a webinar with people around the world, use UTC, so the event lands at the right moment for everybody and their calendar converts it to their own time. For a local event, such as a school concert, choose each person's own time, so that 6 pm is 6 pm for everyone present.
- Online event with guests in several countries: UTC
- Local event at a place: each person's own time
- Birthday, holiday or deadline day: all-day
Using the links
The Google and Outlook links are normal web addresses. Put them behind a button on your website or in an email, and visitors add the event with one click. The file works for everyone else, including people who use Apple Calendar.
Related tools
Work out durations with the Time Calculator, compare dates with the Date Calculator, count days with the Days Between Dates tool and print a monthly calendar with the Calendar Maker. The Time Zone Converter helps with international guests.
Features
- Standard iCalendar file with reminder
- Add-to-calendar links for Google and Outlook.com
- Timed and all-day events
- Time zone choice
- Correct escaping and line folding
- Private: nothing is uploaded
Frequently asked questions
What is an ICS file?
A text file in the iCalendar format with the extension .ics. Calendar programs open it and add the event to your calendar.
How do I send an event to other people?
Attach the .ics file to an email or message, or send the Google or Outlook link. Recipients open it and choose to add it.
What does the time zone option mean?
Each person's own time (floating) shows the same clock time wherever the person is, which suits a local event. UTC fixes the exact moment, so someone in another country sees their local equivalent.
Will the reminder work?
Most calendar programs show a notification at the time you choose before the event. A few ignore it when they import a file.
How do I make an all-day event?
Tick All-day and pick the date. For several days, also pick the last day.
Can I make a repeating event?
Not in this version. The file is for a single event. Repeat it by adding a rule in your calendar after import.
Why did my Outlook link ask me to sign in?
The Outlook link opens Outlook.com, which asks you to sign in to a Microsoft account. The .ics file works with the desktop programs without signing in.
Is my event uploaded?
No. The file and links are made in your browser.