A calendar you can encrypt, with no account, no sync, and nothing phoning home.
Encrypted, if you want it
- Set a password and the file is encrypted at rest with SQLCipher.
- AES-256, per-page HMAC-SHA512, SQLCipher's own key derivation.
- Opt-in: no password leaves it plain SQLite, readable by anything.
- One password per calendar - keep work locked and the family one open.
It is just a file
- One .kcal file is your whole calendar, in your own profile.
- An ordinary SQLite database - back it up by copying it.
- Readable with any SQLite tool, with or without this app.
- Import and export .ics for everything else.
Four views, one control
- Month, week, day and agenda, sharing one prev / next / today.
- Overlapping appointments lay out side by side, never hidden.
- Color categories you define, painting every view.
- Six themes, ten languages, single-key shortcuts.
Install or run portable. Free, open source, GPLv3.
No account, no subscription, no sync service.
No telemetry is sent and no ads... ever.
What it does
Month, week, day, agenda
Overlapping appointments lay out side by side in lanes, so a double-booked hour shows both. All-day entries get their own strip above the hour grid.
Color categories
Define your own, name them and pick their colors. An appointment can carry several, and the first one colors it in every view. Renaming updates every appointment at once.
As many calendars as you like
One for work, one for on-call, one for the family. Each is its own file with its own
password, or none..kcal files
Optional encryption
SQLCipher at rest: AES-256, per-page HMAC-SHA512, its own key derivation. Opt-in, so with no password the file stays plain SQLite.
iCalendar in and out
Import and export written against RFC 5545 with no external dependencies. Categories travel
with an appointment through both..ics import / export
Six themes, ten languages
Every theme switchable while it runs, with six accent hues on three of them. Single-key shortcuts that stand down while you are typing in a field.
Portable or installed
Run it off a USB stick, or let it install itself per-user or for everyone on the machine. A silent path exists for winget, Chocolatey and RMM.
Signed, and checkable
The About card shows the publisher, the certificate thumbprint and the running exe's SHA-256, validated with WinVerifyTrust rather than just read off the file.