passkeys.dev logo passkeys.dev logo
  • Docs 
  • Device Support 
  • About 
  •  
  •  
  •  
  •  

Device Support

Share via
passkeys.dev
Link copied to clipboard

This page, along with the rest of passkeys.dev, is targeted at relying party developers and is not intended to be an end user facing resource.

Said differently, please don’t link to this page from end user focused resources 😉

Overview  

Support for passkeys is currently rolling out across major operating systems and browsers. This page will be updated as the ecosystem evolves. The matrix below maps out the various features that support the passkey experience. Additional information about each platform is available in the Reference section of Docs.

Passkeys created in iOS or iPadOS can be used on:

  • The same iPhone or iPad
  • iPhones and iPads using the same Apple ID (synced automatically)
  • Macs using the same Apple ID (synced automatically)
  • Macs using FIDO Cross-Device Authentication
  • Windows devices using FIDO Cross-Device Authentication
  • Chromebooks and other ChromeOS devices using FIDO Cross-Device Authentication
  • Ubuntu devices in Edge and Chrome using FIDO Cross-Device Authentication

Passkeys created in Android can be used on:

  • The same Android device
  • Android devices using the same Google account (synced automatically)
  • Macs using FIDO Cross-Device Authentication
  • Windows devices using FIDO Cross-Device Authentication
  • iPhones and iPads using FIDO Cross-Device Authentication
  • Chromebooks and other ChromeOS devices using FIDO Cross-Device Authentication
  • Ubuntu devices in Edge and Chrome using FIDO Cross-Device Authentication

Passkeys created in macOS can be used on:

  • Macs using the same Apple ID (synced automatically)
  • iPhones and iPads using the same Apple ID (synced automatically)
    • Passkeys created on a Mac and synced to an iPhone and/or iPad via iCloud Keychain can be used in all the places listed above under “iOS or iPadOS”

Device-bound passkeys created in Windows can be used on:

  • the same Windows device that created them

Matrix  

Test this client!  

Basic Capabilities  

CapabilityAndroidChrome OSiOS/iPad OSmacOSUbuntuWindows
Synced Passkeys 
v9+
 
Planned 1
 
v16+
 
v13+ 2
 
Browser
Extensions
 
Planned 1
Browser Autofill UI 
Chrome 108+
Edge 122+

 
Firefox
 
Planned
 
Safari
Chrome
Edge
Firefox
 
Safari
Chrome 108+
Firefox 122+
Edge 122+
 
Browser
Extensions
 
Chrome 108+ 3
Firefox 122+ 3
Edge 122+ 3

Cross-Device Authentication
Authenticator
 
v9+
-
n/a
 
v16+
-
n/a
-
n/a
-
n/a
Cross-Device Authentication
Client
 
v9+
 
v108+
 
v16+
 
v13+
 
Chrome
Edge
 
v23H2+
Third-Party Passkey Providers 
v14+
 
Browser
Extensions
 
v17+
 
v14+
 
Browser
Extensions
 
Browser
Extensions


 
Native Planned

Native Apps  

Invocation MethodAndroidChrome OSiOS/iPad OSmacOSUbuntuWindows
Native Platform APIs n/a    
Default Browser      
System WebView 
Custom Tabs
-
n/a
 
ASWeb
Authentication
Session
 
ASWeb
Authentication
Session
-
n/a
 
Edge
WebView2
Embedded WebView 
WebView 6
-
n/a
 
WKWebView 7
 
WKWebView 8
-
n/a
 

Advanced Capabilities  

CapabilityAndroidChrome OSiOS/iPad OSmacOSUbuntuWindows
Device-bound Passkeys 
on security keys
 
on security keys
 
on security keys
 
on security keys
 
on security keys
 
Client Hints 
Chrome 128+
Edge 128+

 
Firefox
 
128+
 
Not Supported
 
Chrome 128+
Edge 128+

 
Firefox
Safari
 
Chrome 128+
Edge 128+

 
Firefox

 
Chrome 128+
Edge 128+

 
Firefox

Related Origin Requests 
Chrome 128+
Edge 128+


 
Firefox
 
128+
 
v18+
 
Chrome 128+
Edge 128+
Safari (macOS 15+)

 
Firefox
 
Chrome 128+
Edge 128+


 
Firefox

 
Chrome 128+
Edge 128+


 
Firefox

Device-bound Passkey Attestationn/an/an/an/an/a 
Synced Passkey Attestation 
Not Supported
n/a 
Not Supported
 
Not Supported
n/an/a
1 Device-bound passkeys supported
2 See macOS browser behavior for caveats
3 Windows 11 22H2+
4 Experimental (behind flag)
5 Partial support
6 See details on the Android reference page
7 See details on iOS reference page
8 See details on macOS reference page
passkeys.dev
passkeys.dev
This site is brought to you by members of the W3C WebAuthn Community Adoption Group and the FIDO Alliance.
CC BY-NC-ND 4.0 | Privacy Policy
 
Links
Docs 
About 
Device Support 
Resources
Feature Detect 
Passkey Central 
Developer Discussions 
passkeys.dev
Code copied to clipboard