DeveloperReady to use
JWT Decoder
Decode readable JWT headers and payloads locally without verifying signatures.
Interactive workspace
No account requiredHow to use it
- Paste a synthetic or redacted three-part JWT; avoid sharing production credentials.
- Select Decode token to inspect the JSON objects and any exp claim.
- Treat the result only as readable data, not evidence that a token is authentic or authorized.
Example input and expected output
Input
eyJhbGciOiJub25lIn0.eyJleHAiOjB9.
Expected output
Header: {"alg":"none"}
Payload: {"exp":0}
Expiry: 1970-01-01T00:00:00.000Z - expired claim, signature not verifiedRelated tools
Hash Generator
Create MD5, SHA-1, SHA-256, SHA-384, or SHA-512 checksums locally in your browser, and compare text digests with a published value.
Base64
Encode and decode UTF-8 text directly in your browser.
URL Parser
Break down a URL into protocol, host, path, query parameters, hash, and other useful components.
JSON Formatter
Validate, format, minify, copy, and download JSON with a quick browser-based parser.
JWT Signer
Sign JSON claims as a JWT with HMAC or an RS256 private key using browser cryptography.