Skip to content

How to merge slightly different databases

This article describes how to combine two databases that used to be the same file, but were independently edited on different devices. This is useful if you manually transfer your database between devices, or if you experienced a sync conflict with a cloud-stored database.

You will need a computer with a desktop app like KeePassXC or KeePass 2. At the moment, KeePassium does not support database merging yet.

Using KeePassXC

This method works on Windows, Mac and Linux computers.

  • Install KeePassXC, if necessary.
  • Open your main database using the desktop app.
  • Open menu DatabaseMerge from Database
  • Select another database, enter its master key
  • The application will compare the files and apply missing changes to the main database. Only the main database will change.

Using KeePass

This method works only on Windows PC.

  • Install KeePass 2, if necessary.
  • Open your main database using the desktop app.
  • Open menu DatabaseMerge from Database
  • Select another database, enter its master key
  • The application will compare the files, and apply changes to both files. That is, both main and the other database will be updated to the same content.