← All Tools
JWT Token Decoder
Paste JWT Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyLCJleHAiOjE5MTYyMzkwMjIsImF1ZCI6ImZyZWVjb2Rlc3RvcmUub25saW5lIiwiaXNzIjoiYXV0aC5mcmVlY29kZXN0b3JlLm9ubGluZSJ9.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Decoded
Verify
Generate
Claims Reference
Header
Payload
Signature
HMAC Secret Key
Verify Signature
Payload (JSON)
{"sub": "user123", "name": "Dev User", "iat": 1716239022, "exp": 1916239022}
Secret Key
Generate JWT
Copy
Generated JWT
Standard JWT Claims (RFC 7519)
iss
Issuer
Who issued the token (e.g., auth.example.com)
sub
Subject
Who the token is about (user ID)
aud
Audience
Who the token is intended for
exp
Expiration
Unix timestamp when token expires
nbf
Not Before
Token not valid before this time
iat
Issued At
When the token was issued
jti
JWT ID
Unique identifier for the token
Common Header Fields
alg
Algorithm
HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384, ES512
typ
Type
Usually "JWT"
kid
Key ID
Identifies which key was used to sign