JWT Decoder & Verifier

Paste a JSON Web Token to decode its header, payload and claims instantly — and check its expiry. Optionally verify an HS256 signature with your secret.

🔒 100% in your browser — your token is never uploaded
Header will appear here…
Payload will appear here…
Signature…
Related: Smart Paste Detector · Base64 Encoder/Decoder · Exposed Secrets Scanner · HTTP Status Codes

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe way to represent claims between two parties — most often used for authentication and authorization. It has three Base64url-encoded parts separated by dots: header.payload.signature.

Security note: the payload is only encoded, not encrypted — anyone can read it. Never put secrets in a JWT payload. Decoding a token does not verify it; always verify the signature server-side before trusting its claims.

Found this useful? Share it