Android KeePassDX
Lightweight password safe and manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.

Features
- Passkeys for authentication and local storage of private keys.
- Biometric recognition for fast unlocking (fingerprint / face unlock / …).
- One-Time Password management (HOTP / TOTP) for two-factor authentication (2FA).
- Autofill for easy form filling with passwords.
- Magikeyboard to efficiently fill in any field.
- Create encrypted database files.
- Organisation of credentials by entry and in group trees.
- Allows opening and copying URI / URL fields quickly.
- Dynamic templates for each type of entry.
- History of each entry.
- Precise management of settings.
- Material design with themes.
- Support for .kdb and .kdbx files (version 1 to 4) with AES - Twofish - ChaCha20 - Argon2 algorithm.
- Compatible with the majority of alternative programs (KeePass, KeePassXC, KeeWeb, …).
- Code written in native languages (Kotlin / Java / JNI / C).
KeePassDX is open source and ad-free.
What is KeePassDX?
An alternative to remembering an endless list of passwords manually. This is made more difficult by using different passwords for each account. If you use one password everywhere and security fails only one of those places, it grants access to your e-mail account, website, etc, and you may not know about it or notice, before bad things happen.
KeePassDX is a local password and passkey manager for Android, which helps you manage your passwords in a secure way. You can put all your passwords in one database, locked with a master key and/or a keyfile. You only have to remember one single master password and/or select the keyfile to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known.
Small print?
KeePassDX is under open source GPL3 license, meaning you can use, study, change and share it at will. Copyleft ensures it stays that way. From the full source, anyone can build, fork, and check whether for example the encryption algorithms are implemented correctly. There is no advertising.
Do not worry, the main features remain completely free, no security features are reserved for a specific version; encryption and data protection are strictly the same for all users.
KeePassDX is developed and maintained on a volunteer basis, so if you find the application useful and would like to support its development, there are several options available.
Contribution
- Add features by making a pull request.
- Help to translate KeePassDX to your language on Weblate.
- Donate to encourage and finance design, deployment, ticket tracking, bug fixing, addition of new features, development and maintenance. You will then have access to a support version, KeePassDX Pro. (づ•ᴗ•)づ♡
Note : The support version provides access to optional visual styles that are accessible after a contribution (and a thank-you message ≽^•⩊•^≼) to encourage the work of this open source project! It does not improve safety and provides no functional advantage. If you contribute and do not have access to the styles, do not hesitate to contact the author at [email protected].
Download
F-Droid is the recommended way of installing, a libre software project that verifies all the libraries and app code is libre software.
| Source | Status | Version |
|---|---|---|
| Google Play | Free + Pro | |
| F-Droid | Libre | |
| IzzyOnDroid | Free & Libre | |
| GitHub / Obtainium | Free & Libre |
Package authenticity from GitHub
- Download the app from GitHub releases
- Install
apksignerfrom Android Studio - Open the directory where you saved the downloaded file in the Terminal
- Make sure that you have
apksignerinstalled by running:
apksigner --version
- Depending on the APK file you downloaded, run:
apksigner verify --verbose --print-certs -min-sdk-version 24 KeePassDX-*.apk
You should get this output :
Verified using v2 scheme (APK Sign