KeePassXC keeps credentials in a single encrypted file you own, with no account, no sync service, and no company that can be breached or acquired. Browser integration, TOTP, and YubiKey support are all there, and the format is an open standard with multiple compatible clients.
Who it is for
A security-minded engineer who wants credentials in a file under their own backup regime.
Key features
- Single encrypted database file you own
- Browser integration via extension
- TOTP and YubiKey challenge-response
- Open KDBX format with other clients
- No account, sync, or cloud service
- Manual file sync and backup
Where it falls short
You are responsible for syncing and backing up the file - get that wrong and you lose everything - the interface feels dated, and there is no built-in way to share a vault with a colleague.
Pricing
Free and open source with no paid tier or account; the hidden cost is that syncing and backing up the database file is entirely your job.
Prices move; the tier structure is the part that stays true. Check current pricing on KeePassXC.
Alternatives to KeePassXC
Frequently asked
Is KeePassXC free?
Yes. Free and open source with no paid tier or account; the hidden cost is that syncing and backing up the database file is entirely your job.
What is KeePassXC best for?
A security-minded engineer who wants credentials in a file under their own backup regime.
What are the best alternatives to KeePassXC?
The closest substitutes we list are Bitwarden and 1Password. They sit in a similar price bracket but make a different trade-off, so read the weaknesses section of each review before switching.
Which platforms does KeePassXC run on?
KeePassXC is available on macOS, Windows and Linux.