Appearance
How to transfer KeePassium to a new iPhone or iPad
This article explains how to set up KeePassium and migrate your passwords to a new mobile device.
For your privacy, KeePassium does not store any of your data in our cloud — we don't even have any cloud. Your passwords are stored in an encrypted file (database), either on your old device or in your online storage. So the ultimate goal of this guide is to tell KeePassium on the new device where to get the data.
Your starting point on the new device can be one of the following:
- There is no KeePassium at all
- There are no databases (the app looks empty)
- Your database is listed, but with an error message
- There are many databases listed, but all are temporary
The app is missing
Install KeePassium from the App Store and proceed to the next section.
There are no databases
This means your database was not automatically migrated from the old device, so you need to do that manually.
There are several methods to transfer database. Here we'll use AirDrop, Apple's file transfer feature that works over local network:
- On your old device:
- Open KeePassium and go to to list of databases
- Tap for your database → Export → AirDrop
- Select your new device as destination
- In a couple of seconds, the new device will receive your database. Select to open the file in KeePassium.
iCloud vs Local storage
On iOS 17 and later, AirDrop saves files to iCloud by default. If you prefer local storage, open device settings → Safari → Downloads → change iCloud to On My iPhone.
Database with an error message
If your database is stored in a cloud, the new device may need your permission to access the file again.
If KeePassium shows that it needs your permission to access the file, tap → Open Database → navigate to your cloud storage and select your database there. (You may need to set up your cloud app first.)
If you use a direct sync connection instead, tap → Connect to Server → sign in to your cloud and select your database.
Many temporary databases
In some cases, you will find KeePassium lists many databases with a icon. This means that you configured KeePassium to show its internal backup databases which should normally be hidden. Tap and uncheck the Show Backup Files option.
After hiding the temporary files, proceed depending on what you see: