Device Support

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:

Passkeys created in Android can be used on:

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

CapabilityAndroidChrome OSiOS/iPad OSmacOSUbuntuWindows
Synced Passkeys
Android 9+

Planned 1

iOS 16+

macOS 13+ 2

Not Supported

Planned 1
Browser Autofill UI
Chrome


Edge


Firefox

Planned

Safari
Chrome
Edge
Firefox

Safari
Chrome 2


Edge


Firefox

Not Supported

Chrome 3


Edge
Firefox
Cross-Device Authentication
Authenticator

Android 9+

Not Supported

iOS 16+

Not Supported

Not Supported

Not Supported
Cross-Device Authentication
Client

Planned

iOS 16+

macOS 13+

Chrome
Edge

Chrome
Edge


Firefox
Windows apps
Third-Party Passkey Providers
Android 14+

Not Supported

iOS 17+

macOS 14+

Not Supported

Planned
Advanced Capabilities
CapabilityAndroidChrome OSiOS/iPad OSmacOSUbuntuWindows
Device-bound Passkeys
Not Supported

Not Supported

on security keys

on security keys

on security keys
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 Chrome M108 and Windows 11 22H2