Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

KeePassXC

Offline, open-source password manager with KDBX databases

Visit website Save

KeePassXC is an open-source password manager for Windows, macOS and Linux that stores entries in an offline, encrypted KeePass-compatible KDBX file.

Pricing
Open source
Deployment
Windows / macOS / Linux app
Platforms
Windows, macOS, Linux
29,817stars2,015forks
3views
Updated

What is KeePassXC?

KeePassXC is a modern, secure, open-source password manager that stores and manages sensitive information. It runs on Windows, macOS and Linux and saves usernames, passwords, URLs, attachments and notes in an offline, encrypted file that can be stored in any location, including private and public cloud solutions.

Databases use the KDBX format and are KeePass-compatible with KDBX4 and KDBX3. All information is encrypted at rest and never exposed outside the program. Entries are organized in groups, and the app includes a password generator, search, TOTP storage and generation, and Auto-Type into applications.

Browser integration covers Chrome, Firefox, Edge, Chromium, Vivaldi, Brave and Tor-Browser, with passkey support. Advanced features include database reports, a command line interface called keepassxc-cli, SSH Agent integration and the FreeDesktop.org Secret Service. Documentation is provided as a QuickStart Guide and a User Guide.

Key capabilities

  • Encrypted databases Stores credentials, notes, attachments, and custom attributes in KeePass-compatible KDBX files.
  • Credential generation Generates configurable passwords and passphrases, and stores and generates TOTP codes.
  • Browser and application access Provides browser integration, passkey support through that integration, and Auto-Type for applications.
  • Database maintenance Supports password health reports, entry history, data restoration, and database import and export.
  • System integration Includes a command-line interface, SSH agent integration, and Linux Secret Service support.
  • Remote synchronization Synchronizes and imports remote databases through configured external tools.
Advertisements

Where KeePassXC fits

KeePassXC fits personal credential management and technical workflows that need an offline database alongside browser access, application password entry, or SSH key handling. Before deployment, the selected build should be checked for the required integrations, and browser integration and hardware-key behavior should be tested on the intended operating system.

For databases stored remotely, deployment should include verification of the external transfer tools, authentication method, backups, and handling of concurrent edits. The remote synchronization documentation quoted in the project discussion warns that synchronization is not atomic and that changes made remotely between download and upload can be overwritten.

Install

sudo make install

Reviews of KeePassXC

No reviews yet

Be the first to share your experience with KeePassXC.

Loading review form…

Alternatives to KeePassXC

Compare KeePassXC with these tools →