Security & tokens / LING.TOOLS
JWT encoder & decoder
Decode JWT claims, sign HS256/384/512 tokens, and verify HMAC signatures locally.
Result
Ready when you are
Set up your input and run the tool. Your result will appear right here.
Private · Instant · LocalGUIDE & CONTEXT
About this tool
Decode header and payload without a key, or supply a secret to verify HS256/384/512 signatures. You can also sign a JSON payload with a sufficiently strong key. Signature validity alone does not establish issuer trust, audience or authorization.
How to use it
- Choose decode/verify or sign/encode.
- For signing, enter header and payload JSON plus a strong secret. For verification, paste a compact JWT and provide its secret.
- Review signature and time claims; your application must still validate issuer, audience and authorization.
Example
A payload containing {"exp":1704067200} declares an expiry of 2024-01-01T00:00:00Z, regardless of whether the signature is valid.