JWT Decoder
Decode JWT headers + payloads. Surfaces issued, expires, and notBefore timestamps.
Decode a JSON Web Token to inspect its header, payload, and claims — and verify its HMAC signature with your secret, right in the browser. Edit the header or payload and the token re-signs live.
How to use JWT Decoder
- 1Paste a JWT (header.payload.signature) into the input.
- 2Read the decoded header and payload, plus a plain-English claims table.
- 3Enter the shared secret to verify an HS256/384/512 signature.
- 4Edit the header or payload to re-issue a new signed token.
Frequently asked questions
Still have questions?
If you can’t find the answer you’re looking for, our support team is here to help.
Contact SupportKeep going.
JSON Formatter
Format, validate, and minify JSON. Catches syntax errors with line + column.
Base64 Encode / Decode
Encode text to base64 or decode base64 back to text. UTF-8 safe.
URL Encode / Decode
Percent-encode strings for URLs, or decode them back. Includes a query string parser.
Image Compressor
Compress JPG, PNG, WebP, and AVIF images without quality loss. Free, instant, and 100% private.
PDF Merger
Combine multiple PDFs into a single file. Drag to reorder, processed in your browser.
Image Resizer
Resize images by pixels or percentage. Presets for Instagram, X, HD, 4K — and bulk supported.

