JWT Decoder

Decode JSON Web Tokens to inspect their header and payload. Automatically detects and highlights expired tokens. No signature verification for privacy.

Paste a JWT token to decode it

How to Use

  1. 1

    Paste your JWT

    Paste a JSON Web Token into the input field. The token should have three parts separated by dots.

  2. 2

    View decoded data

    The header and payload will be automatically decoded and displayed with syntax highlighting.

  3. 3

    Check expiration

    If the token has an expiration claim (exp), it will be highlighted if the token has expired.

A JSON Web Token (JWT) is a compact, URL-safe token format used for securely transmitting information between parties. It consists of three parts: a header (algorithm and type), a payload (claims/data), and a signature. JWTs are commonly used for authentication and authorization.

  • Debugging authentication issues
  • Inspecting token claims and expiration
  • Verifying token structure before implementation
  • Understanding OAuth/OIDC responses
  • Checking user permissions encoded in tokens

Security Note: This tool decodes but does not verify JWT signatures. Never trust a JWT's contents without verifying its signature on your server.