ICS (iCalendar) adalah format standar untuk pertukaran data kalender dan scheduling. Digunakan oleh Google Calendar, Apple Calendar, Outlook, dan hampir semua aplikasi kalender di dunia.
ICS menggunakan format teks dengan komponen: VEVENT (event individual), VTODO (task/to-do), VJOURNAL (journal entries), VFREEBUSY (informasi waktu sibuk), dan VTIMEZONE (data zona waktu). Setiap komponen memiliki properti: DTSTART/DTEND (waktu), SUMMARY (judul), DESCRIPTION (deskripsi), LOCATION (lokasi), ATTENDEE (peserta), RRULE (pengulangan), dan RECURRENCE-ID. Format ini di-support oleh RFC 5545 dan dapat diimpor/export oleh semua aplikasi kalender utama. Contoh penggunaan: subscription kalender, scheduling meeting, sharing availability, dan integrasi antar sistem kalender. Kekurangan: format teks yang cukup verbose, dan beberapa implementasi memiliki perbedaan kecil dalam interpretasi.