WebAuthn Passkey Tester (Register + Verify)

Test the WebAuthn / passkey API locally. Click Register to invoke the browser's credential creation flow (Touch ID, Windows Hello, security key, etc.); the tool shows the attestation object, client data JSON, and credential ID it returns. Click Authenticate to verify the credential is valid. Useful when prototyping a passwordless auth flow.

All credentials stored in your browser only. This tool does not communicate with any server; in a real WebAuthn flow, the server validates the attestation and stores the credential public key.

How to use the WebAuthn Passkey Tester (Register + Verify)

Click Register passkey. Your browser prompts to create a new credential (Touch ID, Face ID, Windows Hello, USB security key, etc.). The tool stores the credential ID in localStorage and shows you the attestation object. Click Authenticate to invoke the assertion flow with that credential — you'll see the signature, authenticator data, and client data JSON. Useful for prototyping or learning the WebAuthn API.