KeePassXC
KeePassXC is a cross-platform, community-driven port of KeePass Password Safe. Store credentials locally in an encrypted database, with no cloud required.
KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. Built as a community-driven fork of KeePass Password Safe, it runs natively on Windows, macOS, and Linux without requiring a browser extension or internet connection.
Your data is encrypted using industry-standard algorithms (AES-256, Twofish, or ChaCha20) and stored in a local database file that only you control. KeePassXC supports password auto-fill via browser integration, SSH agent support, YubiKey challenge-response, and TOTP generation for two-factor authentication.
Unlike cloud-based password managers, KeePassXC keeps your vault entirely offline by default, giving you full ownership of your credentials while still offering convenient features like entry grouping, tags, attachments, and powerful search.
Categories:
Tags:
Build with:
Frequently Asked Questions
What is KeePassXC?
KeePassXC is a cross-platform, offline password manager that stores all your passwords in a local, encrypted database using the open KeePass (.kdbx) format. It's a free, open source (GPL-3.0) alternative to cloud-based managers like 1Password, and it works on Windows, macOS, and Linux.
How is KeePassXC different from cloud password managers?
Unlike 1Password or Bitwarden, KeePassXC stores your vault purely on your own device(s) — there's no cloud sync or third-party server involved by default, so the database never leaves your control unless you choose to sync the file yourself (e.g. via a filesystem, or a secure sync folder in a homelab). This makes it ideal for users who want maximum privacy and full ownership of their data.
Can I use KeePassXC in my browser?
Yes, via the companion KeePassXC-Browser extension for Chrome, Firefox, and other Chromium/Firefox-based browsers. The extension talks to the KeePassXC desktop app over a local, secured connection to autofill usernames and passwords. Your credentials still live in your local database.
What security features does KeePassXC include?
KeePassXC encrypts your database (Argon2/AES) and supports Two-Factor Authentication / TOTP codes, hardware key support (YubiKey / FIDO2) to unlock the database, a secure password generator, and automatic password expiry tracking. Everything is protected by a master password you control.
Is KeePassXC portable and free?
Yes. KeePassXC is completely free and open source under the GPL-3.0 license with no paid tiers, ads, or telemetry. It's available as installers and as portable builds, so you can run it from a USB stick or a machine without installing anything system-wide — useful on shared or offline computers.
Repository details
Updated 8/10/2026, 5:00:34 PM
View RepositoryRepository activity
Compare KeePassXC with
Similar open source alternatives
Vaultwarden
Vaultwarden is an unofficial, Bitwarden-compatible server written in Rust. Self-host your password vault with low resource use and full client compatibility.
1Password
Passbolt
Open-source, security-first password manager designed for teams. End-to-end encryption, granular access control, and self-hostable.
1Password
AliasVault
Privacy-first password manager with built-in email aliasing. Fully encrypted and self-hostable.
1Password
Bitwarden
Bitwarden infrastructure/backend (API, database, Docker, etc).
1Password

