๐Ÿ”“

JWT Token Decoder

Decode and inspect JWT tokens

Paste a JWT above to decode it instantly

How to Use

  1. 1

    Paste your JWT token (the long string with two dots separating three parts) into the input box.

  2. 2

    The header and payload are decoded and displayed as formatted JSON. Timestamps (iat, exp) are shown as human-readable dates.

  3. 3

    Check the validity indicator to see if the token has expired based on the exp claim.

Frequently Asked Questions

What is a JWT? โ–ผ
A JSON Web Token (JWT) is a compact, URL-safe token format used to represent claims between parties. It consists of three Base64Url-encoded parts separated by dots: a header, a payload, and a signature.
Can this verify the JWT signature? โ–ผ
No. Signature verification requires the secret key or public key, which this tool does not have access to. The decoder shows the header and payload contents but cannot confirm whether the token was issued by a trusted source.
Is it safe to paste a JWT here? โ–ผ
This tool runs entirely in your browser - your token is never sent to any server. However, never share JWTs that grant access to sensitive systems in any external tool if you are unsure. Inspect tokens in development environments only.
What claims does the payload typically contain? โ–ผ
Common JWT claims include: sub (subject/user ID), iat (issued at timestamp), exp (expiration timestamp), aud (audience), iss (issuer), and custom application-specific claims.