# 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 calendar for Android that gathers iCloud, CalDAV, holiday, and birthday calendars onto one screen. Private by default, no account required. - [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, no setup or sign-up. Here's how to find your way around and start with a local calendar on your device. ## Calendar & Views - [Calendar views](https://kashcal.onekash.org/docs/calendar/views): KashCal's seven Android calendar views: month, agenda, day, 3-day, week, full-month, and year, with pinch-to-zoom, drag-to-reschedule, and tag chips. - [Navigation & shortcuts](https://kashcal.onekash.org/docs/calendar/navigation): Get around KashCal fast with the navigation drawer, home-screen shortcuts, search, the Today button, and pull-to-sync gestures. ## 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 repeating events in KashCal, daily, weekly, monthly, or custom patterns, and edit or delete one occurrence, this-and-future, or the whole series. - [Reminders](https://kashcal.onekash.org/docs/events/reminders): Get a heads-up before an event starts. Add up to five reminders per event in KashCal, with their own timing options 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 by typing #tag, manage their color and name in one place, and carry them across your devices. - [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 place for 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. Set up two-way sync with an Apple ID and an app-specific password, shared family calendars included. - [How sync works](https://kashcal.onekash.org/docs/sync/how-sync-works): KashCal is offline-first: everything you do lands instantly on your device and syncs with your CalDAV servers in the background. Here's how. - [CalDAV (Nextcloud, Fastmail & more)](https://kashcal.onekash.org/docs/sync/providers/caldav): Connect any CalDAV server to KashCal on Android: Nextcloud, Fastmail, Radicale, Baikal, Zoho, and more. Automatic server discovery included. - [Supported servers](https://kashcal.onekash.org/docs/sync/supported-servers): KashCal connects to any CalDAV server, including iCloud, Nextcloud, Fastmail, Radicale, Baikal, SOGo, Zoho, and more, with guides for popular ones. - [Contact sync (CardDAV)](https://kashcal.onekash.org/docs/sync/contacts): Mirror the contacts on your iCloud or CalDAV account onto your phone with KashCal: names, numbers, emails, and photos, kept current every sync, read-only for now. - [Calendar feeds (ICS subscriptions)](https://kashcal.onekash.org/docs/sync/ics-subscriptions): Subscribe to ICS calendar feeds in KashCal, public holidays, team schedules, sports fixtures, and pick how often each one refreshes. - [Device calendars](https://kashcal.onekash.org/docs/sync/device-calendars): Show the Google, Outlook, and work calendars your phone already holds right alongside KashCal's own, so every calendar sits in one place. - [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 any calendar. ## More Features - [KashCal features](https://kashcal.onekash.org/docs/features): Everything KashCal can do: seven 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, and what each setting does. - [Home-screen widgets](https://kashcal.onekash.org/docs/features/widgets): KashCal's five home-screen widgets keep your day in view, agenda, week, month, date, and upcoming, with their own theme and accent color, no need to open the app. - [Search](https://kashcal.onekash.org/docs/features/search): Search across all your events in KashCal in an instant, by title, location, or notes, from the top bar or an app-icon long-press shortcut. - [Insights](https://kashcal.onekash.org/docs/features/insights): See where your week went. KashCal Insights breaks down how you spend your time in a handful of cards, computed entirely on-device. - [Contact birthdays](https://kashcal.onekash.org/docs/features/birthdays): Show the birthdays and anniversaries from your contacts right on your KashCal calendar, so you get a nudge before the day and never miss one. - [Backup & restore settings](https://kashcal.onekash.org/docs/features/backup-restore): Save your KashCal settings to a JSON file and restore them later, handy for setting up a new phone or keeping a safety net before you experiment. - [App lock](https://kashcal.onekash.org/docs/features/app-lock): Keep your calendar for your eyes only. KashCal's app lock hides your events behind your device fingerprint, PIN, or pattern until you unlock. - [Languages](https://kashcal.onekash.org/docs/features/languages): KashCal is translated into 67 languages and follows your device language automatically, or set a specific one for the app from Android settings. - [Share an event as a card](https://kashcal.onekash.org/docs/features/share-as-card): Turn any KashCal event into a good-looking image card with a tap-to-add calendar file attached, so anyone can add it 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 accounts, no tracking, no KashCal servers. Credentials are encrypted on your device and your data stays yours. - [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): Quick answers to the most common KashCal questions, from whether it's free to how sync, accounts, and privacy work. - [Troubleshooting](https://kashcal.onekash.org/docs/help/troubleshooting): Fixes for the common snags in KashCal, from sync and reminders to accounts and missing events. - [Known limitations](https://kashcal.onekash.org/docs/help/known-limitations): A few things KashCal doesn't do, on purpose or because of how a server works, so you know what to expect. - [Advanced options](https://kashcal.onekash.org/docs/help/advanced-options): Open KashCal's hidden advanced menu to force a full sync or view your recent sync history. - [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 actually be fixed, fast. - [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, and what's already planned.