I created this table for my own use, as I'm occasionally tempted by a password manager other than the one I'm using. You may find it useful too. It focusses on differences that are important and/or less obvious.
|
Bitwarden Premium |
Proton Pass Plus |
1Password Individual |
|
|
Cost |
$20/year |
$45/year |
$43/year |
|
Sharing |
2 shared folders, both shared with 1 other user |
multiple shared folders, each shared with up to 10 users |
shared individual items, each shared via a secure link (N.5) |
|
Emergency Access |
Yes |
Yes |
No |
|
Company jurisdiction (N.4) |
USA |
Switzerland |
Canada |
|
Vault protection against decryption (in case of breach) |
Password strength |
Password strength |
Password strength + Secret Key (N.3) |
|
|
|
|
|
|
TOTP authenticator feature |
|
|
|
|
in password manager vault/app |
Yes |
Yes |
Yes |
|
TOTP token syncing between devices |
Yes |
Yes |
Yes |
|
in separate app |
Yes: Bitwarden Authenticator |
Yes: Proton Authenticator |
No (N.1) |
|
Syncing from password manager vault to Authenticator app |
Yes (optional) |
No |
n/a |
|
TOTP token syncing between devices |
Yes but N.2 |
Yes |
n/a |
|
app protection options |
biometrics, nothing |
biometrics, PIN, nothing |
n/a |
N.1: This means that some other provider's Authenticator app (e.g., Bitwarden Authenticator) is needed to protect the login to 1Password itself (if you use TOTP for this)
N.2: Each Bitwarden Authenticator app has two stores of TOTP tokens: tokens synced from the Bitwarden vault (if enabled), and tokens kept locally on that device (if any). Either or both can be used. Any TOTP tokens kept in a Bitwarden Authenticator's local store are *not* synced to other devices.
N.3: If your master password is not very strong, 1Password would be the best choice because of the extra protection from the 128-bit Secret Key.
N.4: Given the E2EE, jurisdiction is less important than for some other services.
N.5: If the source vault item changes (e.g., a changed password), *no* update to the shared item is sent.