JWT Decoder
Decode and inspect JSON Web Tokens (JWT). View header, payload, and expiration information.
How to Use JWT Decoder
- Paste your JWT token into the input field
- Click Decode JWT to parse the token
- View the decoded header and payload sections
- Check token expiration status and dates
- Copy individual sections as needed
What is a JWT?
A JSON Web Token (JWT) is a compact, URL-safe means of representing claims between two parties. It consists of three parts: header, payload, and signature.
JWT Structure
A JWT consists of three Base64-encoded parts separated by dots (xxxxx.yyyyy.zzzzz):
- Header - Contains metadata about the token type and hashing algorithm used
- Payload - Contains the claims - statements about the user and additional data
- Signature - Used to verify the token integrity and authenticity
Common JWT Claims
- iss (Issuer) - Who issued the token
- sub (Subject) - The subject of the token (usually user ID)
- aud (Audience) - Who the token is intended for
- exp (Expiration) - When the 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
Features
- Decode JWT header and payload instantly
- View token expiration status in real-time
- Copy decoded sections with one click
- Supports all standard JWT formats
- Works entirely in your browser - no data is sent to any server
Security Note
This decoder runs entirely in your browser. Your tokens are never sent to any server. However, never share your JWT tokens publicly as they may contain sensitive information.