Developer tool / 100% free

JWT Decoder

Decode a JWT header and payload so you can see claims such as issuer, audience, expiry, subject, and scopes. It is for inspection and debugging, not for trusting a token. It is free, needs no account, and adds no watermark to your result.

Built for: jwt decoder

Loading text tools…

When you need this

What people use it for.

Checking why an access token is expired
Reading the audience or issuer during OAuth debugging
Inspecting scopes before testing an API call
How it works

What happens to your file.

The token is split into header, payload, and signature. The first two parts are Base64URL-decoded and printed as JSON, while time-based claims are converted to readable dates.

Where it stops: Decoding is not verification. A token can be forged unless the signature is checked with the issuer public key, which this utility does not do.

What this tool includes

Everything you need, without a paywall.

Free Pro export naming included
Header decode
Payload decode
Expiry display
Browser-local processing
Questions

Common questions.

Is it safe to paste a token?

Use test tokens whenever possible. A real access token can grant access until it expires.

Does decoding verify the signature?

No. It only reads the header and payload.

What does exp mean?

It is the expiry time as a Unix timestamp, converted to a readable date in the result.

Related free tools

You might also need.