JWT Decoder
Inspect a JSON Web Token's header, payload and signature without leaving your browser.
All processing happens locally in your browser
Header
{
"alg": "HS256",
"typ": "JWT"
}Payload
{
"sub": "123",
"name": "Ada Lovelace",
"iat": 1700000000
}Signature
signature
A JSON Web Token (JWT) has three base64url-encoded parts separated by dots: a header that names the algorithm, a payload that carries claims such as iss, sub, exp, and iat, and a signature that the server uses to verify the token. Paste any JWT below to inspect all three sections instantly — the exp claim is automatically converted to a human-readable date so you can see at a glance whether the token has expired.