# Sign into Bitwarden with a passkey / "Login with passkeys" (for all BW apps)

**URL:** <https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053>\
**Category:** Password Manager\
**Tags:** app:all\
**Created:** [May 7, 2022, 3:28pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053 "2022-05-07T15:28:39Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![grb](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/grb/32/22038_2.png) [@grb](https://community.bitwarden.com/u/grb)\
**Post date:** [January 16, 2024, 8:51pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/21 "2024-01-16T20:51:24Z")

</div>

Bitwarden can’t be blamed for this, as the fault lies with browser vendors who are slow to implement the newest FIDO2 standards (PRF extensions, in this case). You can use passkeys for true passwordless login into Bitwarden if (and only if) you use a PRF-capable browser — which as of today includes only Chromium-based browsers (e.g., Chrome, Edge, Brave, Opera, Vivaldi, etc.).

---

<div class="post-metadata">

**Author:** ![packetauditor](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/packetauditor/32/26529_2.png) [@packetauditor](https://community.bitwarden.com/u/packetauditor)\
**Post date:** [January 16, 2024, 9:17pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/22 "2024-01-16T21:17:24Z")

</div>

I use my Passkey for passwordless login with Google on Firefox just fine.

---

<div class="post-metadata">

**Author:** ![grb](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/grb/32/22038_2.png) [@grb](https://community.bitwarden.com/u/grb)\
**Post date:** [January 16, 2024, 9:28pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/23 "2024-01-16T21:28:11Z")

</div>

That is irrelevant, because your Google passkey does not do any encryption/decryption, and therefore does not require PRF support.

---

<div class="post-metadata">

**Author:** ![packetauditor](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/packetauditor/32/26529_2.png) [@packetauditor](https://community.bitwarden.com/u/packetauditor)\
**Post date:** [January 16, 2024, 10:51pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/24 "2024-01-16T22:51:48Z")

</div>

![image](https://us1.discourse-cdn.com/flex001/uploads/bitwarden1/original/3X/a/e/aea1f9a235e5ad17e21a94315dde3cd6281094b4.png)

Encryption isn’t in use on Bitwarden either.

---

<div class="post-metadata">

**Author:** ![grb](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/grb/32/22038_2.png) [@grb](https://community.bitwarden.com/u/grb)\
**Post date:** [January 16, 2024, 11:02pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/25 "2024-01-16T23:02:13Z")

</div>

> [@packetauditor](#):
>
> Encryption isn’t in use on Bitwarden either.

Yes, it _is_ used by Bitwarden, if you enable it when you register the passkey. Which is _only_ possible if you use a PRF-capable browser. Conversely, if you don’t enable encryption for your passkey, or if you use a non-Chromium browser (i.e., a browser that does not support PRF, and therefore is incapable of enabling encryption), then the encryption is instead done using your _master password_ — which is why you are asked to enter your master password when logging in with a passkey that does not have encryption enabled.

The following links may shed further light on how passkeys work in Bitwarden:

> **[Log in with Passkeys | Bitwarden](https://bitwarden.com/help/login-with-passkeys/)**
>
> This article will show you how to log in to the web vault using a passkey instead of your master password.

> **[PRF WebAuthn and its role in passkeys | Bitwarden](https://bitwarden.com/blog/prf-webauthn-and-its-role-in-passkeys/)**
>
> Accessing and unlocking the Bitwarden vault with a passkey leverages an extension for WebAuthn called the pseudo-random function or PRF. Learn more about this leading-edge standard and how it may impact the user experience of passkey login.

---

<div class="post-metadata">

**Author:** ![DoctorB](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@DoctorB](https://community.bitwarden.com/u/DoctorB)\
**Post date:** [January 16, 2024, 11:28pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/26 "2024-01-16T23:28:56Z")

</div>

> [@packetauditor](#):
>
> I finally got the beta and was so excited until I found out that after using the Passkey it makes you type in your master password

Do you mean signin to web vault?  
If so which browser and OS are you using?

---

<div class="post-metadata">

**Author:** ![grb](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/grb/32/22038_2.png) [@grb](https://community.bitwarden.com/u/grb)\
**Post date:** [January 16, 2024, 11:33pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/27 "2024-01-16T23:33:42Z")

</div>

@DoctorB They are using FireFox for passkey login into the Bitwarden Web Vault. I have tried to [explain](http://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-google-apple-microsoft/41053/24) why this can’t be done without entering the master password.

---

<div class="post-metadata">

**Author:** ![DoctorB](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@DoctorB](https://community.bitwarden.com/u/DoctorB)\
**Post date:** [January 16, 2024, 11:38pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/28 "2024-01-16T23:38:18Z")

</div>

If @packetauditor is using Firefox and he wants to see passkey login in it’s full glory (login with encryption and no master password), then I suggest he tries Chrome or Brave .  
However, if they are using Windows 10 then no browser will support encryption on Windows 10 in my experience, even those that work on Win 11.

---

<div class="post-metadata">

**Author:** ![Walter](https://avatars.discourse-cdn.com/v4/letter/w/85e7bf/32.png) [@Walter](https://community.bitwarden.com/u/Walter)\
**Post date:** [February 1, 2024, 10:04pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/29 "2024-02-01T22:04:26Z")

</div>

I have a question, I’ve been using BW for some time now and I wanted to try this Passkey option. How ever, after I create the passkey (in Brave on Win11) no mater what I do it shows “Encryption not supported” and I’m required to enter my master password? Am I missing something or am I not understanding how it works.  
I tried this on my iPhone 12 Safari browser and the same thing happens  
??

---

<div class="post-metadata">

**Author:** ![grb](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/grb/32/22038_2.png) [@grb](https://community.bitwarden.com/u/grb)\
**Post date:** [February 1, 2024, 10:40pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/30 "2024-02-01T22:40:14Z")

</div>

@Walter Welcome to the forum!

> [@Walter](#):
>
> How ever, after I create the passkey (in Brave on Win11) no mater what I do it shows “Encryption not supported”

Where are you storing the passkey? In addition to using a PRF-capable browser to mediate the communication between your passkey and the Bitwarden Web Vault, the platform where your passkey is _stored_ must be compatible with encryption-enabled passkeys. This is not always the case (in fact, even the passkeys stored in a Bitwarden vault are not encryption-capable!).

---

<div class="post-metadata">

**Author:** ![DoctorB](https://avatars.discourse-cdn.com/v4/letter/d/b5e925/32.png) [@DoctorB](https://community.bitwarden.com/u/DoctorB)\
**Post date:** [February 2, 2024, 12:02am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/31 "2024-02-02T00:02:10Z")

</div>

> [@Walter](#):
>
> I create the passkey (in Brave on Win11) no mater what I do it shows “Encryption not supported”

I think you will need to be using a USB security key for the passkey to get encryption support.  
I mention this because you don’t say and it matters for encryption support.

I know from my own experience that both Yubikey 5 and Nitrokey 3 both work OK and anything else I try doesn’t work today (may change in future).

---

<div class="post-metadata">

**Author:** ![Walter](https://avatars.discourse-cdn.com/v4/letter/w/85e7bf/32.png) [@Walter](https://community.bitwarden.com/u/Walter)\
**Post date:** [February 2, 2024, 1:24am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/32 "2024-02-02T01:24:29Z")

</div>

Thanks for the info, maybe in the future we can all use this feature without a costly add on device. Nothing against USB key guys, they have a place where the threat level justifies the cost. But they haven’t meet my “WIFE”..  
Thanks again..

---

<div class="post-metadata">

**Author:** ![Be.ing](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/be.ing/32/28499_2.png) [@Be.ing](https://community.bitwarden.com/u/Be.ing)\
**Post date:** [February 2, 2024, 3:41am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/33 "2024-02-02T03:41:37Z")

</div>

Tracking issue for WebAuthn PRF support in Firefox: [https://bugzilla.mozilla.org/show\_bug.cgi?id=1863819](https://bugzilla.mozilla.org/show_bug.cgi?id=1863819)

Add yourself to the cc list on that bug if you want to be notified when PRF support is implemented in Firefox.

---

<div class="post-metadata">

**Author:** ![Be.ing](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/be.ing/32/28499_2.png) [@Be.ing](https://community.bitwarden.com/u/Be.ing)\
**Post date:** [December 10, 2024, 4:59am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/34 "2024-12-10T04:59:10Z")

</div>

WebAuthn PRF support has been implemented in Firefox for Windows and Linux. ~~Look for it in the next Firefox release, 134. Firefox releases every 4 weeks and Firefox 133 was released November 26 2024, so I anticipate Firefox 134 will be released in about two weeks.~~ It will be released in Firefox 135, [scheduled](https://whattrainisitnow.com/release/?version=135) to release 4 February 2025.

macOS support for WebAuthn PRF is being tracked in a separate issue: [1935280 - MacOS support for WebAuthn PRF extension](https://bugzilla.mozilla.org/show_bug.cgi?id=1935280)

---

<div class="post-metadata">

**Author:** ![Be.ing](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/be.ing/32/28499_2.png) [@Be.ing](https://community.bitwarden.com/u/Be.ing)\
**Post date:** [February 8, 2025, 1:13am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/35 "2025-02-08T01:13:33Z")

</div>

Firefox 135 has been released! Registering a passkey to encrypt the vault and logging in with it works, at least on Linux… but [only on the web application for now](http://community.bitwarden.com/t/login-with-passkeys-what-does-beta-mean/62101/10), which makes it not that useful yet. 😕

---

<div class="post-metadata">

**Author:** ![Nail1684](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/nail1684/32/47626_2.png) [@Nail1684](https://community.bitwarden.com/u/Nail1684)\
**Post date:** [March 9, 2025, 2:40pm UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/36 "2025-03-09T14:40:43Z")

</div>

_Sidenote: I changed the title from “Sign into Bitwarden with a Passkey (Google, Apple, Microsoft)” to “Sign into Bitwarden with a passkey / “Login with passkeys” (for all BW apps)” to reflect the currently used terminology, possibilities etc. better._

---

<div class="post-metadata">

**Author:** ![Be.ing](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/be.ing/32/28499_2.png) [@Be.ing](https://community.bitwarden.com/u/Be.ing)\
**Post date:** [April 16, 2025, 5:31am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/37 "2025-04-16T05:31:11Z")

</div>

> [@Be.ing](#):
>
> macOS support for WebAuthn PRF is being tracked in a separate issue: [1935280 - MacOS support for WebAuthn PRF extension](https://bugzilla.mozilla.org/show_bug.cgi?id=1935280)

macOS support for WebAuthn PRF in Firefox was just implemented, so it will be released in Firefox 139 [scheduled](https://whattrainisitnow.com/release/?version=139) for May 27 2025.

---

<div class="post-metadata">

**Author:** ![Nail1684](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/nail1684/32/47626_2.png) [@Nail1684](https://community.bitwarden.com/u/Nail1684)\
**Post date:** [April 16, 2025, 9:20am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/38 "2025-04-16T09:20:54Z")

</div>

@uxkjaer A somewhat late “welcome to the forum”!

I merged your post with this existing Feature Request (FR) to the same topic. (as it’s for _all apps_, it also includes the CLI)

---

<div class="post-metadata">

**Author:** ![icegood](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/icegood/32/39168_2.png) [@icegood](https://community.bitwarden.com/u/icegood)\
**Post date:** [April 16, 2025, 10:58am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/39 "2025-04-16T10:58:26Z")

</div>

Hi there.  
I believe feature should be extended. Namely, be able to save passkeys per device. At least in google mail account seems login device influences passkey (can login from my laptop but cannot login from my phone)

---

<div class="post-metadata">

**Author:** ![Nail1684](https://sea1.discourse-cdn.com/flex001/user_avatar/community.bitwarden.com/nail1684/32/47626_2.png) [@Nail1684](https://community.bitwarden.com/u/Nail1684)\
**Post date:** [April 16, 2025, 11:34am UTC](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053/40 "2025-04-16T11:34:28Z")

</div>

@icegood Welcome to the forum!

Can you explain more what you mean? Because I don’t understand what you mean…

And this Feature Request is not about the ability to store passkeys, but the ability to login with passkeys to all Bitwarden apps (browser extension, desktop app, mobile app, CLI… it’s already possible only to login to the web vault with a passkey)…

[Previous page](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053.md?page=1)

[Next page](https://community.bitwarden.com/t/sign-into-bitwarden-with-a-passkey-login-with-passkeys-for-all-bw-apps/41053.md?page=3)
