JWT decoding runs locally in your browser. Nothing is uploaded.

JWT Decoder

Paste a JSON Web Token to decode its header and payload into formatted JSON on your device. This tool decodes only and does not verify signatures.

JWT decoding runs locally in your browser. Nothing is uploaded.

Decode a JWT

Decode only. This tool does not verify the token signature.

Header

Payload

Decode JWT contents without uploading tokens

Use this JWT decoder to inspect token headers, claims, expiration times, issuer fields, audience values, and payload data during debugging or documentation work.

The token is decoded locally in your browser with base64url decoding and JSON parsing. It does not verify the signature, so use a trusted server-side verifier when you need to confirm authenticity.

How to use this tool

  1. Paste a JWT

    Add a token with header, payload, and signature segments separated by dots.

  2. Read the decoded JSON

    Review the formatted header and payload plus human-readable registered time claims when present.

  3. Copy decoded sections

    Copy the decoded header or payload JSON for debugging, documentation, or comparison.

FAQ

Does this JWT decoder verify the signature?

No. This is a decode-only tool. It does not verify the JWT signature or prove the token is trusted.

Does this JWT decoder upload my token?

No. The token is decoded locally in your browser and is not uploaded to a server.

What parts of the JWT are decoded?

The tool decodes the header and payload JSON. The signature segment is not verified.

Can it show expiration dates?

Yes. If exp, iat, or nbf claims are present as Unix seconds, the tool displays human-readable date strings.