What is an .ics calendar file?
Short answer
An .ics file is a calendar in the iCalendar format (RFC 5545), a plain-text standard that apps like Google Calendar, Apple Calendar, and Outlook all understand. It holds one or more events, each with a start, end, summary, and a unique id.
What is inside
Despite the calendar appearance in your app, an .ics file is just structured text. A VCALENDAR wrapper contains one or more VEVENT blocks, each describing a single event with fields for its time, title, and identity.
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:9f1c-2026-team-sync@example.com
DTSTART:20260629T090000Z
DTEND:20260629T093000Z
SUMMARY:Team sync
END:VEVENT
END:VCALENDARKey fields
DTSTARTandDTEND— when the event begins and endsSUMMARY— the event titleUID— a unique identifier that lets apps recognize the same event across filesRRULE— an optional rule that defines a repeating series