JWT Decoder

Decode and inspect JSON Web Token header and payload.

Free online tool. No signup required. All processing runs in your browser.

About this tool

Paste a JWT string to decode its header and payload without verifying the signature. Useful for debugging auth tokens and inspecting claims.

What is JWT Decoder?

A JWT (JSON Web Token) is a compact way to send signed data between parties. It has three parts: header, payload, and signature, each Base64URL-encoded and separated by dots.

How to use JWT Decoder

  1. Paste your JWT into the input field.
  2. View the decoded header and payload.
  3. Copy or inspect the claims as needed.

Examples

Example input

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4ifQ.dozjgNryP4J3jVmNHl0w5N_XgL0n3I9PlFUP0THsR8U

Example output

Header: { alg: "HS256", typ: "JWT" }
Payload: { sub: "1234567890", name: "John" }

FAQ

Is the JWT signature verified?
No. This tool only decodes the header and payload. It does not verify the signature.
Can I decode expired tokens?
Yes. Decoding works regardless of expiration; check the exp claim in the payload for the expiry time.

Related tools