JWT Decoder - Free Online Tool
JWT Decoder
Decode and inspect JSON Web Tokens directly in your browser. View the JWT header, payload, and important token information.
{}
{}
About JWT Decoder
JWT Decoder is a free online tool designed to help developers inspect and decode JSON Web Tokens (JWT) directly in their browser.
A JSON Web Token is commonly used for authentication and authorization in modern web applications and APIs. A JWT normally contains three parts: a header, a payload, and a signature.
What Can JWT Decoder Do?
-
```
- Decode the JWT header and display it in a readable JSON format.
- Decode the JWT payload and display its claims clearly.
- Detect common token information such as issued-at and expiration times.
- Display the encoded signature portion of the token.
- Copy the decoded header or payload with one click.
- Run completely in the browser without requiring a server-side JWT decoding service. ```
How to Decode a JWT
-
```
- Copy your JWT token from your application, API response, or development environment.
- Paste the token into the input box.
- Click Decode JWT.
- Review the decoded header, payload, signature, and available timestamp information.
- Use the copy buttons if you need the decoded JSON elsewhere. ```
Common JWT Claims
-
```
- iss: Identifies the issuer of the token.
- sub: Identifies the subject of the token.
- aud: Identifies the intended audience.
- exp: Defines the token expiration time.
- iat: Defines when the token was issued.
- nbf: Defines the time before which the token should not be accepted.
- jti: Provides a unique identifier for the token when supplied. ```
Frequently Asked Questions
What is a JWT?
JWT stands for JSON Web Token. It is a compact token format commonly
used to securely transfer claims between parties and is widely used
for authentication and API authorization.
Can this tool verify a JWT?
No. This tool decodes the readable parts of a JWT but does not verify
the cryptographic signature. Signature verification requires the
appropriate secret key or public key and a proper verification process.
Does decoding a JWT reveal the original password?
A properly implemented JWT should not contain passwords or other
secrets. Decoding only converts the Base64URL-encoded header and
payload into readable data; it does not decrypt encrypted information.
Is JWT Decoder free?
Yes. The tool is designed to decode JWT tokens directly in the
browser without requiring a paid service.
Does the tool send my JWT to a server?
The decoder is designed to process the token locally in the browser.
However, users should still avoid entering highly sensitive production
credentials or tokens into any online tool.
Why does my JWT show an error?
The token may be incomplete, incorrectly copied, contain invalid
Base64URL data, or not follow the standard three-part JWT structure.
What are the three parts of a JWT?
A standard signed JWT contains a header, a payload, and a signature.
These parts are separated by two periods.
Is a JWT encrypted?
A normal signed JWT is encoded and signed, not encrypted. Its header
and payload can therefore be decoded. Encrypted JWTs use different
mechanisms and cannot simply be read by decoding Base64URL data.