← Software

KeePassXC

A cross-platform password manager.

KeePassXC logo

KeePassXC stores passwords in a single encrypted .kdbx database compatible with the original KeePass format used since 2003. The database is just a file, so syncing across devices is up to the user (Syncthing, Nextcloud, Dropbox, or any other mechanism); KeePassXC itself does not run a sync service. AES- 256 with the user's master password (and optionally a key file or hardware token) protects the data.

Browser extensions for Firefox, Chrome, and several Chromium forks let KeePassXC autofill credentials; an SSH agent integration lets it serve as your ssh-agent backend with keys stored in the same encrypted database; the URL field can store TOTP secrets that the application generates as one-time codes.

KeePassXC is a community-maintained fork of the older KeePassX, itself a Qt port of the original Windows-only KeePass. The project is GPL-2.0/GPL-3.0 and is the dominant open-source local-first password manager — the natural choice for users who don't want to entrust passwords to a remote service.

License: GPL-2.0-or-later OR GPL-3.0-or-later

Category: Security

Website: https://keepassxc.org/

Install

Debian/Ubuntu: sudo apt install keepassxc
Fedora/RHEL:   sudo dnf install keepassxc
Arch:          sudo pacman -S keepassxc
macOS:         brew install --cask keepassxc

Authors

  • KeePassXC team
PreviousKDE Plasma NextKeycloak

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring