JWT Decoder

Paste a JSON Web Token to see its decoded header and payload.

How to use JWT Decoder

  1. Paste your JWT into the box.
  2. The decoded header and payload appear as formatted JSON, along with the raw signature.
  3. Copy any section with its own copy button.

Reference: RFC 7519, the JSON Web Token spec

Frequently asked questions

Does this verify the token's signature?

No — it only decodes the header and payload, which are just Base64-encoded JSON, not encrypted. Verifying the signature requires the secret or public key the token was signed with, which this tool never has access to.

Is it safe to paste a real JWT here?

Decoding happens entirely in your browser — the token is never sent anywhere. That said, treat access tokens as sensitive regardless of where you paste them, since anyone who has the raw token can already read its payload without any tool.

Why can I read the payload without a password?

Because a JWT isn't encrypted — it's signed. Signing proves the payload hasn't been tampered with; it doesn't hide the contents, which is why JWTs shouldn't carry secrets like passwords in their payload.

Community

Loading...