Synchronization

Synchronization

Merge changes made in multiple copies of a database.


Help Introduction and Requirements

KeePass 2.x features a powerful, built-in synchronization mechanism. Changes made in multiple copies of a database file can be merged safely.

After synchronizing two files A and B, both A and B are up-to-date (i.e. KeePass saves the merged data to both locations when performing a synchronization).

Requirements.


Synchronization Invoking a Synchronization

There are multiple ways how a synchronization can be invoked:


Synchronization Technical Details

The synchronization algorithm is rather complex and it would take many pages to describe in detail how it's working. Developers interested in this can have a look into the KeePass source code. Here are the most important properties of the synchronization algorithm:


Synchronization Advanced Synchronization Schemes