JWT Decoder
To decode a JWT, paste the token: the header and payload are Base64URL-decoded and shown as JSON, with iat, nbf and exp turned into readable dates and a clear expired / not expired status. You can also verify HS256 signatures with a secret.
- Free
- No signup
- Runs in your browser
How to use JWT Decoder
- 1Type or paste your input into the JWT Decoder.
- 2Choose any options you need.
- 3See the result update instantly.
- 4Copy the result or download it.
JWT Decoder: questions people ask
Is it safe to paste a production token?
Decoding happens in your browser and nothing is sent anywhere. Still, treat live tokens like passwords and revoke any you share.
Does decoding verify the token?
No. Anyone can read a JWT's payload. Only signature verification with the key proves it was not tampered with.
Is my data uploaded when I use the JWT Decoder?
No. The JWT Decoder runs entirely in your web browser, so your text and numbers stay on your device and work even on a slow connection.
Does the JWT Decoder work on iPhone, Android and Mac?
Yes. The JWT Decoder runs in any modern browser (Safari, Chrome, Edge or Firefox) on iPhone, iPad, Android phones, Mac, Windows and Chromebook. There is no app to install.
Is the JWT Decoder free?
Yes. The JWT Decoder is free with no signup, no watermark and no daily limit.