Home Tools About Us ♥ Support Us
🔑 JWT Decoder

Decode, verify &
build JWTs

Inspect claims, check expiry, verify HMAC signatures, and construct new tokens — all instantly, in your browser.

Paste a JWT

How to use this tool

  1. Decode — paste any JWT into the Decode tab to instantly see its header, payload, signature, and a human-readable claims overview with expiry status.
  2. Verify — switch to the Verify tab, pick the HMAC algorithm from the token's header, enter the shared secret, and check whether the signature is valid.
  3. Build — use the Build tab to write your own header and payload JSON, choose HS256/384/512, add a secret, and generate a signed token.
  4. Reuse — every decode, verify, and build action is saved to Local History; click any entry to reload it, or clear it all whenever you like.

Standard registered claims

ClaimNameMeaning
issIssuerWho issued the token
subSubjectWho the token is about (e.g. user ID)
audAudienceWho the token is intended for
expExpirationUnix timestamp after which the token is invalid
nbfNot BeforeUnix timestamp before which the token isn't valid yet
iatIssued AtUnix timestamp when the token was created
jtiJWT IDUnique identifier for the token

Frequently Asked Questions

No. Decoding, verification, and signing all happen locally in your browser using the Web Crypto API. Nothing is sent to or stored on our servers.

Signature verification currently supports the HMAC family (HS256, HS384, HS512) using a shared secret. RS/ES tokens can still be decoded and inspected, but verifying them needs a public key check we don't support yet.

It reads the token'sexp,nbf, andiat claims and compares them to your current device time to show whether the token is valid, expired, or not yet active.

Yes. The Build tab lets you write a header and payload, pick an HMAC algorithm, enter a secret, and generate a signed token.

No. History is stored only in your browser's local storage on this device. You can delete individual entries or clear everything at any time.

Related developer tools

Browse Other Categories

Support EaseDev Studios

All tools are free. If they've saved you time, consider supporting us.

Buy Us a Coffee

A quick one-time gesture that means a lot.

Buy a Coffee →
🎗️

Become a Patron

Support us monthly and help build more tools.

Join on Patreon →