Keepass2Android – Open source password manager app

[App] Keepass2Android Password Safe

Keepass2AndroidKeepass2Android 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, 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)
Access files from the cloud or the web (Dropbox, Google Drive, SkyDrive, FTP, WebDAV). You can use Keepass2Android Offline if you don’t need this feature.
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.
search dialog with all search options from KeePass 2.x.

Required privileges:

Access SD Card
Access Internet (required for accessing files via FTP/WebDav). Install “Keepass2Android Offline” if you don’t want to grant this privilege.

Bug reports and suggestions:

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

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.

Keepass2Android user reviews :

This is now my Encryptr replacement as development on Encryptr is null… I am using a Pixel 3a XL (Andriod 9) no issues that I am aware of, so far. The only downside for me is where I store my DB, as I use Tresorit. I absolutely knew it wouldn’t be supported, I am sure it is not popular enough, nor is SpiderOak. So beside the maintenance of the DB on my device, the app works very well.

Version 1.07-r1 locks up after opening. I must close the app and then reopen it for it to work. I never had this problem in over two years of using it. Please fix. EDIT 6 / 1 / 2019: Lowered Rating to ONE STAR since this problem still exists and the developer has failed to fix it or even respond to this post. Reporting a bug to a general website (Git Hub) that REQUIRES an account is STUPID.

Simply amazing to have a super solid, easy to use application for FREE. Been using it for 7+ years with zero significant issues. I can’t imagine not having it for my huge and continually growing list of passwords and logins.

Contact developer :


Download Keepass2Android from Play Store

Leave your feedback regarding Keepass2Android

Get more android apps/games/updates

Subscribe to our mailing list and get new android apps / games and updates to your email inbox.

Thank you for subscribing.

Something went wrong.

Sponsored Links

Leave a Reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

Get more android apps/games/updates
in your inbox

Subscribe to our mailing list and get more apps, games and updates to your email inbox.

Thank you for subscribing.

Something went wrong.