Skip to content

iCalendar Export

Export your calendar events to iCalendar (.ics) format for use in other calendar applications like Google Calendar, Apple Calendar, Outlook, and more.

The iCalendar export feature allows users to export their calendar events to the standard .ics format, ensuring compatibility with virtually all calendar applications. The implementation is fully RFC 5545 compliant and supports all event types including simple events, all-day events, and recurring events.

  • Simple events with title, description, location
  • All-day events
  • Recurring events with RRULE patterns
  • Events with exception dates (EXDATE)
  • Modified recurring instances (RECURRENCE-ID)
  • Google Calendar
  • Apple Calendar
  • Microsoft Outlook
  • Thunderbird
  • Any RFC 5545 compliant calendar app
  1. Look for the “Export” button in the top-right corner of the calendar header
  2. Click the button to download the .ics file
  3. The file will be automatically downloaded with a timestamped filename (e.g., calendar-2025-08-04.ics)
  1. Tap the menu button (☰) in the top-right corner
  2. Select “Export Calendar (.ics)” from the dropdown menu
  3. The file will be downloaded to your device
Event PropertyiCalendar FieldDescription
titleSUMMARYEvent title or summary
descriptionDESCRIPTIONDetailed event description
locationLOCATIONEvent location or venue
startDTSTARTEvent start date and time
endDTENDEvent end date and time
uidUIDUnique identifier for the event
allDayVALUE=DATEFormats dates for all-day events
rruleRRULERecurrence rules for repeating events
exdatesEXDATEException dates for recurring events
recurrenceIdRECURRENCE-IDModified instances of recurring events

Here’s what the exported iCalendar content looks like:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ilamy//ilamy Calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:My Calendar
X-WR-CALDESC:Exported from My Calendar
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
DTSTART:19700101T000000
TZNAME:UTC
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:meeting-1@ilamy.calendar
DTSTART:20250804T100000Z
DTEND:20250804T110000Z
SUMMARY:Team Meeting
DESCRIPTION:Weekly team sync
LOCATION:Conference Room A
DTSTAMP:20250804T120000Z
END:VEVENT
END:VCALENDAR