ICSx⁵ – Subscribe to calendars

4.4
328 reviews
Content rating
Everyone
10K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

ICSx⁵ allows you to add/subscribe and manage external (Webcal) iCalendar/.ics files on your Android device. One-way sync to your device.

Add high days and holidays, your sports teams events, time tables of your school/university or any other event files that come in ics/ical format. The app will import these events for you and displays it in your favorite calendar app on your Android – it integrates seamlessly into your device. ICSx⁵ uses state-of-the-art technology for synchronization that provides the ability that you always have the most up-to-date version of any added calendar file. All events are perfectly delivered to you devices calendar.

* Subscribe to Webcal feeds (= synchronize at regular intervals) e.g. shared calendars from icloud.com
* You can also pick .ics files from your local device and add its events to your calendar.
* Allows to open webcal:// and webcals:// URLs on your Android web browser
* Seamless integration to other calendar apps
* Set a sync schedule
* Intelligent update checker to save bandwidth
* Authentication and HTTPS supported

We care for your privacy and have high security standards. Therefore we have made ICSx⁵ completely public and open source. No data (neither login data, nor calendar data, nor statistical or usage data) is transferred to anywhere except the chosen server. No Google Calendar or account required.

ICSx⁵ is being developed by open source enthusiasts who have also developed DAVx⁵, the award-winning open-source CalDAV/CardDAV sync adapter for Android.

Our homepage, including configuration info and FAQ: https://icsx5.bitfire.at/
For help and discussion please visit our forums: https://icsx5.bitfire.at/forums/
Updated on
Dec 16, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Calendar
Data is encrypted in transit
Data can’t be deleted
Committed to follow the Play Families Policy

Ratings and reviews

4.3
311 reviews
Aric Crosson Bouwers
June 16, 2023
This is working really well for me. There is one thing I would like to see added though. I like the option for setting a default alarm prior to each event, but to subscribe to some calendars that have wayyyy to many calendar events to want an alarm for each, but I do want to be notified of them. If there was an option for a silent popup that could easily be dismissed, and that would let me know something is coming up but didn't make all sorts of noise, that would be ideal.
6 people found this review helpful
Did you find this helpful?
Nuno Silva
April 30, 2026
Sometimes it just stops working. I need to check it every morning to be sure it didn't stop updating my work calendar during the night for unknown reasons and without any error msg or log.
Did you find this helpful?
A Google user
March 9, 2020
It works for my Sonarr calendar, but once a day when it's set to automatically sync it gives me an error notification. Then when I press the notification, go in the app and pull down to refresh, it just works again.. any ideas? Thanks.
2 people found this review helpful
Did you find this helpful?
bitfire web engineering
May 17, 2020
This has to do with the deep doze mode of Android itself. The device sets the internal status to "Internet available" then ICSx5 tries to make a sync, but the system isn't completely ready yet and therefore the initial try to sync sometimes fails... We can't change it because we have to trust this mechanic...

What’s new

https://github.com/bitfireAT/icsx5/releases/tag/v2.4.3