blackcrypt
SOFTWARE2026-09-19

KeePassXC, the password manager with no account and no server

Listen to the audio version

Bitwarden rests on a solid zero-knowledge architecture, but still keeps a server at the center of the system, even when that server is self-hosted. KeePassXC starts from a radically different principle: no server at all, no account to create, just a file.

The principle: a single encrypted file, nothing else

KeePassXC stores the vault in a single local encrypted file, with no server or account, unlike Bitwarden which syncs through a server, self-hosted or not

KeePassXC, free and open-source software, stores an entire password vault in a single encrypted file (in .kdbx format), protected by a master password and, optionally, an additional key file. This file can be placed anywhere: a local drive, a USB stick, or a folder synced by a regular cloud service of the user's choice. Unlike Bitwarden, there's no dedicated server to reach, no account to create, no company being trusted, even in encrypted form, with keeping this file safe.

Syncing: a responsibility that falls on the user

This simplicity has a direct trade-off: KeePassXC syncs nothing automatically across multiple devices. Getting the same vault onto a phone and a computer requires placing the file in a folder synced by a third-party service of your choice (a regular cloud, or a self-hosted solution), an extra step you have to set up yourself, where Bitwarden handles it automatically the moment an account is created.

Local two-factor: key file and YubiKey

Beyond a simple master password, KeePassXC lets you combine a key file (a file generated once and required alongside the password to open the vault) or a physical security key like a YubiKey (see the similar mechanism already described in the article on two-factor authentication). This combination strengthens the local file's protection, an extra layer that's particularly useful since, by design, there's no remote server to detect or block a suspicious access attempt.

Things to keep in mind

Who it's for

KeePassXC suits anyone who'd rather keep full, local control over their password vault, without depending on an online service or trusting a provider, even a transparent one like Bitwarden. It's a deliberate trade-off between ease of use and total control: more setup up front, in exchange for depending on literally no third party to access your own passwords.

Written by eldjiikgull

Related reading