JWT Decoder
Decode a JSON Web Token and inspect its header and payload claims.
Note: this decodes the token for inspection only — it does not verify the signature.
How to use JWT Decoder
Three quick steps — no sign-up needed
-
Step 1
Paste the JWT
Paste a full token with its three dot-separated parts.
-
Step 2
Inspect header and payload
Read algorithm metadata and claims such as sub, exp, and custom fields.
-
Step 3
Verify separately
Decoding is not verification - validate signatures with your auth library and keys.
About JWT Decoder
JWT Decoder reads a JSON Web Token and shows its header and payload so you can inspect claims while debugging auth flows. Developers searching "JWT decoder", "decode JWT online", or "JWT debugger" need visibility into exp, sub, roles, and similar fields.
Paste the token and review header and payload JSON. Decoding only Base64URL-parses the token - it does not prove the signature is valid. Never trust claims from a decoded token without signature verification using your server keys.
Avoid pasting production access tokens into public tools when they grant real account power. Prefer local decoders for sensitive environments.
A debugging aid - not an authentication server.
Benefits of JWT Decoder
Frequently asked questions
Does decoding verify the JWT?
No. Verification needs the correct secret or public key in your app.
What are the three JWT parts?
Header, payload, and signature - separated by dots.
Why is exp important?
It is the expiry claim; expired tokens should be rejected by servers.
Is it safe to paste tokens here?
Avoid production tokens with real privileges when possible.
Can it create JWTs?
This tool focuses on decoding/inspection, not issuing tokens.