Security Key Test

Checks whether a FIDO2 / WebAuthn security key works in this browser: a USB key like a YubiKey, or a built-in platform authenticator like Windows Hello, Touch ID, or an Android fingerprint. Useful for onboarding a new key before a user is locked out, or for anyone confirming a key they just bought.

Privacy: When you press Test my key, this page creates a single throwaway WebAuthn credential using a random challenge and a random user ID generated in your browser. The whole ceremony runs locally between the browser and your authenticator; there is no server and no network request. The credential the authenticator returns is discarded immediately - nothing is registered with any site, nothing is saved, nothing is transmitted. It is a capability test, not a sign-up. View source to verify.

Configuration

Driver: WebAuthn credentials.create()

Takes a few seconds. When you press the button your browser will ask you to touch your key or approve with Windows Hello / Touch ID. The credential created is thrown away instantly - nothing is registered or stored.

Status Check Step
Pending

WebAuthn is supported

Feature-detects PublicKeyCredential and whether a built-in platform authenticator (Windows Hello, Touch ID) is available.

1 of 2
Pending

Security key completes a WebAuthn ceremony

Runs a throwaway credentials.create() so you can touch your key or approve with the platform authenticator. The result is discarded.

2 of 2