Decoding only. The signature is not verified, and the result does not establish trust or a valid login.
Ready. Enter your content, then choose an action.
◇ Content is processed in this browser onlyInput is not saved automatically
HOW TO USEHow to use
Paste a three-part JWT (Header.Payload.Signature) and decode its header and payload. The example is fictional, unsigned data, not a working login credential.
ExampleThe header may contain alg; the payload may contain sub and exp. All fields remain unverified input.
GOOD TO KNOWKeep in mind
This only decodes Base64URL and JSON. It does not verify signatures, permissions or expiration and makes no network requests. Five-part encrypted JWE is unsupported. Numbers follow JavaScript JSON parsing rules.
Common questions
Why can an expired JWT be decoded? Decoding reads the content. Expiration checks and signature verification are separate validation steps; decoding success is not validation success.