JWT Decoder
Decodes a JWT's header and payload without verifying its signature. Runs entirely in your browser — nothing is sent to a server.
Decodes a JWT's header and payload without verifying its signature. Runs entirely in your browser — nothing is sent to a server.
Use cases
- Reading the claims inside a JWT during debugging
- Checking what a JWT's header specifies before using it
Examples
A standard sample JWT
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Header: {
"alg": "HS256",
"typ": "JWT"
}
Payload: {
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}FAQ
Is my data sent to a server?
No — this tool runs entirely in your browser.