Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file.
- Stars
- 6,317
- Forks
- 483
- Open issues
- 1,177
- Last commit
- 3 days ago
What is it?
Keepass2Android is a password manager for Android. It stores passwords and other sensitive information in a database file protected by a strong key. The database can be kept in sync across devices, most conveniently through the app's built-in cloud storage options, or through third-party sync apps.
The app works with KeePass 2.x and KeePassXC on desktop computers, as well as many other KeePass ports for different platforms, so databases can be shared between them. The stable build is distributed through Google Play, with a separate offline variant and beta testing channels also available there.
The project is licensed under GPL-3.0 and accepts translation work through Crowdin, plugins, and pull requests.
Key features
- 01Stores passwords and sensitive data in an encrypted KeePass-format database.
- 02Syncs the database across devices via built-in cloud storage or third-party apps.
- 03Compatible with KeePass 2.x, KeePassXC and other KeePass ports.
- 04Offers an offline variant without network permission.
- 05Supports a plugin system for extending functionality.
Use cases
- Keeping login credentials for websites and apps on an Android phone or tablet.
- Sharing one password database between an Android device and a desktop KeePass or KeePassXC install.
- Using a fully offline password manager without cloud accounts.
Quick start
- 1
Download the app from Google Play (Keepass2Android or Keepass2Android Offline)
Things to know
- Stable releases are distributed through Google Play, and building from source is not covered in the README.
- Syncing across devices works best with built-in cloud storage options or relies on third-party apps.
Topics
FAQ
- What is keepass2android?
- An Android password manager that stores credentials in KeePass-compatible database files, with optional sync across devices. Keepass2Android is a password manager for Android. It stores passwords and other sensitive information in a database file protected by a strong key. The database can be kept in sync across devices, most conveniently through the app's built-in cloud storage options, or through third-party sync apps.
- Is keepass2android free to use? What license does it have?
- keepass2android is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is keepass2android still maintained?
- Actively maintained. The last commit to keepass2android was on Oct 19, 2026.
- What can I use keepass2android for?
- Keeping login credentials for websites and apps on an Android phone or tablet. Sharing one password database between an Android device and a desktop KeePass or KeePassXC install. Using a fully offline password manager without cloud accounts.
- How do I install keepass2android?
- Download the app from Google Play (Keepass2Android or Keepass2Android Offline)
- Where can I get keepass2android?
- The source code and installation instructions are on GitHub: https://github.com/PhilippC/keepass2android
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Lightweight password manager for Android that stores credentials in KeePass-format (.kdb/.kdbx) encrypted files, with autofill and passkey support.
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 stateless password manager that generates site passwords from one master password, so no encrypted vault needs syncing.