YubiKey FIDO Webauthn compatibility by OS


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.