Device Support
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 😉
This matrix represents the default capabilities for a user out of the box. Additional capabilities may be available when a user installs a different passkey provider.
Test this client!Capability | Android | Chrome OS | iOS/iPad OS | macOS | Ubuntu | Windows |
Synced Passkeys | v9+ | v129+ | v16+ | v13+ | Browser Extensions | Planned 1 |
Browser Autofill UI (Conditional Get) |
Chrome 108+ Edge 122+ Firefox | v129+ |
iOS 16.1+ - Safari Chrome Edge Firefox |
Safari 16.1+ Chrome 108+ Firefox 122+ Edge 122+ | Browser Extensions |
Chrome 108+ 3 Firefox 122+ 3 Edge 122+ 3 |
Passkey Upgrades 2 (Conditional Create) |
Chrome Edge Firefox | 136+ 2 |
iOS 18+ 2 - Safari 2 Chrome 2 Edge 2 Firefox 2 |
Safari 18+2 Chrome 136+ 2 Edge Firefox | Chrome 136+ 2 Edge Firefox |
Chrome 136+ 3 Edge Firefox |
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 |
Invocation Method | Android | Chrome OS | iOS/iPad OS | macOS | Ubuntu | Windows |
Native Platform APIs | n/a | Planned | ||||
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 |
Capability | Android | Chrome OS | iOS/iPad OS | macOS | Ubuntu | Windows |
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 Attestation | n/a | n/a | n/a | n/a | n/a |