Enter JWT Token
JWTs contain three Base64URL parts separated by dots.
Decode and inspect JSON Web Tokens to view header, payload, and signature details.
Decode JSON Web Tokens, inspect claims, and optionally verify signatures—all locally in your browser.
Paste a JWT to inspect its contents.
JWTs contain three Base64URL parts separated by dots.
No token decoded yet.
—0 bytes—0 bytes—0 bytes—
Tokens and credentials never leave your browser.
Verify HMAC, RSA, RSA-PSS, and ECDSA.
Inspect timestamps and identity claims.
Copy or download decoded JSON.
All decoding is performed on your device.
Reviewed by LipiCode Editorial Team
A JSON Web Token commonly contains a header, payload, and signature separated by periods. Decoding reveals readable claims, but it does not establish that the signature is genuine or that the token should be trusted.
After decoding, compare exp with the current Unix time and confirm iss and aud match the service that will accept the token. Verification must still happen on the server with the expected key and algorithm.
Never treat decoded content as verified. Avoid pasting production tokens into services you do not trust, and never put passwords or unnecessary personal data in a JWT payload because it is readable.
No. Signature validation is a separate cryptographic step.
Issuer, audience, not-before time, signature, key rotation, or clock skew can also cause rejection.