---
title: JWT Decoder — Decode JWT Tokens Online
url: https://varstatt.com/toolkit/jwt
description: Free online JWT decoder. Decode JWT tokens into header, payload, and signature with expiration status. All client-side.
section: Developer Toolkit (https://varstatt.com/toolkit)
tags: encoding
related: JWT (https://varstatt.com/toolkit/jwt), Base64 (https://varstatt.com/toolkit/base64)
---
# JWT Decoder

Free online JWT decoder. Decode JWT tokens into header, payload, and signature with expiration status. All client-side.

## How It Works

1. **Paste your JWT** — Paste the full JWT token (the three base64-encoded parts separated by dots).
2. **Read the decoded sections** — The header (blue), payload (purple), and signature (green) are displayed with formatted JSON.
3. **Check expiration** — Timestamps are converted to readable dates. Expiration status shows whether the token is still valid.

## FAQ

### Does this verify the signature?

No. Signature verification requires the secret key or public key, which this tool intentionally does not ask for. It only decodes.

### Is it safe to paste my JWT here?

Yes. Everything runs in your browser. The token is never sent to any server.

### What JWT claims are labeled?

Standard claims: iss (Issuer), sub (Subject), aud (Audience), exp (Expiration), iat (Issued At), nbf (Not Before), jti (JWT ID).

## Usage

This tool runs entirely in the browser — visit the URL above to use it.

Prefill inputs via URL parameters:

- `https://varstatt.com/toolkit/jwt?token=...`

## Related Tools

- [JWT](https://varstatt.com/toolkit/jwt)
- [Base64](https://varstatt.com/toolkit/base64)
