An .ics file lets you send a meeting, webinar, booking, or event so the recipient can save it directly to their own calendar.
Want to send someone an event time so they can add it to their calendar with one click? That is exactly what an .ics file is for. It is useful for meetings, webinars, bookings, workshops, and smaller events where you do not want people copying the date by hand.
In this guide, we will go through what a good calendar invitation should include and what to check before sending it. If you need one quickly, use the .ics event generator.
Practical tool
Create an .ics file for a calendar event
Enter the title, date, time zone, reminder, or recurrence and download a ready-to-use calendar invitation.
What an .ics file is
An .ics file is a calendar file in the iCalendar format. It can describe an event: title, start, end, location, description, link, reminder, or recurrence.
A simplified event can look like this:
BEGIN:VEVENT
SUMMARY:Client webinar
DTSTART:20260612T090000Z
DTEND:20260612T100000Z
LOCATION:Online
URL:https://example.com/webinar
END:VEVENT
You usually do not need to write this by hand. The important part is knowing what belongs in the event so it still makes sense when someone opens it later.
What to include in the invitation
Start with a clear title. “Meeting” or “Webinar” is too vague. “Website kickoff call” or “Webinar: preparing documents for accounting” is easier to recognize in a busy calendar.
Then set the start and end time. The end time matters because people plan the rest of their day around the calendar. For an all-day event, use an all-day setting instead of a midnight-to-midnight time range.
Write the location so both a person and the calendar app can understand it:
- for an in-person meeting, include the venue name and address,
- for an online meeting, add the joining link to the URL or location field,
- if people need a password, reception note, or short instruction, put it in the description.
The description can stay short. One to three sentences are usually enough: what will happen, what to prepare, and where to find more details.
How to create an .ics file
- Open the .ics event generator.
- Enter a clear event title.
- Choose the date, start time, and end time.
- Check the time zone, especially for online events.
- Add the location, meeting link, and short description.
- Add a reminder or recurrence if needed.
- Download the
.icsfile and test it in a calendar.
For important events, always open the file in at least one common calendar before sending it. It only takes a minute and often catches small mistakes, such as a missing link or an unclear title.
Reminders and time zones
A reminder is useful when it helps the person act at the right moment. For a webinar, 10 or 15 minutes before the start is often enough. For travel, a visit, or an appointment outside the office, an hour or a day ahead may be better.
Do not overdo it. A reminder that arrives too early for every small event quickly becomes noise.
For local events, the default time zone is usually fine. For webinars, online training, or international meetings, check it deliberately. If you organize the event from Slovakia and it starts at 10:00 your time, set the organizer’s time zone. The recipient’s calendar will show the correct local time.
It is still worth writing the readable date and time in the email or event page. The .ics file handles the calendar, but the human should understand the date even before opening the attachment.
How to send the .ics file
The simplest options are:
- attach the
.icsfile to an email, - link it from an “Add to calendar” button,
- offer it after webinar registration,
- include it in a booking confirmation,
- send it together with meeting details.
If you send the invitation to a larger group, include a plain text summary too: title, date, time, location, and link. The file is convenient, but the message should still make sense without opening it.
Google Calendar and Outlook links
A direct Google Calendar or Outlook link is useful when you know most people use that service. They click and the event opens in that calendar.
An .ics file is more universal. It is the better default when you do not know whether the recipient uses Google, Apple Calendar, Outlook, Thunderbird, or a mobile calendar.
Quick checklist before sending
Before sending, check that:
- the title is specific,
- the date and time are correct,
- the time zone matches the organizer,
- the end time is not before the start time,
- the online meeting link works,
- the description does not include internal notes,
- recurring events behave as expected.
A good .ics invitation is a small thing, but it removes friction at the right moment. Someone wants to attend; help them save the event where they will actually see it.