Tools100% Private
← All tools

JWT Decoder & Verifier

RFC 7519 / 7518 · runs entirely in your browser

Paste a JSON Web Token below and the header, payload, and signature pieces are decoded instantly. Click Verify to add a key and run the cryptographic check locally with the browser's Web Crypto API. Supports HS256/384/512, RS256/384/512, PS256/384/512, ES256/384/512.
Header
Paste a token above
Payload
SignatureNot verified

What gets verified

After decoding the header and payload, this page verifies the signature against a key you supply. The signature is computed over the exact bytes of base64url(header)+"."+base64url(payload) and compared to the third segment using the algorithm declared in the header.

This page handles every standard JWT signing family:

Time claims

Three standard time-related claims are interpreted automatically:

Common use cases

Privacy

Tokens, secrets, and keys you paste are processed only in your browser. There is no network round-trip; the verification key is held in memory only as long as the page is open and is never stored or logged anywhere.