TOOLTIKI Lovable tool, really free
Developer Encoding

JWT decoder

The signature is shown but never verified — that needs the signing key, which this page does not have and should not ask for.

Processed in your browser · nothing is uploaded

Local · never verified, never uploaded
Advertisement
320 × 100

Splits a JWT into its three parts and decodes the header and payload, showing the expiry in readable form. The signature is displayed but not verified.

How to use the jwt decoder

1 Paste your input. The result appears immediately.
2 Adjust the indent if the default is not yours.
3 Copy the result, or save it as a file.

Not verifying is the honest position for a browser tool: verification needs the signing key, and pasting a production signing key into a web page is precisely the mistake nobody should make. That leads to the thing worth understanding about JWTs — a decoded payload proves nothing. Anyone can craft a token with any claims in it; only the signature makes it trustworthy, and only your server can check that. Two related habits: never put anything secret in a payload, because it is merely Base64 and readable by anyone holding the token, and treat a token seen in a URL or a log as compromised.

Questions

No, deliberately. Verification needs the signing key, which should never be pasted into a web page.

RFC 7519 — JSON Web Token
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING