Browser support of FIDO2 passwordless authentication

Azure Active Directory allows FIDO2 security keys to be used as a passwordless device. The availability of FIDO2 authentication for Microsoft accounts was announced in 2018, and it became generally available in March 2021. The following diagram shows which browsers and operating system combinations support passwordless authentication using FIDO2 authentication keys with Azure Active Directory.

Supported browsers

This table shows support for authenticating Azure Active Directory (Azure AD) and Microsoft Accounts (MSA). Microsoft accounts are created by consumers for services such as Xbox, Skype, or Outlook.com. Supported device types include USB, near-field communication (NFC), and bluetooth low energy (BLE).

OS Chrome Chrome Chrome Edge Edge Edge Firefox Firefox Firefox
USB NFC BLE USB NFC BLE USB NFC BLE
Windows Chrome supports USB on Windows for AAD accounts. Chrome supports NFC on Windows for AAD accounts. Chrome supports BLE on Windows for AAD accounts. Edge supports USB on Windows for AAD accounts. Edge supports NFC on Windows for AAD accounts. Edge supports BLE on Windows for AAD accounts. Firefox supports USB on Windows for AAD accounts. Firefox supports NFC on Windows for AAD accounts. Firefox supports BLE on Windows for AAD accounts.
macOS Chrome supports USB on macOS for AAD accounts. Chrome does not support NFC on macOS for AAD accounts. Chrome does not support BLE on macOS for AAD accounts. Edge supports USB on macOS for AAD accounts. Edge does not support NFC on macOS for AAD accounts. Edge does not support BLE on macOS for AAD accounts. Firefox does not support USB on macOS for AAD accounts. Firefox does not support NFC on macOS for AAD accounts. Firefox does not support BLE on macOS for AAD accounts.
Linux Chrome supports USB on Linux for AAD accounts. Chrome does not support NFC on Linux for AAD accounts. Chrome does not support BLE on Linux for AAD accounts. Edge does not support USB on Linux for AAD accounts. Edge does not support NFC on Linux for AAD accounts. Edge does not support BLE on Linux for AAD accounts. Firefox does not support USB on Linux for AAD accounts. Firefox does not support NFC on Linux for AAD accounts. Firefox does not support BLE on Linux for AAD accounts.

Unsupported browsers

The following operating system and browser combinations are not supported, but future support and testing is being investigated. If you would like to see other operating system and browser support, please leave feedback using the product feedback tool at the bottom of the page.

Operating system Browser
iOS Safari, Brave
macOS Safari
Android Chrome
ChromeOS Chrome

Minimum browser version

The following are the minimum browser version requirements.

Browser Minimum version
Chrome 76
Edge Windows 10 version 19031
Firefox 66

1All versions of the new Chromium-based Microsoft Edge support Fido2. Support on Microsoft Edge legacy was added in 1903.

Next steps

Enable passwordless security key sign-in