Skip to content
aptorise

Try “PDF editor”, “bootable USB” or “software for students”. Press Esc to close.

KeePassXC icon

KeePassXC

Offline password manager that stores your vault as a local file.

Visit Official Website

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?

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

Windows · Winget
PS> winget install --id KeePassXCTeam.KeePassXC --exact --source winget

Install KeePassXC with the rest of your Windows setup

macOS

Mac · Homebrew
$ brew install --cask keepassxc

Install KeePassXC with the rest of your macOS setup

Linux

Linux · Flatpak (any distribution)
$ flatpak install flathub org.keepassxc.KeePassXC
Linux · APT (Ubuntu and Debian-based)
$ sudo apt install keepassxc

Install KeePassXC with the rest of your Linux setup

Package 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

  • Bitwarden iconBitwardenOpen-source password manager with a generous free plan.View Alternative
  • 1PasswordPolished password manager for families and businesses.View Alternative

Related guides

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.