JWT Decoder

Decode and inspect JSON Web Tokens. View header, payload, and check expiration status.

HEADER
[[ JSON.stringify(header, null, 2) ]]
PAYLOAD
[[ JSON.stringify(payload, null, 2) ]]
Expires At
[[ formatDate(payload.exp) ]]
EXPIRED VALID
Issued At
[[ formatDate(payload.iat) ]]

[[ error ]]

Paste a JWT token above to decode it

About JWT

JSON Web Tokens (JWT) consist of three parts: Header, Payload, and Signature. This tool decodes the header and payload but does not verify the signature. Never trust a JWT without proper server-side verification.

100% client-side. Your JWT never leaves your browser.