Sample ICS files

iCalendar (.ics, RFC 5545) is the standard for exchanging calendar data: events, meetings, tasks, reminders. Below are sample .ics files to download and import into Google Calendar, Apple Calendar, Outlook

Sample file: Event (VEVENT): date, time, place
Event (VEVENT): date, time, place
336 bytes
Sample file: Meeting: attendees, organizer, status
Meeting: attendees, organizer, status
531 bytes
Sample file: Recurring event (RRULE, weekly)
Recurring event (RRULE, weekly)
358 bytes
Sample file: Task (VTODO): due date and priority
Task (VTODO): due date and priority
293 bytes
Sample file: Event with a reminder (VALARM)
Event with a reminder (VALARM)
370 bytes
Sample file: Calendar with several events
Calendar with several events
561 bytes
Sample file: Empty calendar (valid VCALENDAR)
Empty calendar (valid VCALENDAR)
106 bytes

🧠 How iCalendar works

iCalendar is a text format (RFC 5545) with lines of the form PROPERTY:value and mandatory CRLF line breaks. Everything is wrapped in VCALENDAR; inside are the components VEVENT (event), VTODO (task), VALARM (reminder). Recurrence is set by RRULE.

📄 Text CRLF lines 📅 VCALENDAR container 🗓️ VEVENT / VTODO components 🔤 Properties DTSTART, RRULE 💾 .ics ready file