← Back to Tools

🔐 JWT Decoder

Header
Payload / Claims

      
Expiration

Quick Answer

A JWT (JSON Web Token) is a compact, three-part token used for authentication and authorization. This tool decodes the header and payload of any JWT so you can inspect its claims and expiration — entirely in your browser.

What is a JWT?

A JWT has three Base64URL-encoded parts separated by dots: a header (algorithm/type), a payload (claims — the actual data), and a signature (verifies the token wasn't tampered with, using a secret only the issuing server knows). Decoding the header and payload requires no secret; verifying the signature does.

How to use this tool

  1. Paste a JWT into the input box.
  2. Click Decode JWT to see the header, payload/claims, and expiration status.

Privacy

Decoding happens entirely in your browser — the token never leaves your device. This matters for JWTs, since they often carry session or identity data.

FAQ

Does this tool verify the signature?

No — it only decodes and displays the header and payload, which requires no secret. Verifying a signature requires the issuer's secret key or public key, which this tool intentionally doesn't ask for.

Is a decoded JWT sensitive?

Yes — the payload is plain, readable data (not encrypted), so anyone with the token can see its claims. Never paste a production JWT from a system you don't control into a third-party tool.

Related Tools