Decode a JSON Web Token to read its header and claims — and verify an HS256 signature, all in your browser.
Header · HS256
Payload
Claims
Verify signature (HS256)
A JSON Web Token (JWT) looks like an unreadable string of three dot-separated chunks, but it is really just Base64URL-encoded JSON that anyone can read. This decoder splits a token apart and shows you the header, the payload and every claim in plain JSON, with the timestamp claims (issued-at, expiry, not-before) translated into readable dates and an at-a-glance expired/valid check.
Crucially, it does all of this — including optional HS256 signature verification against your secret — entirely in your browser using the Web Crypto API. Your token and secret are never sent to a server, which matters because a JWT is often a live credential. Paste, read, and verify without any of it leaving your device.