Account Switching (browser support WIP)

Each client requires separate development, so there will be code added in many PRs (pull requests) across most of our repos at That being said, Desktop is getting this feature first and has a few PRs already: Pull requests · bitwarden/desktop · GitHub

1 Like

Hi everyone,
I would like to suggest the use of profiles (at least two). Surely many uses occur to you but in my case it is because the passwords that I store on the mobile are usually for applications and it is not practical to have everything in the same place.
It’s a whim, I know it’s not essential but it goes.
All the best.

This is handy hack for browsers. You could also use multiple browser profiles in Chrome. However this is not an option for mobile or when using the desktop application.

Agree that account switching is not as good as supporting multiple profiles/identities simultaneously. But if it is just a dropdown / icon switcher and you don’t need to re-login each switch that’s a huge improvement over the current situation, which is unworkable.

If you work with two companies that use BitWarden or use BitWarden yourself as well as at work, the current situation is a nightmare. Almost easier to carry multiple phones, one for each identity! :slight_smile:

I never recommend BitWarden, because the last thing I need is someone else I’m working with to use it too :sob:


Specific PR’s I found:

1 Like

Been waiting on this feature for years. Sadly think we will be switching off due to it still not being out.

Kinda on the same boat as EllieSaga. This feature was expected to be built in 2021 Q3. Seems like the PRs are there, but does not exist in the app yet.

Curious if there is an update on this yet? I see “account switching” is a feature being developed in 2022 in the roadmap. Has client profiles been migrated to that? Some idea of a release timeline or whether or not this feature will be released at all would be really helpful for our team. Otherwise we need to find alternate solutions.

We did have some timeline shifts, but Account Switching/ Client Profiles should be available in Q1 :+1:


Account switching has landed and is available in the newest release :partying_face: !!

The release notes can be found here and for further information on account switching, please have a look here


This is promising news!
I’m most interested in switching between multiple accounts on the Android app. I hope that’s not too far off.

Exciting news! I’m most interested in web extension, but wondering - can I perform search a desired item in all logged in accounts, or must remember in which exact account it is placed and switch to it beforehand?

Now I’m using two extensions via this hack and it’s very convenient that both extensions do the search of saved passwords for current website and show me the matched results from both accounts!

It looks like you can only perform vault operations, like searches, on the active account:


Most vault actions, including adding new items or folders, syncing, searching, and settings like vault timeout and unlock (PIN or Biometrics) will only apply to the active account, which you can determine by the email displayed in the top-right of the app.

See here: Account Switching | Bitwarden Help & Support

1 Like

Congrats to the team on achieving this major milestone in making BW now really ready for systematic use across multiple work environments and for easily switching between work and personal vaults.

Looking forward to similar implementation within the Browser extension!


It seems, that account Switching doesn´t work if the Accounts are on different Servers (selfhosted for work, regular Bitwarden for private). Is this intended?

Hi @bokkabonga,

Account switching does support both SaaS cloud users, and self-hosted instances to be connected and switched between with the desktop app with the new feature. Please see

If you appear to be having issues connecting your self-hosted account to utilize this account switching feature then the self-hosted instance may not be running the official installation and instead be running the 3rd party unofficial fork known as Vaultwarden.
This has been a known issue and tends to give an error “Logged out Your login session has expired.”

1 Like

Hi there, is it possible to hide this part of the window chrome entirely? I’m losing 41px of vertical space to a bar with features in it I’ll never use - namely, I will only ever log into one vault. It would be great to be able to hide this bar and gain my screen real estate back. I have checked the documentation (Link) but I can’t find anything that answers my question. Thank you


Hey @cksapp ,

thanks for further explaining this. However it seems, that when adding two accounts on two different self-hosted servers, that only one is saved. I can add anSaaS account and a selfhosted account without problems. But adding two selfhosted accounts on different servers (which requieres to change Server URL), will allways remove the account that was added first.

Sorry to hear you are having issues with the account switching feature in Desktop with self-hosted instances @bokkabonga

You specify you are trying to switch between multiple self-hosted URLs, meaning you have several Bitwarden servers each with their own URL you try to switch between accounts with.
ie possibly multiple companies’ self-hosted servers with Bitwarden; VS
When signed in to an account with Company1 and use account switching to change to the account logged into Company2, the original self-hosted account with Company1 will get logged out?

I am aware of a similar issue regarding the new account switching feature that is present in the 3rd party unofficial server fork known as Vaultwarden, but as I know this currently does work with self-hosted servers with the official release so long as you are up to date.
Do you know if you are running the Bitwarden docker with the install script on your server? Or may you possibly be using Vaultwarden instead for the self-hosted service?

(Note: Not the OP, and I am using vaultwarden.)

I actually saw something slightly weird when I set up multiple accounts using the desktop client for the switching (on linux) - BUT, it worked fine. I think what I found was - I needed to log out to set up the additional accounts, but not 100% certain.

i.e. set server, log in, log out, set server 2, log in, log out, set server 3, log in, log out

I currently have it connected to three different vaultwarden instances without any issue other than it being a little weird when I first did the logins.

Account switching has been added to the Android app with version 2.17.0 !!

I can finally get rid of my outdated secondary pw manager app and just use Bitwarden.
This is a serious QoL improvement for me and very much appreciated.


I don’t think the current implementation is useful without the unified experience mentioned in the release blog FAQ that might get implemented depending on community feedback.

I don’t always remember which account has login for what site and I’ll probably have to keep switching accounts after realizing the auto fill shows nothing multiple times a day which feels very cumbersome.