3 Best Keepass Android App

"This post includes affiliate links for which I may make a small commission at no extra cost to you should you make a purchase."

Download the Best Keepass Android App on the Google Store by clicking this Button

If you are looking for the Best Keepass Android App to download for free, look no further.

Our expert panel of reviewers has tested dozens of apps and we have compiled a list of the 3 Best Keepass Android App that passed our tests.

Check out our list of the 3 Best Keepass Android App, tried and tested by our expert reviewers.

3 Best Keepass Android App

1. Keepass2Android Password Safe

Download the App on the Google Store by clicking this Button
“Keepass2Android is an open source password manager application for Android. It is compatible with the popular KeePass 2.x Password Safe for Windows and aims at simple synchronization between devices.

Some highlights of the app:
* Stores all your passwords in a securely encrypted vault
* compatible with KeePass (v1 and v2), KeePassXC, MiniKeePass and many other KeePass ports
* QuickUnlock: Unlock your database once with your full password, re-open it by typing just a few characters – or your fingerprint
* Synchronize your vault using the cloud or your own server (Dropbox, Google Drive, SFTP, WebDAV and many more). You can use “Keepass2Android Offline” if you don’t need this feature.
* AutoFill service and integrated soft-keyboard to safely and easily pass the passwords to websites and apps
* Many advanced features, e.g. support for AES/ChaCha20/TwoFish encryption, several TOTP variants, unlock with Yubikey, entry templates, child databases for sharing passwords and more
* Free and Open-Source

Bug reports and feature suggestions:


Explanation regarding required permissions:

2. Keepass2Android Offline

Download the App on the Google Store by clicking this Button
“Keepass2Android is an open source password manager application for Android. It reads and writes .kdbx-files, the database format used by the popular KeePass 2.x Password Safe for Windows and other desktop operating systems.

The user interface is based on Keepassdroid (by Brian Pellin), ported from Java to Mono for Android. The backend uses the original KeePass libraries to handle file access to ensure file format compatibility.

Main features of the App are

* read/write support for .kdbx (KeePass 2.x) files
* integrates with nearly every Android browser (see below)
* QuickUnlock: Unlock your database once with your full password, re-open it by typing just a few characters (see below)
* Integrated Soft-Keyboard: Switch to this keyboard for entering user credentials. This shields you from clipboard based password sniffers (see below)
* support for editing entries including additional string fields, file attachments, tags etc.
* Note: please install Keepass2Android (non offline version) if you want to open files directly from a webserver (FTP/WebDAV).
* search dialog with all search options from KeePass 2.x.

Required privileges:
* Access SD Card
* Vibrate

Bug reports and suggestions: https://github.com/PhilippC/keepass2android/

== Browser integration ==
If you need to lookup a password for a webpage, go to Menu/Share… and select Keepass2Android. This will
* bring up a screen to load/unlock a database if no database is loaded and unlocked
* go to the Search Results screen displaying all entries for the currently visited URL
– or –
* directly offer the Copy Username/Password notifications if exactly one entry matches the currently visited URL

== QuickUnlock ==
You should protect your password database with a strong (i.e. random and LONG) password including upper and lower case as well as numbers and special characters. Typing such a password on a mobile phone every time you unlock your database is time-consuming and error-prone. The KP2A solution is QuickUnlock:
* Use a strong password for your database
* Load your database and type the strong password once. Enable QuickUnlock.
* The application is locked after the time specified in the settings
* If you want to re-open your database, you can type just a few characters (by default, the last 3 characters of your password) to unlock quickly and easily!
* If the wrong QuickUnlock key is entered, the database is locked and the full password is required to re-open.

Is this safe? First: it allows you to use a really strong password, this increases safety in case someone gets your database file. Second: If you loose your phone and someone tries to open the password database, the attacker has exactly one chance to make use of QuickUnlock. When using 3 characters and assuming 70 characters in the set of possible characters, the attacker has a 0.0003% chance of opening the file. If this sounds still too much for you, choose 4 or more characters in the settings.

QuickUnlock requires an icon in the notification area. This is because Android would kill Keepass2Android too often without this icon. It does not require battery power.

== Keepass2Android Keyboard ==
A German research team has demonstrated that clipboard-based access of credentials as used by most Android password managers is not safe: Every app on your phone can register for changes of the clipboard and thus be notified when you copy your passwords from the password manager to your clipboard. In order to protect against this kind of attack, you should use the Keepass2Android keyboard: When you select an entry, a notification will appear in the notification bar. This notification lets you switch to the KP2A keyboard. ON this keyboard, click the KP2A symbol to “type” your credentials. Click the keyboard key to switch back to your favorite keyboard.”

3. KPass: password manager

Download the App on the Google Store by clicking this Button
“KPass is the best KeePass password manager for Android.
It supports reading and modification of KDBX 3 and 4 files.

We have reached the time when a password can be the main value, more expensive than money, gold and brilliants. Let’s say the password for a bank account gives you access to all the money at once, YouTube password — access to all subscribers eyes, and password for a cloud service is key to your private docs.

Top advice: generate good complex passwords and change them from time to time.

KPass offers secure storage for your passwords, addresses, bank card details, private notes and syncs them across all your devices – giving you faster access to your online accounts, apps and important information.


Q: Why database is successfully opened while I used unregistered finger to authenticate?
A: Because you entered correct credentials (password and key file). Your database is protected by secret key. Biometric sensor is used to save and restore this key. So if your biometric authentication was failed, but you entered correct credentials, database will be opened, but secret key will not be saved. We doesn’t see any security issue in such use case.

Q: How can I make sure KPass does not steal my passwords or other information?
A: KPass does not collect, store or send any user data. You can check it in application permissions section. KPass does not request network and storage access. Instead, it uses Storage Access Framework – modern and secure native Android way to get data from content providers such as file system, cloud services (Google Drive, Dropbox e.t.c.), FTP-clients or anything else. So, it is impossible for KPass to steal any password or send an analytics.

Q: Why KPass is not open source? How can I make sure it is secure enough?
A: KPass user interface is closed-source and intellectual property of product owner. This is main value of the application. UI side does not contain any secure-sensitive part of code. Engine is powered by open-source project
gokeepasslib – https://github.com/tobischo/gokeepasslib.

Q: Why KPass autofill doesn’t work in Chrome (Edge, Opera, something else)?
A: KPass uses standard Android autofill framework interface. It makes that all applications supporting this system framework automatically support autofill services. Unfortunately not every application follow this approach. So Google Chrome and all Chromium-based browsers do not. We stick to unification principle developing KPass and will never implement any workaround to support specific applications, especially if its developers doesn’t want autofill to be available. If you are not happy with it, you can request your purchase refund using Google Play option or via mail to support@korovan.com. When Chromium team decides to support Android autofill you will be able to buy Premium again.”