Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file.
- Stars
- 7,513
- Forks
- 416
- Open issues
- 553
- Last commit
- 5 days ago
What is it?
KeePassDX is a password and passkey manager for Android. All credentials live in a single encrypted database file in KeePass format, unlocked with a master password, a keyfile, or biometrics. Entries are organised into group trees, and each entry keeps a history of its changes.
The app supports Android autofill for filling passwords into forms, along with a custom keyboard called Magikeyboard for filling any field. It also manages HOTP and TOTP one-time codes for two-factor authentication and stores passkey private keys locally. Both .kdb and .kdbx files (versions 1 to 4) are supported, with AES, Twofish, ChaCha20 and Argon2 algorithms, and the files are designed to work with other KeePass-compatible clients such as KeePassXC and KeeWeb.
The project is open source under GPL-3.0, ad-free, and a fork of KeePassDroid. The app is distributed through F-Droid, Google Play, IzzyOnDroid and GitHub releases.
Key features
- 01Stores passkeys and their private keys locally on the device.
- 02Unlocks the database with biometrics, a master password or a keyfile.
- 03Manages HOTP and TOTP codes for two-factor authentication.
- 04Provides Android autofill and a Magikeyboard for filling form fields.
- 05Opens and edits .kdb and .kdbx files (versions 1 to 4) compatible with KeePass clients.
Use cases
- Keeping a separate unique password for every online account on an Android phone.
- Syncing a KeePass database between Android and desktop tools like KeePassXC.
- Storing TOTP codes alongside passwords for two-factor sign-in.
- Keeping passkey private keys on the device instead of with a cloud provider.
Quick start
- 1
Install the app from F-Droid (recommended)
- 2
Open the app and create a new database or open an existing KeePass file
Things to know
- Android only; it is not available for desktop platforms.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
Topics
FAQ
- What is KeePassDX?
- Lightweight password manager for Android that stores credentials in KeePass-format (.kdb/.kdbx) encrypted files, with autofill and passkey support. KeePassDX is a password and passkey manager for Android. All credentials live in a single encrypted database file in KeePass format, unlocked with a master password, a keyfile, or biometrics. Entries are organised into group trees, and each entry keeps a history of its changes.
- Is KeePassDX free to use? What license does it have?
- KeePassDX is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is KeePassDX still maintained?
- Actively maintained. The last commit to KeePassDX was on Oct 17, 2026.
- What can I use KeePassDX for?
- Keeping a separate unique password for every online account on an Android phone. Syncing a KeePass database between Android and desktop tools like KeePassXC. Storing TOTP codes alongside passwords for two-factor sign-in. Keeping passkey private keys on the device instead of with a cloud provider.
- How do I install KeePassDX?
- Install the app from F-Droid (recommended) Open the app and create a new database or open an existing KeePass file
- Where can I get KeePassDX?
- The source code and installation instructions are on GitHub: https://github.com/Kunzisoft/KeePassDX
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android password manager that stores credentials in KeePass-compatible database files, with optional sync across devices.
Open-source password manager built with Flutter for mobile, desktop and web, compatible with KeePass 2.x KDBX 3 and KDBX 4 databases.
A native macOS client for the KeePass password manager, supporting KDBX databases with AutoType and a plugin system.
A command-line password manager for teams, compatible with the standard UNIX pass tool, storing secrets encrypted with GPG and versioned in git.
A free, open source Android authenticator app that generates HOTP and TOTP two-factor codes and keeps them in an encrypted vault.