JWT Decoder
Decode and inspect JSON Web Tokens. View header, payload, and expiration. Free and private.
How to use JWT Decoder
- 1
Paste your JWT token into the input field.
- 2
The header, payload, and signature are decoded instantly.
- 3
Check the expiration status — expired tokens are highlighted in red.
- 4
Copy any section to your clipboard.
Why use this tool?
- Instantly inspect JWT claims without any external tools.
- Expiration checking helps debug authentication issues.
- Your tokens stay in your browser — never sent to any server.
Frequently Asked Questions
Is it safe to paste my JWT here?
Yes. The token is decoded entirely in your browser using JavaScript. Nothing is sent to any server. You can verify this in your browser's Network tab.
Does this validate the signature?
This tool decodes and displays the JWT contents. It does not verify the cryptographic signature, as that requires the secret key or public key.
What JWT formats are supported?
Standard JWTs with three base64url-encoded parts (header.payload.signature). Both HS256 and RS256 tokens can be decoded.
Related Tools
Base64
Encode and decode Base64 strings and files. Supports text and binary data. Free and browser-based.
JSON Formatter
Format, minify, and validate JSON. Syntax highlighting and error reporting. Free and browser-based.
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or files. Uses the Web Crypto API.