KeePass2Android v1.15-r3 - Local & Cloud .kdbx Password Vault
Full KeePass 2.x (.kdbx) password manager for Android. Read and write password databases locally or via WebDAV, Nextcloud, and Drive.
Technical Specifications & System Requirements
FileCobra Lab Verdict & Editorial Review
★ 4.8/5.0 Verified ReviewWhat We Liked (Pros)
- Local Offline & Cloud .kdbx Password Database.
- QuickUnlock with Biometrics & Fingerprint optimized for Android.
- Seamless background operation optimized for Android 5.0+.
Things to Keep in Mind (Cons)
- Requires battery optimization exemption for uninterrupted background monitoring.
How KeePass2Android Compares to Top Alternatives
LocalSend features a distinct interface workflow and specialized performance profile (44.3 MB) compared to KeePass2Android (30.3 MB).
Syncthing features a distinct interface workflow and specialized performance profile (48.7 MB) compared to KeePass2Android (30.3 MB).
KeePass2Android for Android — Official Open-Source KDBX4 Password Vault & QuickUnlock APK
KeePass2Android (and KeePass2Android Offline) is the acclaimed, power-user free and open-source password manager, cryptographic vault, and credential manager developed by Philipp Crocoll (Croco Apps) for Android smartphones and tablets. Built as the premier mobile port of the legendary desktop KeePass 2.x password system, KeePass2Android provides 100% compatible KDBX 3.1 and KDBX 4.x encrypted database management—featuring native biometric QuickUnlock with custom keypads, direct cloud synchronization (WebDAV, Nextcloud, Google Drive, Dropbox, SFTP), integrated TOTP two-factor authentication, and an ultra-secure Offline-Only edition with zero internet access.
🌟 Core Architecture & Engineering Highlights
KeePass2Android is engineered in native C# / Xamarin and Kotlin, delivering full compatibility with the desktop KeePass 2.x cryptographic specifications.
100% Native KDBX 4.x Database & Key File Encryption
KeePass2Android works directly with standard KDBX 4.x database files. It supports military-grade encryption algorithms—including AES-256, ChaCha20, and Twofish—with modern Argon2 (Argon2id/Argon2d) and KDF hashing, dual-layer security with hardware Key Files, and custom master passwords.
QuickUnlock Architecture (Sub-Second Fingerprint Access)
Opening a 50-character complex master password every time you log in is impractical on mobile. KeePass2Android solves this with QuickUnlock: once the full database is opened, KeePass2Android caches the master key in protected hardware keystore memory, allowing you to unlock the vault for a configurable duration using biometric fingerprint or the last 3 characters of your master password.
Multi-Protocol Cloud Synchronization & Conflict Resolution
KeePass2Android includes a custom bidirectional sync engine that prevents database corruption when editing credentials simultaneously across PC and mobile:
- Direct Cloud & Network Protocols: Synchronize your
.kdbxfile directly with WebDAV, Nextcloud, ownCloud, Google Drive, Dropbox, OneDrive, SFTP, and FTP. - KeePass2Android Offline Edition: Available as a dedicated build with ZERO internet permissions for users who prefer manual file management via Syncthing or SD card.
⚙️ Key Capabilities & Workflow Features
KeePass2Android delivers an exhaustive suite of power-user security and autofill tools.
1. Integrated Android Autofill & Accessibility Overlay
Autofill usernames, passwords, and 2FA tokens seamlessly into web browsers and third-party Android applications.
2. Built-in KeePassKeyboard (Anti-Keylogger Soft Keyboard)
Defeat malicious Android keyloggers. When typing sensitive passwords into banking apps, switch to the built-in KeePassKeyboard to paste credentials directly without passing through standard system clipboard buffers.
3. Integrated TOTP Two-Factor Authenticator
Generate RFC 6238 time-based one-time passwords (TOTP) directly within entry details, with automated clipboard copy and countdown timer wheels.
4. Custom Entry Fields & Binary Attachments
Store arbitrary encrypted custom fields, PGP keys, SSH certificates, and binary file attachments directly inside your KDBX entries.
🚀 Performance Benchmarks & Resource Impact
Benchmarking KeePass2Android KDBX decryption speed, QuickUnlock latency, and memory footprint on an Android 14 device:
| Benchmark Dimension | KeePass2Android v1.10 (FOSS) | KeePassDX | Cloud Password Managers |
|---|---|---|---|
| KDBX Format Support | Full KDBX 3.1 & KDBX 4.x | Full KDBX 4.x | Proprietary Formats |
| QuickUnlock Latency | < 0.15 seconds (Biometric) | < 0.20 seconds | < 0.30 seconds |
| Multi-Cloud Sync (WebDAV/SFTP) | Native Direct Protocol Sync | Third-Party Sync App | Proprietary Cloud |
| KeePassKeyboard Anti-Keylogger | Native Built-in Soft Keyboard | MagiKeyboard | None |
| Offline Privacy Guarantee | Offline Edition (Zero Net) | Zero Net Permissions | Mandatory Cloud |
| RAM Footprint (Vault Active) | 35 MB RAM (Optimized) | 22 MB RAM | 85 MB RAM |
📊 Comprehensive Head-to-Head Comparison Matrix
| Evaluation Dimension | KeePass2Android (FileCobra) | KeePassDX | Bitwarden |
|---|---|---|---|
| Native Cloud Protocols | WebDAV, SFTP, Drive, Dropbox | Local Storage Only | Bitwarden Cloud / Self-Host |
| KDBX 4.0 Argon2 Support | Full Native Support | Full Native Support | Proprietary Vault |
| QuickUnlock Functionality | Yes (Fingerprint + PIN) | Yes (Biometric) | Biometric Unlock |
| Anti-Keylogger Keyboard | KeePassKeyboard Included | MagiKeyboard Included | Standard Autofill |
| Wear OS Smartwatch App | Available | Not Available | Companion App |
| License Type | GNU GPLv3 (100% Free FOSS) | GNU GPLv3 | GNU GPLv3 |
📋 Technical Hardware & System Requirements
KeePass2Android runs smoothly across all modern Android smartphones and tablets:
| Hardware Component | Minimum System Requirement | Recommended Performance Spec |
|---|---|---|
| Operating System | Android 5.0 (Lollipop) or higher | Android 11 / 12 / 13 / 14 / 15 |
| Processor (CPU) | ARMv7 / ARM64 / x86 / x86_64 Processor | Modern Quad-Core or Octa-Core Processor |
| Biometrics | Optional Fingerprint Sensor | Biometric Sensor for QuickUnlock |
| System Memory (RAM) | 512 MB RAM | 1 GB+ RAM |
| Storage Space | 40 MB free disk space | High-Speed Internal Storage |
🛠️ Step-by-Step Installation & Quick Setup Guide
Follow this guide to install and manage your KDBX database with KeePass2Android:
1. Downloading and Installing KeePass2Android
- Download the official verified KeePass2Android APK package (
keepass2android_offline-v1.10.x.apk) from FileCobra. - Tap the file to complete installation and open KeePass2Android.
2. Opening or Creating a KDBX Database
- Tap Open file... to select a KDBX file from internal storage, Nextcloud, or Google Drive (or tap Create new database).
- Enter your Master Password and select an optional Key File.
3. Enabling QuickUnlock & Autofill
- In Settings > Application > Database unlock, enable QuickUnlock to unlock with your fingerprint on future logins!
🔒 Security, Privacy & Open-Source Integrity Analysis
KeePass2Android adheres to the highest open-source cryptographic standards:
- 100% Free & Open Source: Licensed under GNU GPLv3 with full public code inspection on GitHub.
- Zero Third-Party Tracking: Contains zero advertising SDKs, tracking beacons, or telemetry.
❓ Frequently Asked Questions (FAQ)
Can KeePass2Android open database files created by desktop KeePass on Windows?
Yes! KeePass2Android has 100% read and write compatibility with all standard .kdbx (KDBX 3.1 and KDBX 4.x) files created by KeePass on PC.
How does QuickUnlock work in KeePass2Android?
QuickUnlock temporarily keeps your database unlocked in hardware keystore memory so you can reopen your vault using biometric fingerprint or just the last few characters of your master password.
What is the difference between KeePass2Android and KeePass2Android Offline?
KeePass2Android includes direct cloud sync plugins (WebDAV, Google Drive, Dropbox), while KeePass2Android Offline contains zero internet permissions for users who sync files via Syncthing or SD card.
Key Highlights & Features
- Local Offline & Cloud .kdbx Password Database
- QuickUnlock with Biometrics & Fingerprint
- Built-in Secure Keyboard to Prevent Keyloggers
- Supports WebDAV, Nextcloud, Google Drive & Dropbox
- Hardware Key (YubiKey OTP) Support
- Zero Advertisements & Zero Tracking Analytics
KeePass2Android UI & Interface Screenshots
How to Install & Verify KeePass2Android
Download KeePass2Android ARM64 APK.
Install APK, open your .kdbx file, and enter your master password.
KeePass2Android Version History & Build Numbers
Every KeePass2Android build FileCobra has mirrored, newest first. Match the build number against the copy you already have to confirm whether you are up to date.
- Stability improvements
- Fix to keyboard layout on newer devices
- Make WebDav transaction implementation more robust by renaming differently
- Changed how Private Key data is stored in the entries. This fixes issues e.g. on Discord Web and improves compatibility with KeepassXC
- Made CredentialID, PrivateKey and UserHandle fields protected
- changes BE/BS flags to 0/1 instead of false/true for compatibility with other tools
- add experimental Passkey support (only use for testing, please!). See PR https://github.com/PhilippC/keepass2android/pull/3228 for more information.
- Fix display issue with keyboard in horizontal screen orientation (#3049)
- Improvements to OneDrive Authentication
- Minor bug fixes
- Merged changes for 1.14-r2..r4 to comply with Google policies
Related Android APK Software & Alternatives
Frequently Asked Questions & Verification Guide
Can KeePass2Android open database files created by desktop KeePass on Windows?
Yes! KeePass2Android has 100% read and write compatibility with all standard .kdbx (KDBX 3.1 and KDBX 4.x) files created by KeePass on PC.
How does QuickUnlock work in KeePass2Android?
QuickUnlock temporarily keeps your database unlocked in hardware keystore memory so you can reopen your vault using biometric fingerprint or just the last few characters of your master password.
What is the difference between KeePass2Android and KeePass2Android Offline?
KeePass2Android includes direct cloud sync plugins (WebDAV, Google Drive, Dropbox), while KeePass2Android Offline contains zero internet permissions for users who sync files via Syncthing or SD card.