UtilopiaUtilopia

Command Palette

Search for a command to run...

JWT Decoder

Decode and inspect JSON Web Tokens (JWT). View header, payload, and expiration status instantly.

Loading tool...

What is JWT Decoder?

A JSON Web Token (JWT) is a compact, URL-safe token format used for securely transmitting information between parties as a JSON object. JWTs are the industry standard (RFC 7519) for authentication and authorization in modern web applications, APIs, and microservices architectures. They consist of three Base64URL-encoded parts separated by dots: a header, a payload, and a signature.

Our free online JWT decoder lets you instantly decode and inspect any JWT token by pasting it into the input field. The tool automatically decodes the header (containing the algorithm and token type) and the payload (containing the claims such as user ID, roles, expiration time, and custom data) and displays them as formatted JSON for easy reading.

The tool also checks the token's expiration status by reading the exp claim, clearly indicating whether the token is still valid or has expired and by how much. All decoding happens entirely in your browser — no token data is ever sent to a server, making this tool safe for inspecting production tokens containing sensitive user information.

How to Use This Tool

  1. Paste your JWT — Copy your JWT token and paste it into the input area. The token should have three parts separated by dots.
  2. View the header — The decoded header shows the token type and signing algorithm (e.g., HS256, RS256).
  3. Inspect the payload — The decoded payload shows all claims including user data, roles, issued-at time, and expiration.
  4. Check expiration — If the token contains an exp claim, the tool shows whether it is valid or expired.
  5. Copy the result — Click Copy Decoded to copy the formatted header and payload to your clipboard.

Frequently Asked Questions

Related Tools