JWT Decoder

Decode JSON Web Tokens to view their header and payload. No verification performed.

Security note

This tool does not verify signatures or validate token expiry. Decode only.

ℹ️

About this JWT Decoder

Decode JSON Web Tokens to view header and payload. JWTs are base64url-encoded; this tool decodes and pretty-prints the JSON. No verification or signature check—use for inspection and debugging only. All processing in your browser.

Key Features

Decode JWT header and payload

Pretty-print JSON

Show standard claims (exp, iat, sub, etc.)

Copy decoded JSON

Works in your browser

📖

How to Use

1

Paste a JWT (header.payload.signature)

2

View decoded header and payload

3

Check claims and expiry

4

Copy if needed

💡

Popular Use Cases

1

Debug auth tokens

2

Inspect claims and expiry

3

Understand API or OAuth tokens

4

Verify token structure

💡

Tips & Best Practices

This tool does not verify the signature. Never trust decoded content for security decisions without verification.

exp = expiry (Unix time), iat = issued at, sub = subject.

Frequently Asked Questions

Q

Does this verify the JWT?

No. The tool only decodes and displays the payload. It does not check the signature or validate the token. Use for inspection and debugging only.

Q

Is my token sent to a server?

No. Decoding runs in your browser. The JWT never leaves your device.

Q

What are common JWT claims?

exp (expiry), iat (issued at), sub (subject), iss (issuer), aud (audience). Many APIs add custom claims.