KeePassXC
Offline, cross-platform password manager
About KeePassXC
KeePassXC is a community fork of KeePassX that stores your passwords in an encrypted local database. It supports TOTP, browser integration, SSH agent and hardware keys, and needs no account.
Good for
- Keeping passwords offline in a file you control
- Auto-fill through a browser extension
- Storing TOTP codes and SSH keys
What’s new in 2.8.0
New Features - Add remote database synchronization and import using external tools [#7222, #10896, #11271] - Allow configuring keyboard shortcuts [#9643] - SSH Agent: Add support for generating RSA, ECDSA, and Ed25519 keys [#7215] - Linux: Add Wayland Auto-Type support using XDG Desktop Portals [#13359, #13449, #13579, #13770, #13810] - Linux: Add Quick Unlock using Polkit (adds a UUID to public metadata, marking database as modified on first launch) [#8983] - Linux Add AArch64 AppImage [#13816] - macOS: Allow Quick Unlock using the device password when Touch ID is unavailable [#11410] - Windows: Allow administrators to enforce certain user settings via global Group Policy overrides [#11223] - Windows: Add native Arm64 builds [#13678, #13727] Major Changes - Migrate to Qt 6 [#11651, #7783, #13456, #13473, #13684, #13784] - Linux: Store application state in XDG_STATE_HOME instead of XDG_CACHE_HOME [#9755] - Build: Bundle build features under a single KPXC_MINIMAL CMake option [#11003] Security Fixes - Fix use-after-free when importing crafted KDB files (CVE-2026-69150; Credits: A. Ramos (@aramosf)) [#13500] - Browser: Prevent entry reference injection when creating or updating entries via browser extension (CVE-PENDING; Credits: Davonte (@BadPingHere)) [#13580, #13670, #13688] - Browser: Fix out-of-bounds writes when encrypting and decrypting native messaging messages (CVE-PENDING; Credits: @sigure21) [#13679] - Windows: Randomize shared memor…
Install & verify
- Windows: run the installer, or unzip the portable build. SmartScreen may warn about new releases; that is normal for unsigned open-source builds.
- macOS: open the disk image and drag the app to Applications. If it is blocked, right-click it and choose Open.
- Linux: install the .deb or .rpm with your package manager, or run the AppImage or archive.
- Verify: press Copy SHA next to a file, then compare it with
certutil -hashfile FILE SHA256(Windows) orshasum -a 256 FILE(macOS/Linux).
Version history
| Version | Released | Files | Download |
|---|---|---|---|
| 2.8.0 Latest | Oct 21, 2026 | 33 | Downloads & notes |
| 2.7.12 | Mar 10, 2026 | 27 | Downloads & notes |
| 2.7.11 | Nov 23, 2025 | 33 | Downloads & notes |
| 2.7.10 | Mar 2, 2025 | 27 | Downloads & notes |
| 2.7.9 | Jun 19, 2024 | 27 | Downloads & notes |
| 2.7.8 | May 6, 2024 | 27 | Downloads & notes |
| 2.7.7 | Mar 9, 2024 | 24 | Downloads & notes |
| 2.7.6 | Aug 15, 2023 | 27 | Downloads & notes |
| 2.7.5 | May 14, 2023 | 27 | Downloads & notes |
| 2.7.4 | Oct 29, 2022 | 27 | Downloads & notes |
Older versions can contain known security issues. Use the latest release unless you need a specific one for compatibility.
Frequently asked questions
Is KeePassXC free?
Yes. KeePassXC is open source under the Other license and free to download.
Where do the downloads come from?
Every button links directly to the official GitHub release of keepassxreboot/keepassxc. OpenSourceDL does not host or modify any files.
Which version is the latest?
2.8.0, released Oct 21, 2026.
How do I check the file is safe?
Copy the SHA-256 next to the file and compare it with the hash of your downloaded copy. Only download older versions if you need them, as they may have known security issues.