# KashCal > One App. All Your Calendars. Free, open-source calendar for Android, now on Google Play. Sync iCloud, CalDAV, holidays, and birthdays. Smart event add, Insights, Widgets. Private by default, no account required. Notes for readers: - For the entire documentation in one file, see https://kashcal.onekash.org/llms-full.txt. - KashCal is free and open source under Apache-2.0. No account, no tracking, no KashCal servers; your calendar data stays on your device and syncs directly with your own providers. - Get it on Google Play: https://play.google.com/store/apps/details?id=org.onekash.kashcal, or F-Droid: https://f-droid.org/packages/org.onekash.kashcal/. Source: https://github.com/KashCal/KashCal. - Runs on Android (API 31+). Syncs iCloud, CalDAV (Nextcloud, Fastmail, Radicale, Baikal, Zoho, mailbox.org, Stalwart, SOGo, and more), ICS feed subscriptions, and device calendars. ## Getting Started - [What is KashCal?](https://kashcal.onekash.org/docs): KashCal is a free, open-source Android calendar that puts iCloud, CalDAV, holiday and birthday calendars on one screen. No account, no tracking. - [Install KashCal](https://kashcal.onekash.org/docs/getting-started/install): Install KashCal on Android from Google Play, F-Droid, IzzyOnDroid, Obtainium, or GitHub Releases. Free, open source, no account required. - [Your first few minutes](https://kashcal.onekash.org/docs/getting-started/first-run): KashCal works the moment you open it, with no setup or sign-up. Find your way around and start with the local calendar on your device. ## Calendar & Views - [Calendar views](https://kashcal.onekash.org/docs/calendar/views): KashCal's eight Android calendar views: month, agenda, day, 3-day, week, planner, full-month and year, with pinch-to-zoom and drag-to-reschedule. - [Navigation & shortcuts](https://kashcal.onekash.org/docs/calendar/navigation): Get around KashCal with the navigation drawer, the account hub, home-screen shortcuts, the Add event tile, search, and pull to sync. ## Events - [Smart event add (natural language)](https://kashcal.onekash.org/docs/events/smart-event-add): Type an event the way you'd say it, and KashCal's natural-language smart event add parses the title, date, time, recurrence, location, and #tags. - [Creating & editing events](https://kashcal.onekash.org/docs/events/event-form): Set every detail of an event in KashCal on one screen: title, location, time zone, repeat, color, tags, reminders, availability, and attendees. - [Recurring events](https://kashcal.onekash.org/docs/events/recurring): Set daily, weekly, monthly, yearly or custom repeats in KashCal, and change or delete one occurrence, this and future, or the whole series. - [Reminders](https://kashcal.onekash.org/docs/events/reminders): Get an alert before an event starts. Add up to five reminders per event in KashCal, with separate timing for all-day events. - [Event colors](https://kashcal.onekash.org/docs/events/colors): Give individual events their own color in KashCal, blue for work, green for personal, red for deadlines, so your week reads at a glance. - [Tags](https://kashcal.onekash.org/docs/events/tags): Label events with colored tag chips in KashCal. Add them in the form or with #tag, and rename, recolor or remove them in one place. - [Scheduling & invitations](https://kashcal.onekash.org/docs/events/attendees): Invite people, send meeting invitations, RSVP, and use CalDAV scheduling in KashCal. - [Invites](https://kashcal.onekash.org/docs/events/invites): One list of every meeting invitation waiting on your reply, with Yes, Maybe and No on each card. ## Sync & Accounts - [Sync & accounts](https://kashcal.onekash.org/docs/sync): Connect KashCal to the calendar servers you already use. It speaks CalDAV, the open standard behind iCloud, Nextcloud, Fastmail, and most services. - [iCloud](https://kashcal.onekash.org/docs/sync/providers/icloud): Connect your iCloud calendars to KashCal on Android. Two-way sync with your Apple ID and an app-specific password, shared calendars included. - [How sync works](https://kashcal.onekash.org/docs/sync/how-sync-works): KashCal is offline-first: your changes save on the phone at once and sync with your CalDAV servers in the background. Here's when and how. - [CalDAV (Nextcloud, Fastmail & more)](https://kashcal.onekash.org/docs/sync/providers/caldav): Connect a CalDAV server to KashCal on Android: Nextcloud, Fastmail, Radicale, Baikal, Zoho and more. Enter the server address and KashCal finds your calendars. - [Supported servers](https://kashcal.onekash.org/docs/sync/supported-servers): KashCal connects to CalDAV servers, including iCloud, Nextcloud, Fastmail, Radicale, Baikal, SOGo and Zoho, and to Google and Outlook through your phone. - [Contact sync (CardDAV)](https://kashcal.onekash.org/docs/sync/contacts): Sync the contacts on your iCloud or CalDAV account with your phone in KashCal, both ways: names, numbers, emails and photos. Two-way sync is in beta. - [Calendar feeds (ICS subscriptions)](https://kashcal.onekash.org/docs/sync/ics-subscriptions): Subscribe to ICS calendar feeds in KashCal, such as public holidays, team schedules and sports fixtures, and set how often each one refreshes. - [Device calendars](https://kashcal.onekash.org/docs/sync/device-calendars): Show the Google, Outlook and work calendars already on your phone next to KashCal's own, and create, edit and delete their events. - [Import & export (.ics files)](https://kashcal.onekash.org/docs/sync/import-export): KashCal reads and writes standard .ics calendar files, so you can move events in or out and keep a portable copy of a calendar. ## More Features - [KashCal features](https://kashcal.onekash.org/docs/features): Everything KashCal does: eight calendar views, iCloud and CalDAV sync, smart event add, reminders, widgets, search, insights, birthdays, and more. - [Settings](https://kashcal.onekash.org/docs/features/settings): Where to change KashCal's appearance, event defaults, sync and backup options, find troubleshooting tools, and what each setting does. - [Home-screen widgets](https://kashcal.onekash.org/docs/features/widgets): KashCal's five home-screen widgets (agenda, week, month, date and upcoming) show your events without opening the app, with their own theme and accent. - [Search](https://kashcal.onekash.org/docs/features/search): Search your KashCal events by title, location, or notes from the top bar or the app-icon shortcut, and filter results by date. - [Insights](https://kashcal.onekash.org/docs/features/insights): KashCal Insights shows how many hours your events take, split by calendar and by day, with up to 5 cards. It's computed on your phone. - [Contact birthdays](https://kashcal.onekash.org/docs/features/birthdays): Show the birthdays and anniversaries saved in your phone contacts as yearly all-day events on your KashCal calendar, with a reminder. - [Backup & restore settings](https://kashcal.onekash.org/docs/features/backup-restore): Save your KashCal settings, feeds and tag colors to a JSON file and restore them on the same phone or a new one. - [App lock](https://kashcal.onekash.org/docs/features/app-lock): App lock hides your KashCal events until you confirm it's you with your fingerprint, face, or screen lock. - [Languages](https://kashcal.onekash.org/docs/features/languages): KashCal comes in English plus 67 translations. It follows your phone's language, or you can pick a language for KashCal alone in Android settings. - [Share an event as a card](https://kashcal.onekash.org/docs/features/share-as-card): Turn a KashCal event into an image card with a calendar file attached, so anyone can add it to their calendar in one tap, no app needed. - [Share availability](https://kashcal.onekash.org/docs/features/share-availability): Send someone your free times as plain text. Pick a window and your working hours, and KashCal works out the gaps from your visible calendars. ## Privacy & Security - [Privacy & Security](https://kashcal.onekash.org/docs/privacy/overview): How KashCal protects your calendar: no KashCal account, no tracking, no KashCal servers, and passwords encrypted on your device. - [Privacy Policy](https://kashcal.onekash.org/docs/privacy/privacy-policy): KashCal's full privacy policy. No data is collected, and nothing is sent to us. ## Get Help - [Get Help](https://kashcal.onekash.org/docs/help): Start here for help with KashCal. FAQ, troubleshooting, known limitations, and how to file a bug or request a feature. - [FAQ](https://kashcal.onekash.org/docs/help/faq): Short answers to common KashCal questions, from whether it's free to how sync, accounts, contacts and privacy work. - [Troubleshooting](https://kashcal.onekash.org/docs/help/troubleshooting): Fixes for common problems in KashCal, from sync and reminders to accounts and missing events. - [Known limitations](https://kashcal.onekash.org/docs/help/known-limitations): What KashCal doesn't do, on purpose or because of how a server works, so you know what to expect. - [Troubleshooting tools](https://kashcal.onekash.org/docs/help/advanced-options): Use the Troubleshooting section in Settings to view sync history, force a full sync, or export a debug report for a bug report. - [Before you file a bug](https://kashcal.onekash.org/docs/help/report-a-bug): What to check and what to include so your KashCal bug report can be fixed quickly. - [Requesting a feature](https://kashcal.onekash.org/docs/help/request-a-feature): How to suggest a KashCal feature in a way that's most likely to land.