Inspect JWT claims or create an unsigned token-shaped value locally.
Unsigned output only
Generated values have an empty signature. Use them for local demos and decoding only — never for access control or production credentials.
Inspect a token
Decode header and payload locally. Signature presence is shown, but never verified.
Paste a three-part token. Nothing leaves your browser.
Algorithm and token metadata.
Claims carried by the token.
Create an unsigned token
Shape JSON for a demo token. The final signature segment stays empty by design.
Example: {"alg":"none","typ":"JWT"}
Example: {"sub":"demo"}
Unsigned output ends with a trailing dot because no signature is created.
Unsigned output is for inspection and development only. It is not a signed authentication token.