KeePassXC
A cross-platform, community-driven password manager that stores credentials and notes in an encrypted offline database file, compatible with KeePass.
- GitHub stars
- 29k
- Last commit
- 2 days ago
- Latest release
- 2.7.12
- Self-hosted
- Yes

KeePassXC is a modern, open-source password manager for Windows, macOS and Linux. It began as a community port of the Windows program KeePass Password Safe and is aimed at people with demanding requirements for managing sensitive personal data securely.
It stores usernames, passwords, URLs, attachments and notes in an encrypted file that works offline and can live anywhere, including private or public cloud storage that you sync yourself. Entries have custom titles and icons and are sorted into customizable groups, and a search function supports advanced patterns. A built-in password generator can create strings with any mix of characters or easy-to-remember passphrases, and topics mention YubiKey support.
The app is written in C++ and has a quick-start guide plus pre-compiled binaries on the downloads page. Its license is listed as 'Other' on GitHub, so confirm the terms for your use. Because there is no vendor account or server, it is a good fit for users who want local control of their password database instead of a hosted password service.
Key features
- Encrypted offline password database
- Windows, macOS and Linux apps
- Groups, custom icons and attachments
- Advanced search patterns
- Password and passphrase generator
- Hardware key support with YubiKey





