JWT Encoder
Build and sign a JSON Web Token with HMAC.
Decode a JSON Web Token and inspect its claims.
Decoding runs entirely in your browser and the token is never transmitted or stored. That said, a JWT is a live credential until it expires: prefer an expired or test token, and rotate anything you paste into any online tool, this one included.
No. Verification requires the signing key, and a tool that asked for your key would be a bad idea. This decoder shows you what the token claims. Only your server, holding the key, can establish whether those claims are authentic.
exp is the expiry time, iat is when the token was issued, and nbf is the earliest time it may be accepted. All three are Unix timestamps in seconds. The decoder converts them to readable dates and flags a token that is expired or not yet valid.
Build and sign a JSON Web Token with HMAC.
Convert text and binary data to Base64 and back.
Generate a SHA-256 digest of any text.
Your input is saved in this browser so a refresh does not lose it. Tools handling credentials are never saved.