JWT Decoder

Inspect the header and claims of a JSON Web Token.

Runs in your browser Developer Tools Free · No account

Input

Processed locally

This tool runs entirely in your browser. The data you paste or load is never uploaded.

Result

Enter your input, then run the tool.

About this tool

Decodes the header and payload of a JWT so you can check claims, scopes and expiry without pasting a token into a server. The signature is shown as raw bytes and is explicitly not verified: this tool never has your signing key.

How to use it

  1. Paste a token in the form header.payload.signature.
  2. Read the decoded header and claims, including exp and iat as dates.
  3. Remember that decoding proves nothing about authenticity.

Frequently asked questions

Can this tool verify a signature?
No. Verification requires the secret or public key, which should never be pasted into a web page. Use your identity provider or a server-side library.
Is pasting a token here safe?
Decoding happens in your browser and nothing is sent to the server, but tokens are still credentials. Use a short-lived test token, and never paste production secrets.

Keep going

More in this category