JWT Decoder
Decode JWT header, payload, and expiry—including Bearer tokens—on your device.
- On your device
- No signup
Private on your device
Your information stays on your device and is not uploaded.
Decode JWT header, payload, and expiry—including Bearer tokens—on your device.
Encode and decode text with Base64.
Generate SHA-256, SHA-384, and SHA-512 hashes.
Generate UUIDs for apps, tests, and databases.
Format, minify, and validate JSON with optional key sorting.
Compare two JSON documents and list structural differences.
Format, minify, and validate XML with readable indentation.
Compare two XML documents and list structural differences.
Paste a JWT token to see expiration time, time remaining, and active or expired status without sending data to a server.
Paste your JWT token and review the expiry status, expiration timestamp, and time remaining.
Example: a token with exp in the past shows Expired with the exact local date and time it lapsed.
Paste a JWT (optionally with a Bearer prefix) to focus on its expiry claim. The tool decodes the token, shows whether it is expired, how long until expiry, and the expiration time in your local timezone. Signatures are not verified.
Decoding does not verify signatures. Never paste production secrets into shared or untrusted tools.
Your data stays on your device and is not uploaded.
FAQ
Yes. It is free to use and you do not need to sign in or create an account.
See the privacy note on this page. Many tools run on your device; some heavier file tools may use secure temporary processing when required.
Yes. Open this page on your phone or tablet, enter your inputs, and use the on-screen controls.
Page last reviewed: