Text to ICSStart Now!

What is an .ics file? A plain-English guide to iCalendar

An .ics file is a plain-text calendar file that every major calendar app can read. Here is what is inside one, why apps use it, and when it beats a calendar link.

Definition

An .ics file is a text file that describes calendar events using the iCalendar standard, defined in RFC 5545. One file can hold one event or several hundred.

Because it is plain text, it works everywhere: Apple Calendar, Google Calendar, Outlook, Thunderbird, and most scheduling services can read it without conversion.

What is actually inside

A file starts with a VCALENDAR wrapper and contains one or more VEVENT blocks. Each event carries a start (DTSTART), an end (DTEND or DURATION), a summary, and a unique identifier (UID).

Recurring events add an RRULE line, such as FREQ=WEEKLY;INTERVAL=2;BYDAY=MO,WE;UNTIL=20261215T235959Z, which means every second week on Monday and Wednesday until mid-December.

The UID is what lets a calendar recognise an event it has seen before. Files without stable UIDs are the usual reason a re-import creates duplicates.

Why apps use files instead of links

A subscription link updates forever but gives the publisher control — you cannot edit an event, and the whole feed appears at once.

A file is a snapshot you own. You can inspect it, edit it, merge it, and import only the events you want. For a syllabus or exam timetable that changes once a term, a file is the right shape.

Where it goes wrong

Three problems account for most broken files: time zones written without a TZID, all-day events that use a UTC timestamp instead of a date, and line endings that break long descriptions.

A validator will flag these before you import, which is faster than discovering them as shifted times on your phone.

How to make one

If the source is a table, a PDF, or a paragraph of text, convert it to events first and export .ics afterwards. Hand-writing one for a 40-event term is not worth the effort.

Whatever route you take, open the file in a text editor once. Two minutes of reading teaches you more about calendars than any tutorial.

FAQ

Is .ics the same as iCal?
Yes. iCal and iCalendar both refer to the same RFC 5545 format; .ics is the file extension.
Can I open an .ics file in Notepad or TextEdit?
Yes. It is plain text, so any text editor shows the raw structure. Do not save with smart quotes or rich text formatting.
Is an .ics file safe to open?
It contains no executable code, only calendar text. The realistic risk is unwanted event invitations, so import files from sources you recognise.

Convert your own schedule

3 free events, no account needed. Edit every event before you download.

Convert to calendar

Related