Home Supported Standards Terms & Conditions Privacy Policy Documentation Contact About

← Return to home

WebAuthn Analyzer — decode and verify a ceremony's artifacts

Paste what a WebAuthn ceremony produced — from this debugger, from a relying party's console, or from the browser extension — and see what is actually in it. This page performs no ceremony, so it works against artifacts from any relying party, needs no authenticator, and needs no secure context. It is arithmetic over bytes you already have.

Accepted input: a PublicKeyCredential in its toJSON() form (registration or assertion), or a capture from the extension — which additionally carries the request options, the half a relying party never shows anybody.

The artifact
Captures from the browser extension
What the relying party asked for
Client Data
Authenticator Data
Attestation Object
Credential Public Key (COSE_Key)
Verification

What no page can show you. The browser mediates every ceremony: JavaScript receives these artifacts and never the authenticator. There is no private key here, no PIN, no biometric, no authenticator state, and no CTAP — not the commands, not the USB frames. That boundary is the reason WebAuthn resists phishing, and it is why this is a WebAuthn debugger and not a CTAP debugger.