Bitwarden vs KeePassXC: which free password manager should you pick?

Bitwarden and KeePassXC are free, open source and store your passwords encrypted, but they take opposite approaches. Bitwarden syncs them through its cloud across all your devices without you lifting a finger; KeePassXC keeps them in an encrypted file on your computer and you decide where and how to copy it. Here is how they compare.

Updated: · 3 min read · How we choose the alternatives

Quick verdict

If you want your passwords on your computer, phone and browser without worrying about anything, choose Bitwarden: it is the closest thing to 1Password and its free plan has no limit on passwords or devices. If you would rather nothing leaves your computer and don’t mind managing copies of the file yourself, KeePassXC gives you full control with no accounts.

Pick Bitwarden if…

  • You want everything to sync on its own between computer, phone and browser.
  • You are coming from 1Password and want something similar and convenient.
  • You want to share some passwords with another person.
  • You don’t mind creating an account as long as everything is encrypted.

Pick KeePassXC if…

  • You would rather your passwords weren’t in anyone’s cloud.
  • You don’t want to create any account.
  • You want two-step verification codes included for free.
  • You are comfortable using a synced folder or Syncthing to copy the file.

Bitwarden vs KeePassXC: point by point

FeatureBitwardenKeePassXC
PriceOpen SourceOpen Source
Platforms
WebWindowsmacOSLinuxAndroidiOS
WindowsmacOSLinux
Use
Online & offline
Offline
Where they are storedIn Bitwarden’s cloud, encrypted on your device (or on your own server)In an encrypted file (.kdbx) on your computer
SyncingAutomatic across all your devicesUp to you, for example with your cloud or Syncthing
MobileOfficial apps for Android and iOSWith compatible apps such as KeePassDX on Android or KeePassium and Strongbox on iOS
BrowserOfficial extension that fills in passwordsKeePassXC-Browser extension, connected to the desktop app
AccountRequired: email and master passwordNot needed
Verification codes (TOTP)Built in with the Premium planIncluded for free
Sharing passwordsYes, with organisations (free for two people)By sharing the file or a separate database
Open sourceYes, with external security auditsYes (GPL licence)

Key differences

What they have in common

Try them for free

Step-by-step guide: how to switch from 1Password to Bitwarden

Not convinced by either? See every free alternative to 1Password

Frequently asked questions

Which one is more secure?

Both are secure if you use a long, unique master password. The difference is where the encrypted copy lives: in Bitwarden’s cloud or in a file of your own with KeePassXC. With Bitwarden, also turn on two-step verification for the account.

Can I use KeePassXC on my phone?

KeePassXC is for computers only, but its .kdbx file can be opened by compatible apps such as KeePassDX (Android) or KeePassium and Strongbox (iOS). You need to sync the file, for example through your cloud.

Does free Bitwarden have limits?

Not where it matters: unlimited passwords and devices. Some extras, such as built-in TOTP codes or attachments, are in the Premium plan.

Can I move my passwords from 1Password?

Yes, to either one. Export your data from the 1Password desktop app and import it into Bitwarden (from its web vault) or KeePassXC.

Independent: we have no commercial relationship, sponsorship or affiliation with 1Password or with these alternatives, and nobody pays us to recommend them. Links go to their official websites and are not affiliate links; the site is funded only by Google AdSense ads, which don't influence the selection. Learn more.

More comparisons