Decode and inspect JSON Web Tokens
Copy your JWT token from your application or API response and paste it into the "Encoded JWT" textarea above. The token will be automatically decoded as you type.
The decoder will instantly display three parts of your JWT:
To verify if your JWT signature is valid, enter the key in the "Secret/Public Key" field:
The decoder will:
Note: Currently supports HMAC (HS256, HS384, HS512) and ECDSA (ES256, ES384, ES512) algorithms. RSA verification coming soon.
All JWT decoding and verification happens locally in your browser. No data is sent to any server, ensuring your tokens and secrets remain private and secure.
A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. JWTs are commonly used for authentication and information exchange in web applications.
A JWT consists of three parts separated by dots (.):
Each part is Base64URL encoded, making it safe for use in URLs and HTTP headers.