Decode a JSON Web Token to read its header, payload, and signature. Detects expired tokens.
100% in your browser · No uploads{
"alg": "HS256",
"typ": "JWT"
}{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Uvelia does not verify signatures — it only decodes the token.
JWT Decoder splits a JSON Web Token into its three parts (header, payload, signature) and decodes the first two so you can read what's inside. Detects whether the token is expired based on the `exp` claim.
No — verification requires the signing secret or public key, which Uvelia doesn't have (and shouldn't). The decoder shows you the contents; signature verification has to happen on the server that issued the token.
Decoding happens entirely in your browser — nothing is sent to a server. That said, a JWT is still a credential. Don't paste it into anything (Uvelia included) that another person might see.