Pronto Arquivo
☰

JWT Decoder

Paste a JWT and see its contents, when it expires and which algorithm it uses.

  • Never leaves your device
  • No sign-up

The token is decoded in your browser and never sent anywhere. The signature isn't verified: that requires the secret key.

Quick answer: To decode a JWT, paste the token (with or without "Bearer") into the box. You'll see the header (algorithm and type), the payload with its claims and the issued and expiration dates in readable form. The signature isn't verified, since that requires the secret key.

How to do it in 3 steps

  1. 1Paste the JWT.
  2. 2See the header and payload.
  3. 3Check the expiration.

Why use Pronto Arquivo

Readable expiration

Turns exp and iat into a date and time and warns you if it has expired.

Secure

The token never leaves your browser, unlike sites that send it to a server.

Accepts Bearer

You can paste the whole Authorization header.

Copy the payload

Formatted JSON, ready to copy.

Guides

Don't paste production tokens into unknown sites

Many decoders send tokens to their servers. Decoding here is local, but treat valid tokens like passwords.

Frequently asked questions

What is a JWT?

JSON Web Token: a token with a header, payload and signature separated by dots.

How do I check when a JWT expires?

The exp claim is shown as a date and time.

Does the tool verify the signature?

No; that requires the secret or public key.

Is the token sent anywhere?

No. It's decoded in your browser.

More tools