
KeePassXC
Offline password manager that stores your vault as a local file.
Official source: keepassxc.orgLast verified: awaiting review · How we check softwareDeveloper: KeePassXC Team
What is KeePassXC?
KeePassXC is a free, open-source password manager that keeps your passwords in an encrypted file stored wherever you choose, with no cloud account required. It's a community project that uses the widely supported KeePass KDBX format.
It runs on Windows, macOS and Linux, fills in passwords through browser extensions, and can generate two-factor codes. Because nothing syncs automatically, you decide if and how the vault file is shared between devices.
Key features
- Fully offline vault
- Browser integration
- SSH agent and TOTP support
Who should use KeePassXC?
- Security & privacyKeeps passwords in an encrypted file you control, with no cloud account needed.Build a setup for this
- DeveloperIncludes SSH agent support and a command-line tool.Build a setup for this
- IT professionalOffline vaults suit environments where cloud password storage isn't allowed.Build a setup for this
Supported platforms
Pricing & licence
Open Source Free and open source
Open source: the source code is public, so anyone can inspect it, and it's free to use.
Prices change, so check keepassxc.org for current pricing.
Pros & cons
Pros
- You control the file
- No subscription
Cons
- You handle syncing yourself
Installation
Windows
PS> winget install --id KeePassXCTeam.KeePassXC --exact --source wingetmacOS
$ brew install --cask keepassxcLinux
$ flatpak install flathub org.keepassxc.KeePassXC$ sudo apt install keepassxcPackage names were checked against each official package registry, and commands install the same software as the official download. Only run commands you understand.
Alternatives to KeePassXC
BitwardenOpen-source password manager with a generous free plan.View Alternative- 1PasswordPolished password manager for families and businesses.View Alternative
Related guides
Best software for developers
The core toolkit for writing, testing and shipping code.
6 min read
Essential apps for a new Linux install
First apps and safety nets for a fresh Linux desktop.
5 min read • Linux
How to set up a cybersecurity home lab
Build a safe, isolated practice lab with free tools: virtual machines, an analysis machine, a deliberately vulnerable target and packet capture.
8 min read
Set up a new phone securely
Protect your accounts from the first day on a new phone.
5 min read
KeePassXC FAQ
Does KeePassXC sync between devices?
Not by itself. You can keep the vault file in a synced folder or cloud drive, and several third-party mobile apps can open the same KDBX file.
What happens if I forget my master password?
The vault can't be opened or reset without it, so keep your master password somewhere safe.
Is KeePassXC free?
Free and open source. It's also open source.
Which platforms does KeePassXC support?
KeePassXC is available for Windows, macOS and Linux. It isn't available for Android and iPhone & iPad.
Can I install KeePassXC with Winget?
Yes. Run "winget install --id KeePassXCTeam.KeePassXC --exact --source winget" in PowerShell or Windows Terminal. The package ID was checked against Microsoft's official Winget repository.
Can I install KeePassXC with Homebrew?
Yes. Run "brew install --cask keepassxc" in Terminal.
What are the alternatives to KeePassXC?
Common alternatives include Bitwarden and 1Password. See the full list of KeePassXC alternatives for how they differ.
Where can I download KeePassXC safely?
From the official website, keepassxc.org. Aptorise links only to official sources and never hosts installers.