KeePassXC
A free, open-source desktop password manager that keeps your vault in a local encrypted file.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
10 more ways to get KeePassXC
More official pages
Other download sites
Run by third parties, not by KeePassXC Team. Prefer the official page above when it works.
Package managers
- winget
winget install --id KeePassXCTeam.KeePassXC - Chocolatey
choco install keepassxc - Homebrew
brew install --cask keepassxc - Flathub
flatpak install flathub org.keepassxc.KeePassXC - Snap Store
snap install keepassxc
About KeePassXC
KeePassXC is a community fork of KeePass for Windows, macOS and Linux. Your passwords live in an encrypted .kdbx database file that you control and can sync with any file-sync tool. It offers browser integration through its own extension, TOTP generation, an SSH agent, a command-line tool and auto-type.
It is free and open source (GPL-2.0 or GPL-3.0), has no account, no hosted service and no paid tier. There are no official mobile apps; compatible third-party apps can open the same database format.
Strengths
- Stores everything in an offline encrypted file with no remote servers
- Runs on Windows, macOS and Linux with a companion browser extension supporting passkeys
- Includes TOTP generation, YubiKey/OnlyKey challenge-response, Auto-Type, SSH agent and a CLI
- KeePassXC 2.7.9 received a CSPN security Visa from the French cybersecurity agency ANSSI
Limitations
- No official mobile app; desktop platforms only
- No built-in sync service; the database file must be stored or synced by the user
- 32-bit Windows is not supported after version 2.6.6
Details
- Pricing
- Free · Free and open source; donations optional
- License
- GPL-2.0-only OR GPL-3.0-only
- Developer
- KeePassXC Team
- Platforms
- Windows, macOS, Linux, Command line, Browser extension
- How it runs
- Downloadable app, Browser extension
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Local, offline password storage without a cloud account
- Categories
- Password managers
- Last verified
- Added
- Provenance
- Selected from the TechWalrus Resource Hub (FOSS & Self-Hosted Vaults); facts checked against the developer's own pages, 11 sources on file.
Alternatives to KeePassXC
Compare allSoftware that can replace KeePassXC for an important use case, and what changes if you switch.
Bitwarden
An open-source password manager with free cross-device sync, apps for every platform and optional paid plans.
Bitwarden syncs through a hosted service and has official mobile apps; KeePassXC keeps everything in a local file with no account.
Similar software
Related functionality, not necessarily a direct replacement.
Vaultwarden
A lightweight self-hosted server compatible with the Bitwarden apps, written in Rust.
VeraCrypt
Disk encryption that creates encrypted containers, encrypts whole partitions, and can encrypt the drive Windows boots from.
Cryptomator
Encrypts a folder inside your existing cloud storage, so Dropbox or OneDrive holds files it cannot read.
Gpg4win
GnuPG packaged for Windows with the Kleopatra key manager, for signing and encrypting files and email.