Skip to content
Torola

JWT Decoder

Paste a JSON Web Token to read its claims, check if it has expired and verify HMAC signatures — privately.

  • Processed locally — your files never leave your device
  • Free, no sign-up
  • No file limits

How to use JWT Decoder

  1. 1

    Paste your JWT into the box.

  2. 2

    Read the decoded header, payload and expiry status.

  3. 3

    Optionally enter the HMAC secret to verify the signature.

Features

  • Readable claimsexp, iat and nbf are shown as local dates with an expired badge.
  • Signature checkVerify HS256, HS384 and HS512 tokens with your secret.
  • Safe for real tokensDecoding happens locally — tokens are never sent to a server.

Frequently asked questions

Is it safe to paste production tokens?

Yes. Nothing is uploaded; the token is decoded with JavaScript in your browser. Still, avoid sharing tokens in screenshots.

Why can’t it verify RS256 tokens?

RS256/ES256 need the issuer’s public key. Only HMAC-signed tokens can be verified with a shared secret here.

Does decoding mean the token is valid?

No. Anyone can decode a JWT; only a verified signature proves it’s authentic.

Related tools