Skip to main content

JWT Decoder

Decode and inspect JSON Web Tokens (JWT). View header, payload, and claims like expiration and issued-at. Completely browser-based - no data is sent to any server.

JWT token

Paste a JSON Web Token to decode its header and payload

Decoded JWT

Decoded header and payload will appear here after you paste a JWT and click Decode.

About the JWT Decoder

This JWT decoder lets you paste a JSON Web Token and see its header and payload in readable JSON. Expiration (exp) and issued-at (iat) are shown as dates, and you can copy the header or payload. All decoding happens in your browser—nothing is sent to a server.

Common use cases

  • Debugging authentication: inspect claims and expiration of JWTs from your app or API
  • Checking Bearer tokens from Authorization headers or OAuth responses
  • Learning JWT structure: see how header (alg, typ) and payload (sub, exp, iat) are encoded

This free JWT decoder is part of our developer tools. It does not verify signatures—use it to inspect token contents only.

JWT Decoder FAQ

A JSON Web Token (JWT) is a compact way to represent claims between two parties. It has three Base64URL-encoded parts separated by dots: header (algorithm, type), payload (claims like sub, exp, iat), and a signature.

Related developer tools

More tools that complement JWT decoding in your workflow