Offline, encrypted password manager that stores your vault in a local KDBX file you control
Other
- C++
- CMake
- Python

About KeePassXC
KeePassXC is a secure, open-source password manager for Windows, macOS, and Linux. It saves usernames, passwords, URLs, attachments, and notes in an offline, encrypted file you can keep anywhere, including cloud storage. KeePassXC is a community-driven port of KeePass Password Safe, so the database is a file you own, with no account or lock-in.
Databases use the KDBX format, compatible with KDBX4 and KDBX3, encrypted at rest. Entries sit in customizable groups with an advanced search, a password generator, TOTP storage and generation, Auto-Type, and browser integration with passkey support. YubiKey and OnlyKey challenge-response and SSH Agent integration also feature.
KeePassXC ships pre-compiled binaries, and the keepassxc-cli command line interface supports scripting and can act as a FreeDesktop.org Secret Service. It imports from 1Password, Bitwarden, Proton Pass, and KeePass1, and generates reports for password health and HIBP checks. KeePassXC is licensed under GPL-2 or GPL-3.
Key features
- Offline KDBX database encrypted at rest (KDBX4 and KDBX3)
- Password generator and advanced entry search
- TOTP storage and generation
- YubiKey and OnlyKey challenge-response support
- Auto-Type and browser integration with passkey support
Details
- First released
- 2016
- Platforms
- Win · Mac · Linux
- Storage
- Offline, encrypted KDBX file
- Encryption
- At rest; Twofish and ChaCha20 options
- Governance
- Community-driven port of KeePass
- License
- GPL-2 or GPL-3
