100% Client-side  |  Nothing sent to server  |  Supports HS256 • HS384 • HS512

JWT Decoder & Verifier

Decode JSON Web Tokens instantly. Inspect header, payload and claims. Verify HMAC signatures (HS256/384/512) with your secret key. Runs 100% client-side.

Token structure
..
Header

                            
Payload

                            
Claims analysis
Signature (Base64URL)

                            
Verify HMAC signature (HS256 / HS384 / HS512)

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe token format used to securely transmit information between parties as a JSON object. JWTs are widely used for authentication and authorization in web applications and APIs.

A JWT consists of three Base64URL-encoded parts separated by dots:

Header.Payload.Signature

JWT Structure

PartContainsExample
HeaderAlgorithm & token type{"alg":"HS256","typ":"JWT"}
PayloadClaims (user data){"sub":"123","name":"Alice","iat":1516239022}
SignatureIntegrity verificationHMACSHA256(base64(header)+"."+base64(payload), secret)

Standard Claims

ClaimNameDescription
issIssuerWho issued the token
subSubjectWho the token refers to (usually user ID)
audAudienceWho the token is intended for
expExpirationUnix timestamp — token is invalid after this time
nbfNot BeforeUnix timestamp — token is invalid before this time
iatIssued AtUnix timestamp — when the token was issued
jtiJWT IDUnique identifier for this token

Supported Algorithms

AlgorithmTypeKeyNotes
HS256HMAC-SHA256Shared secretMost common — this tool can verify
HS384HMAC-SHA384Shared secretThis tool can verify
HS512HMAC-SHA512Shared secretThis tool can verify
RS256RSA-SHA256Public/private keyDecode only (verification requires public key)
ES256ECDSA-SHA256Public/private keyDecode only

Security Warning

Never paste production JWTs containing sensitive user data into online tools you don't control. This tool runs entirely in your browser — no data is sent to any server — but always be careful with real tokens.

References

  1. RFC 7519 — JSON Web Token (JWT)
  2. RFC 7515 — JSON Web Signature (JWS)
  3. jwt.io — Introduction to JWT