OneKeePass - Password Manager
Store passwords safely
Free
OneKeePass supports the well known KeePass-compatible database (Kdbx 4.x). It stores and manages all your passwords and other sensitive information in a single encrypted file that can be stored in any location, including local and public cloud solutions. You keep control of all your most sensitive information. The app relies on iOS provided integration with storage providers.
By using the most recent encryption standards your data and passwords are always secure. OneKeePass not only takes care of your passwords; it keeps all your credit cards, driving licenses, membership cards, passport details and identities secure.
Features
Entries are grouped as Types or Categories or the standard Group tree
Any number of custom fields can be added
Custom fields can be organized as sections
Any number of databases/vaults can be created and used - Separate your personal, family and work data in different databases.
Search for entries
Generate new strong passwords
Fully offline
Recycle bin to restore or permanently erase all deleted passwords
History of each entry
Multi-language support
AutoFill supported - Username, Password and TOTP code
Passkeys can be stored and used for authentications
Time based One-Time Passwords (TOTP) can added and used
Supports Light or Dark Theme
Database quick opening using FaceID
Native SFTP/WebDav connection
Linked database opening support
App protection with PIN lock
Merging of databases
Moving an entry or a group from one group to another
Clone an entry
OneKeePass is open source and ad-free.
Please check the development status of the next updates: https://github.com/OneKeePass/mobile.
Send issues to: https://github.com/OneKeePass/mobile/issues
more Open Offline - a database on an SFTP or WebDAV server or on a cloud drive that cannot be reached can be opened from the latest backup, in read only mode
Read Only- a database can be marked Read Only in its menu on the home page; the setting is remembered until it is turned off
A strip under the app bar shows when a database is offline or read only, and its row on the home page carries the same label
Pending passkeys are kept until Read Only is turned off, instead of being lost
The database menu on the home page also opens on a long press
The passkey user handle, credential id and private key were shown in plain in entries saved by an earlier version; they are hidden again
Added translation texts for Traditional Chinese - 繁體中文 for Taiwan (zh-TW) and Hong Kong (zh-HK)
0.24.0 Sep 29
Fixed exception handling when opening databases or selecting files.
Improved icon handling and database error messages.
Added read-only access from the last saved backup when an iCloud database is unavailable.
Added copyable crash details to help report problems.
0.23.1 Sep 11
AutoFill verification codes- The one-time code is now offered in the keyboard suggestion bar along with your user name and password. On a form that asks for the password and the code together, the code is copied to the clipboard for you to paste and is cleared again shortly after.
When you have entries with TOTP codes, every row of entry list page shows the entry's current one-time code and the time it has left, so you can read a code without opening the entry.
Save As menu action - Save a copy of the open database to a place you choose - the Files picker, an SFTP or a WebDAV server. The database you are working on stays open and unchanged.
Added Clone menu to clone an entry
Locking a database now encrypts its content in memory and removes the decrypted content until you unlock again.
The Password generator options you used last are remembered, and letters, digits and symbols are shown in different colors.
A refreshed look - The database pages and the entry form use rounded cards, a long press on a row opens its menu, and menus and the bottom bar follow the iOS look more closely.
Vietnamese is now supported.
Fixed:
Chinese (Pinyin and Zhuyin) input in text fields
0.23.0 Aug 28
- AutoFill matching — corrected how saved entries are matched to the current site or app
- Add custom icon dialog — the "Add icon by URL" dialog now uses a keyboard-avoiding layout so the input is not hidden behind the on-screen keyboard
- Manage Icons page — fixed a scrolling issue on the icons page
- Scan QR Code — fixed the "Scan QR Code" button used when setting up a one-time password (TOTP), which had stopped working after the upgrade
0.22.1 Jul 10
- New built-in entry types — added SSH Key, Identity, Passport and Driver License entry types for storing these details in a structured way
- AutoFill matching improvements — refined how saved entries are matched to the current site or app, and improved the AutoFill search bar behavior
- Case-insensitive title sorting — the entry list now sorts titles without regard to upper/lower case
- Custom field types — a custom field can now be a Text, Boolean (on/off toggle) or Date field instead of plain text only; the display adapts for both view and edit modes
- Date fields with a date picker — date values (including the date fields in the new entry types) can be selected and edited using the native mobile date picker
0.22.0 Jul 4
Custom icons support — download and assign custom icons to any entry or group
Remote connection credentials as entries — SFTP and WebDAV server credentials can now be stored securely inside the database using the new built-in entry types SFTP Connection and WebDAV
SFTP/WebDAV server stored database change detection and merge — the app detects when a remote database has been changed by another device and prompts to merge the changes
Translations of texts added for
- Brazilian Portuguese - Thanks Romoaldo Cordeiro
- Russian
0.21.0 Jun 6
- Passkey (WebAuthn/FIDO2) support for passwordless sign-in and registration
- Passkeys can be created and used directly from the AutoFill extension when signing in to websites and apps
- New passkeys can be saved to any group in any open database, with the option to create new groups during registration
- Passkey entries are stored in standard KDBX4 format, compatible with other KeePass-based password managers
- Passkeys created in the AutoFill extension can be reviewed and saved after merging new passkeys when the main app is opened (requires iOS 17+).
0.20.0 Apr 8
Added bottom navigation bar to additional pages
SFTP / WebDav server connection settings can now be edited
Fixed:
Search slowness in Autofill
Group view method selection is not stored
0.19.0 Feb 28
- Translations of texts added for
- Arabic - Thanks [AhmedGamal](https://github.com/AhmedGamal)
- Bahasa Indonesia - Thanks [Ruang Din](https://github.com/ruangdin)
- Chinese - Thanks [aoaoho](https://github.com/aoaoho)
- Updated additional translated texts for the existing supported languages
0.18.0 2025-12-04
Fixed the key file path handling issue when using Face ID to open a database - Thanks [Morpheus2018](https://github.com/Morpheus2018) and [filoo92](https://github.com/filoo92)
Added a launch icon to the url field of an entry to open the site with the default browser
0.17.2 2025-07-30
Merging of databases can now be done
Both Argon2d and Argon2id key derivation function (KDF) variants are now supported
A group or an entry can be moved from one parent group to another
0.17.0 2025-06-09
Child Database Opening feature to open one or more databases from a single database. For this, entries are to be created using the entry template 'Auto Database Open'
Added Diceware Passphrase generator with multiple words list support
Using standard place holder variables in entry field values are now supported
Additional translations of texts
- German - Thanks [imar-io](https://github.com/imar-io)
- Chinese - Thanks [aoaoho](https://github.com/aoaoho)
Added app protection with PIN lock. A new app settings page is added to enable/disable this (Thanks [@O35dE](https://github.com/O35dE) )
Fixed app crashing issue while accessing GDrive file when there is no internet connection
0.16.0 2025-03-13
Added native support for SFTP or WebDAV connections from the app itself.
Now the keepass database files can be accessed and used directly from a SFTP or WebDAV server.
New databases can be saved to a SFTP or a WebDAV server.
FaceID can now be used to open a database quickly. User needs to enable the same in the settings page for the database after opening.
FaceID can also be used if the database is enabled for the AutoFill use
SFTP or WebDAV credentials are protected with the iOS Secure Enclave. And also the database credentials are protected using this if FaceID is enabled
0.15.0 2025-01-06
AutoFill support added. You can now log in to websites and apps using the autofill service provided by OneKeePass
Made search case insensitive
Clears out any field value copied to the clipboard after a fixed expiry time even when app is closed or paused
Updated French translation for some texts - Thanks ggbce
0.14.0 2024-07-31
- Supports both light and dark color themes/modes now.
- Added support for multiple languages. Though this version has Spanish and French translations, the translations for other languages will be added in later releases
- Added new application level settings panel to change color themes and language preferences
0.13.0 2024-05-29
Time-based One-time Password (TOTP) can be added to an Entry.
You can scan the QR code or set up manually
Generated time based token can be used for two-factor authentication (2FA) in any supported sites and apps
For each entry, more than one OTP fields can be added and used
0.12.0 2024-04-16
- Added database timeout and clipboard timeout support - Thanks [ggbce](https://github.com/ggbce)
- Introduced a basic App level settings page to change these timeout values
- Entry form fields are now optional except the title. An entry can be created without entering any values in the fields
- Upgraded to react native 0.73.1
- Fixed a bug in XML parsing module
0.11.0 2024-02-16
Entry listing can now be sorted based on Title or Modified time or Created time
Added Tags based entry category for listing entries
Added 'About' page where user can check the app version and other support informations
0.10.0 2023-12-13
Entry attachments are now supported. You can attach any number of files to an entry, view and store securely
Password is now optional. Accordingly you can use only a master password or only a key file or both to secure your database
Botan cryptography library is now used for the database encryption/decryption. This improved the database read/write performance significantly
0.9.0 2023-11-16
Fixes:
UI not readable when phone on Dark Mode #4 [Thanks eopoldHatFertig]
"Export To" action for iPad app works now
0.8.0 2023-08-15
Quick database unlock feature using FaceID
Removed storing the original credentials in memory and added secured way of storing the keys in memory for quick access
Additional protection using key file added. In addition to using any file as key file, the key file (an XML file) can also be generated
Added proper error messaages when user attempts to open a database with old format
0.7.0 2023-07-15
Before saving any changes made in the current database, the database file is checked whether it was changed externally. If any changes detected, the user is presented with options to take an appropriate action
Now by pressing on any of the entry form field, the value can be copied to the clipboard for easy copying to another place
0.6.0 2023-05-24
Open Offline - a database on an SFTP or WebDAV server or on a cloud drive that cannot be reached can be opened from the latest backup, in read only mode
Read Only- a database can be marked Read Only in its menu on the home page; the setting is remembered until it is turned off
A strip under the app bar shows when a database is offline or read only, and its row on the home page carries the same label
Pending passkeys are kept until Read Only is turned off, instead of being lost
The database menu on the home page also opens on a long press
The passkey user handle, credential id and private key were shown in plain in entries saved by an earlier version; they are hidden again
Added translation texts for Traditional Chinese - 繁體中文 for Taiwan (zh-TW) and Hong Kong (zh-HK)
more Version 0.24.0 Sep 29
Data Not Collected The developer does not collect any data from this app.