← All Tools

WebAuthn / Passkey Response Decoder

Decode the raw response from navigator.credentials.create() (registration) or navigator.credentials.get() (authentication). Parses clientDataJSON, the CBOR-encoded attestationObject, authenticatorData flags, AAGUID, credential ID, and the COSE-encoded public key — everything you need to debug a FIDO2 / passkey flow before writing the server-side verifier.

Paste either the full credential JSON or just the inner response. Individual fields (clientDataJSON, attestationObject, authenticatorData) can also be pasted on their own below.
clientDataJSON (base64url)
attestationObject (base64url)

About WebAuthn responses