Developer tool

JWT Decoder

Inspect a JSON Web Token header, payload, and expiry without uploading it.

Runs in your browser
JWT Decoderdecode only

Decoding does not verify the signature. Never treat an unverified payload as trusted. This tool does not send the token anywhere.

How to use this JWT decoder

  1. Paste the complete three-part JWT. Read the decoded header and payload without treating them as signature-verified data.
  2. Review the result shown beside the controls. Check syntax, escaping, and edge cases against the source before using the result in a live project.
  3. Check the output against the source, then copy or download the finished result.

About this JWT decoder

JWT Decoder helps you inspect a JSON Web Token header, payload, and expiry without uploading it. The input and result appear together for easy comparison.

You can also use it to compare the result with the original input.

Example

Paste a token beginning with eyJ to inspect its alg, sub, iat, and exp claims. The decoded payload is readable even when the signature has not been verified.

Common uses

  • inspect a JSON Web Token header, payload, and expiry without uploading it
  • compare the result with the original input
  • copy or save the finished output for later use