
KeePass' synchronization algorithm merges matching entry levels when sync is invoked. Before we take a look at the process itself, it is important to understand the synchronization logic of the application. Users may sync databases using local files or using URLs. KeePass comes with built-in sync functionality. All that is required for that is that all databases are accessible on the same device and that KeePass is available.

KeePass includes powerful options to merge multiple databases. While it is relatively easy to use syncing, e.g., by placing the database file in a folder that is synced to the cloud automatically on all devices or by using plugins for the purpose, it may happen that password databases may have different entries.
