# ICSx⁵ – Subscribe to calendars

> Subscribe to Webcal &amp; .ics calendars and keep them up-to-date!

Canonical page: [https://chrome-stats.com/d/at.bitfire.icsdroid](https://chrome-stats.com/d/at.bitfire.icsdroid)

## Overview

- **ID:** `at.bitfire.icsdroid`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** bitfire web engineering
- **Category:** PRODUCTIVITY
- **Downloads:** 26,886
- **Rating:** 4.48 / 5 (329 ratings)
- **Version:** 2.4.3
- **Last updated:** 2025-12-16
- **First published:** 2015-08-24
- **Publisher country:** AT
- **Size:** 15 MB
- **Data as of:** 2026-09-14
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=at.bitfire.icsdroid)
- **Website:** [https://icsx5.bitfire.at/](https://icsx5.bitfire.at/)
- **Privacy policy:** [https://icsx5.bitfire.at/privacy/](https://icsx5.bitfire.at/privacy/)

## Description

ICSx⁵ is an open-source Android app that lets you subscribe to and manage external Webcal and .ics calendar files effortlessly. It supports one-way sync, keeping your device calendars updated with events like holidays, sports, school schedules, and more. Featuring seamless integration with popular Android calendar apps, ICSx⁵ allows you to add calendars from webcal URLs or local .ics files, supports authentication and HTTPS, and offers intelligent update scheduling to save bandwidth.

Developed by open source enthusiasts behind DAVx⁵, ICSx⁵ prioritizes user privacy and security by ensuring no data is transferred except to the chosen server. Whether you are syncing shared iCloud calendars or adding custom event files, ICSx⁵ provides a reliable, privacy-conscious solution for calendar subscription on Android devices.

## Rankings

- #386,556 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_CALENDAR`
- `android.permission.READ_SYNC_SETTINGS`
- `android.permission.READ_SYNC_STATS`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_CALENDAR`
- `android.permission.WRITE_SYNC_SETTINGS`
- `at.bitfire.icsdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Review summary

Users appreciate ICSx⁵ for reliably syncing ICS calendar subscriptions with frequent updates, often in conjunction with DAVx⁵. The app is praised for its simplicity and efficiency compared to native options. However, repeated issues include loss of subscriptions especially due to power-saving modes, duplicate entries when paired with DAVx⁵, problematic timezone conversions, and sometimes persistent connection error notifications. Despite these, many find the app valuable for handling calendar syncing needs not met by major providers' default solutions.

### Pros

- Effectively syncs external ICS calendars with Android devices, providing better and more frequent synchronization than built-in solutions.
- Works well as a companion app to DAVx⁵ and integrates smoothly for calendar subscription syncing.
- Lightweight, simple, and efficient app design appreciated by users.
- Allows setting a general sync interval down to 15 minutes, which is superior to alternatives.
- Provides error notifications for connection issues, helping users be aware of sync problems.

### Cons

- App sometimes loses calendar subscriptions or URLs, especially when the device enters power-saving mode, requiring re-adding the subscriptions.
- Duplicate calendar entries can occur when used alongside DAVx⁵, leading to confusion with repeated events.
- Timezone handling is imperfect; events from different timezones are imported without proper adjustments, causing incorrect event times.
- Automatic sync sometimes fails or stops without clear resolution, forcing manual sync or app restarts.
- Constant connection error notifications even when the server is reachable can be annoying and misleading to users.

## Similar extensions and apps

- [Fire iCalSync](https://chrome-stats.com/d/sss.icalsync) — 9,060 users
- [Cal2CSV — Calendar to CSV/ICS](https://chrome-stats.com/d/com.calendarexporter.calendar_exporter) — 605 users
- [IcsImporter](https://chrome-stats.com/d/com.ialex5.icsImporter) — 100 users
- [iiCalendar Assistant](https://chrome-stats.com/d/com.ideasimproved.iicalendar) — 1 users
- [CalendarSync - CalDAV and more](https://chrome-stats.com/d/com.icalparse) — 11,379 users, 3.84 / 5
- [iCal Import/Export CalDAV](https://chrome-stats.com/d/tk.drlue.icalimportexport.premium) — 36,158 users, 4.47 / 5
- [Cal Import - CSV/ICS Schedule](https://chrome-stats.com/d/com.calendarexporter.calimport) — 793 users
- [Twake Sync ICS](https://chrome-stats.com/d/com.twake.android.sync.ics) — 32 users
- [iOS Calendar Widget](https://chrome-stats.com/d/com.amphebia.ioscalendar) — 21,506 users, 3.50 / 5
- [Calibaba: World Cup 2026 ical](https://chrome-stats.com/d/com.brunetsoft.calibaba) — 13,744 users
- [HCMS-Kal-Abo](https://chrome-stats.com/d/de.hopmanninformatik.hcmscalabo) — 8 users
- [HCMS-Sync](https://chrome-stats.com/d/de.hopmanninformatik.hcmssync) — 13 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/at.bitfire.icsdroid)
