Password managers help users juggle numerous accounts and passwords with ease compared to memorizing multiple accounts. Most users will not only want to have the passwords available for their Windows workstation, but also on their mobile device. How can we sync KeePass for Windows with Android and iOS?

Since KeePass is a traditional password manager, it requires "line of sight" access to a local file to read the KeePass database information. However, when you use KeePass with a cloud storage service app such as Dropbox, Google Drive, Microsoft OneDrive, etc., you can synchronize your KeePass database between multiple devices.

As a high-level overview, you want to configure your mobile devices (iPhone and Android) and Windows PCs with the same cloud storage provider and install the appropriate synchronization apps to synchronize files.

Overview of syncing KeePass between Windows PCs, iPhone, and Android

Overview of syncing KeePass between Windows PCs, iPhone, and Android

Sync workflows between Windows, iPhone, and Android ^

It is arguably easiest to configure everything on a Windows PC. The initial steps for getting KeePass configured for synchronization between devices involve the following workflow:

  1. Install KeePass.
  2. Create a new KeePass database.
  3. Install a cloud storage synchronization app.
  4. Install KeePass mobile apps.
  5. Interact with KeePass entries.

Install KeePass for Windows

To download a copy of KeePass, visit the KeePass downloads page. You can download either the EXE or the ZIP file. Here, I am executing the KeePass installer. The installation process is straightforward and is basically a "next, next, finish" process. When selecting the components for installation, accepting the defaults is fine for most.

Select KeePass components to install

Select KeePass components to install

Create a database ^

After launching KeePass, choose the far left icon under the File menu to create a new KeePass database.

After KeePass launches, create a new KeePass database

After KeePass launches, create a new KeePass database

When you choose to create the new KeePass database, choose the location for the cloud storage service you want to use between your Windows PC and your mobile device. Below, I am using OneDrive.

Select a cloud storage location for storing the KeePass database

Select a cloud storage location for storing the KeePass database

Create the new KeePass database and choose a master password. Next, name the database.

Select a database name

Select a database name

When it creates the new KeePass database, the wizard will ask if you want to create an emergency sheet with the details of the security information.

In the next step, we begin creating entries. We will populate the database with a couple of sample entries. Right-click and choose Add Entry.

Add a new entry to the KeePass database

Add a new entry to the KeePass database

Below, we have created a new record called TestEntry.

Creating the new entry and configuring the password

Creating the new entry and configuring the password

Mobile apps for KeyPass for Windows ^

Many options are available for KeePass, both on iPhone and Android devices. Let's briefly look at a few apps you can use in conjunction with a cloud storage sync app.

iPhone

Android

Sync passwords between Windows and smartphones ^

I have an Android device where I have the OneDrive app opened with the same account used in the above walkthrough, where the KeePass database was created. As you can see below, we see the KeePass database synchronized to OneDrive storage on the Android device. The view below is of the mobile OneDrive client.

OneDrive app opened on Android showing the KeePass database

OneDrive app opened on Android showing the KeePass database

Switching back to the KeePassDroid client, when you click Open, you can navigate to your OneDrive storage and select the KeePass database created earlier.

Opening the OneDrive location in KeePassDroid

Opening the OneDrive location in KeePassDroid

After selecting the KeePass database synchronized to OneDrive storage, you are prompted for the master password configured when the KeePass database was created.

Prompted for the KeePass master password on the Android device

Prompted for the KeePass master password on the Android device

After opening the KeePass database, the TestEntry record is available for viewing.

The new entry from the Windows PC is now visible from the Android or iPhone device

The new entry from the Windows PC is now visible from the Android or iPhone device

This same general process works no matter which cloud service is used or if you are using an iPhone. You will install the KeePass mobile app of your choice and open the synchronized file on the device. Keep in mind that this is a multimaster model. You can make updates and changes from any device. Once cloud storage synchronizes with each device, the changes will be reflected, no matter which device is used.

Final notes ^

KeePass is a great solution that is free and open source. It provides many security features, and when combined with modern cloud storage, you can sync passwords with KeePass between Windows PCs, iPhones, and Android devices.

Subscribe to 4sysops newsletter!

In addition, there are many KeePass mobile apps available that are free to use. It is easy to synchronize your KeePass entries between multiple devices.

0 Comments

Leave a reply

Your email address will not be published.

*

© 4sysops 2006 - 2022

CONTACT US

Please ask IT administration questions in the forums. Any other messages are welcome.

Sending

Log in with your credentials

or    

Forgot your details?

Create Account