Decode and inspect JSON Web Tokens. View header, payload claims, and expiration status.
A JWT is a compact, URL-safe token format with three Base64-encoded parts โ header, payload, and signature โ used for stateless authentication, API authorization, and secure information exchange between parties.
| Claim | Name | Description |
|---|---|---|
| iss | Issuer | Who issued the token |
| sub | Subject | User/entity identifier |
| aud | Audience | Intended recipient |
| exp | Expiration | Token expiry time |
| nbf | Not Before | Token activation time |
| iat | Issued At | Token creation time |
| jti | JWT ID | Unique token identifier |
No Verification: This tool decodes JWTs but cannot verify signatures. Always verify tokens server-side before trusting claims.
Not Encrypted: JWT payloads are only Base64-encoded, not encrypted. Anyone can decode them. Never store sensitive secrets in JWTs.
100% Client-Side: All decoding happens in your browser. Your tokens never leave your device.
Formula
JWT = Base64Url(header) . Base64Url(payload) . Base64Url(signature)header = JSON object with algorithm (alg) and token type (typ)
payload = JSON object with claims (iss, sub, exp, iat, custom data)
signature = HMAC-SHA256(base64(header) + "." + base64(payload), secret)
Worked Example
Decoding a JWT
Did you know? JWTs were introduced in 2010 via RFC 7519. They replaced opaque session tokens by embedding verifiable claims directly in the token โ enabling stateless authentication across microservices without a central session store.
Sources
Convert text to ASCII codes and back. Supports decimal, hex, binary, and octal formats.
Convert width/height to aspect ratios, scale dimensions, and generate responsive embed CSS for any layout.
Calculate required internet bandwidth based on devices and activities in your household.
Encode and decode Base64 strings. Convert text for data URIs, APIs, and safe data transmission.
Create CSS border-radius with visual controls for each corner. Generate circles, pills, and custom shapes.
Create CSS box shadows with multiple layers, live preview, and copy-ready code.