This dashboard provides the latest compatibility information for YubiKey FIDO Webauthn support across various operating systems, browsers and platforms, including general availability (GA) operating system (OS) releases and upcoming targeted beta versions.
Operating systems, browsers and platforms
While there are a large number of browser and operating system combinations, because of the differences in ways that support for FIDO is delivered on different platforms, some of those combinations may use the same underlying mechanism to provide FIDO credential support.
Use this chart to determine which FIDO platform is in use for each browser and platform combination:
Windows 10 | Windows 11 | macOS | iOS / iPadOS | Android | Linux | |
Chrome & Edge (Chromium-based browsers) | Windows 10 | Windows 11 | Chrome on macOS and Linux | Safari | Google Play Services | Chrome on macOS and Linux |
Safari | N/A | N/A | Safari | Safari | N/A | N/A |
Firefox | Windows 10 | Windows 11 | Safari | Safari | Google Play Services | Firefox on Linux |
On Windows 10 and Windows 11, the FIDO support is provided by a Windows API, and all applications including web browsers must use that support unless they’re run with administrative privileges.
On iOS and iPadOS, the FIDO support is provided by an Apple API, and all web browsers must utilize that support.
On macOS, a FIDO API is provided, but its use is not mandatory:
- Safari uses the built-in Apple API
- Firefox uses the built-in API by default, but that is configurable
- Chrome does not use the built-in API for hardware security keys
On Android (version 9 or higher), FIDO support may be provided by Google Play Services (version 24 or higher) on devices that have it installed.
On Linux-based operating systems, there is no system wide API available, so each browser must provide its own FIDO support.
YubiKey FIDO Webauthn Platform Compatibility Status by OS
Windows
Windows 10 (22H2) GA (Test Dated: Jan 20, 2025) |
Windows 11 (24H2) GA (Test Dated: Jan 20, 2025) |
|
Usernameless |
✅USB ✅NFC |
✅USB ✅NFC |
Passwordless |
✅USB ✅NFC |
✅USB ✅NFC |
Second Factor |
✅USB ✅NFC |
✅USB ✅NFC |
Initial PIN Setup |
✅USB ✅NFC |
✅USB ✅NFC |
Initial Fingerprint Setup | ✅USB1 | ✅USB1 |
AlwaysUV | ❌ |
✅USB ✅NFC |
Force PIN Change | ❌ |
✅USB ✅NFC |
Chrome on macOS
Chrome on macOS 15.5 (GA) (Test Dated: May 15, 2025) |
Chrome on macOS 15.6 (Beta 2) (Test Dated: Jul 2, 2025) |
Chrome on macOS 26 (Beta 2) (Test Dated: Jun 24, 2025) |
|
Usernameless | ✅USB | ✅USB | ✅USB |
Passwordless | ✅USB | ✅USB | ✅USB |
Second Factor | ✅USB | ✅USB | ✅USB |
Initial PIN Setup | ✅USB | ✅USB | ✅USB |
Initial Fingerprint Setup | ✅USB2 | ✅USB2 | ✅USB2 |
AlwaysUV | ✅USB | ✅USB | ✅USB |
Force PIN Change | ✅USB | ✅USB | ✅USB |
Safari on macOS/iOS/iPadOS
Safari on macOS/iOS/iPadOS 15.5 (GA) (Test Dated: May 15, 2025) |
Safari on macOS/iOS/iPadOS 15.6 (Beta 2) (Test Dated: Jul 2, 2025) |
Safari on macOS/iOS/iPadOS 26 (Beta 2) (Test Dated: Jun 24, 2025) |
|
Usernameless |
✅USB ✅NFC ✅Lightning |
✅USB ✅NFC ✅Lightning |
❌4 |
Passwordless |
✅USB ✅NFC ✅Lightning |
✅USB ✅NFC ✅Lightning |
❌4 |
Second Factor |
✅USB ✅NFC ✅Lightning |
✅USB ✅NFC ✅Lightning |
✅USB ✅NFC ✅Lightning |
Initial PIN Setup |
✅USB ✅NFC ✅Lightning |
✅USB ✅NFC ✅Lightning |
✅USB ✅NFC ✅Lightning |
Initial Fingerprint Setup | ❌ | ❌ | ❌ |
AlwaysUV | ❌ | ❌ | ❌ |
Force PIN Change | ❌ | ❌ | ❌ |
Google Play Services (Android)
Google Play Services Android 15 (GA) (Test Dated: Jan 20, 2025) |
|
Usernameless |
✅USB ❌NFC |
Passwordless |
✅USB ❌NFC |
Second Factor |
✅USB ✅NFC |
Initial PIN Setup |
✅USB ❌NFC |
Initial Fingerprint Setup | ❌ |
AlwaysUV |
✅USB3 ❌NFC |
Force PIN Change | ❌ |
Linux
Chrome on Linux Ubuntu 24.04 (GA) (Test Dated: Jan 20, 2025) |
Firefox on Linux Ubuntu 24.04 (GA) (Test Dated: Jan 20, 2025) |
|
Usernameless | ✅USB | ✅USB |
Passwordless | ✅USB | ✅USB |
Second Factor | ✅USB | ✅USB |
Initial PIN Setup | ✅USB | ❌ |
Initial Fingerprint Setup | ✅USB2 | ❌ |
AlwaysUV | ✅USB | ✅USB |
Force PIN Change | ✅USB | ❌ |
Footnotes
1 Windows 10 and Windows 11 allow for the enrollment of new fingerprints, but will not prompt for it automatically
2 Chrome on macOS and Linux will prompt for biometric enrollment any time the user registers the YubiKey on a new site if fingerprints aren’t already enrolled
3 Firefox for Android lacks full support for the AlwaysUV feature
4 Apple has acknowledged the issue and is attempting to reproduce it on their test infrastructure. No indication of a timeline for a fix.