📋

iCal Parser

Verified

by Community

Parse and create iCalendar (.ics) files for importing and exporting events across calendar applications. Handle recurring events, timezones, attendees, and alarms in the iCal format.

icalendaricscalendareventsparsing

iCal Parser

Parse and generate iCalendar (.ics) files for reliable event data exchange between calendar applications and services.

Usage

Provide event details or an .ics file and receive parsed event data or a properly formatted iCalendar file for import.

Examples

  • "Generate an .ics file for a weekly team meeting every Tuesday at 2 PM EST"
  • "Parse this .ics file and list all events with their recurrence rules"
  • "Create an .ics with timezone-aware events for attendees in 3 time zones"

Guidelines

  • Always include VTIMEZONE components for timezone-aware events
  • Use RRULE for recurring events with proper UNTIL or COUNT limits
  • Set SEQUENCE number when updating existing events to avoid sync conflicts
  • Include VALARM for reminders compatible with most calendar applications
  • Validate .ics output with iCalendar validators before distributing