Skip to content
keesync

KeePass sync · Windows, macOS, Linux

Your KeePass database,
the same everywhere.

Add a password on your laptop and a moment later it is on your office computer too. KeeSync uploads your .kdbx file every time you save it and downloads it on your other computers. Encryption stays with KeePass.

Version 0.4.0 Windows installer (exe) · 107.53 MB

Sign in

This is a private KeeSync instance – accounts are created by the administrator.

How it works

The same .kdbx file you use today

A laptop, a desktop and a phone around one KeePass database, connected by blue sync arrows
Fig. 1 — three devices, one file

How it works

Set it up once,
then forget about it.

You use KeePass the way you always have: open the database, save, close. Meanwhile KeeSync makes sure your other computers have the latest version.

Locked files flowing from one folder through the KeeSync logo into another folder
Fig. 2 — folder to folder, encrypted all the way
  1. Install the app

    For Windows, macOS and Linux. The app sits in the system tray and its icon colour shows the sync status.

  2. Sign in

    With the same account on every computer that should have the database.

  3. Pick your .kdbx files

    From then on every save goes to the server and your other computers fetch it on their own.

01 — Sync & backups

No more copying it
to a USB stick.

Save a change on one computer and the others have it moments later. Nothing to copy by hand, no guessing which of the “passwords-new-2.kdbx” files is the current one.

  • Upload in the background

    The file goes to the server every time you save and to your other computers as soon as it changes.

  • An older version won't overwrite a newer one

    If the file on the server changed in the meantime, KeeSync won't overwrite it.

  • Backups on the server

    Download an earlier version from the website or restore it in the app.

Scattered papers flowing in blue watercolor into one neat stack with the KeeSync logo

When backups are made

  1. each change
  2. daily
  3. weekly
  4. monthly

A backup before every change, plus daily, weekly and monthly ones. How many are kept depends on your plan.

02 — Security

The server has the file,
not the password.

KeePass encrypts the database on your computer. The server receives an encrypted file and keeps it that way – without the master password nobody can open it, us included.

  • Your master password stays with you

    It is never sent anywhere or stored on the server.

  • Two-factor authentication

    A code from an authenticator app or by e-mail, plus recovery codes in case you lose your phone.

  • App passwords

    Each WebDAV app gets its own password. Lost your phone? Revoke that one password and you're done.

  • An e-mail for every change

    Changing your password or two-factor settings always sends a message to your inbox.

A sealed envelope with a blue wax seal bearing the KeeSync logo

We can't recover your master password. That's by design.

03 — WebDAV

On your phone,
via WebDAV.

KeeSync runs on computers, but you can open the database on your phone too. All you need is a KeePass app with WebDAV support, the address below and an app password.

WebDAV address

https://keesync.com/storage/

Sign in with an app password – create one in your account settings.

A laptop and a phone sharing the same locked file through the KeeSync logo

Works with

  • KeePassDX Android
  • KeePass2Android Android
  • Strongbox iOS · macOS
  • and other KeePass apps with WebDAV support

KeeSync vs. a cloud drive

Why not just a cloud drive?

Dropbox or Google Drive will sync a .kdbx file too. The difference is in the details.

You keep your KeePass.
No moving passwords to a new manager. Same file, same app.
No “conflicted copy” files.
When changes collide, a cloud drive puts a second file next to the first. KeeSync won't overwrite the newer version and keeps backups.
A plain .kdbx file.
Download your database and take it elsewhere whenever you want.
Just sync.
No password browser, no plug-ins. A small tray app that does one thing.