JWT Decoder — Decode JSON Web Tokens Online
Decode and inspect JWT (JSON Web Tokens) instantly. View the header, payload, and signature of any JWT token in a readable format.
Input
Output
What is a JWT Decoder?
A JWT Decoder is a tool that parses and displays the contents of a JSON Web Token (JWT). JWTs are compact, URL-safe tokens used for authentication and data exchange between parties.
A JWT consists of three Base64URL-encoded parts separated by dots: the Header (algorithm and token type), the Payload (claims/data), and the Signature (used to verify the token).
How to Use the JWT Decoder
Paste your JWT token
Copy a JWT token from your application, API response, or browser storage and paste it into the input editor.
Inspect the decoded output
The tool automatically decodes the header and payload as formatted JSON. The signature is also displayed for reference.
Copy or download the result
Use the Copy button to copy the decoded JSON to your clipboard, or Download to save it as a .json file.
JWT Decoding Example
Here is an example of a JWT token and its decoded contents:
JWT Token (Input)
Frequently Asked Questions
Is my JWT token safe to paste here?
Yes. All decoding is done entirely in your browser. Your JWT token is never sent to any server.
What does the signature section show?
The signature is displayed as a Base64URL-encoded string. Verification of the signature requires the secret key and is not performed by this tool — decoding only reveals the raw content.
Can I decode expired JWT tokens?
Yes. This tool only decodes the token structure; it does not validate expiry (exp), issuer (iss), or any other claims.
What JWT algorithms are supported?
This decoder supports any JWT regardless of algorithm (HS256, RS256, ES256, etc.) because it only Base64URL-decodes the header and payload without verifying the signature.