JWT parser

Parse and decode your JSON Web Token (jwt) and display its content.

About JWT parser

A JSON Web Token (JWT) is three Base64URL-encoded parts joined by dots: a header, a payload of claims, and a signature. This tool decodes the header and payload so you can read them, and shows what each standard claim means.

When you would use it

How to use it

  1. Paste the whole token (the three dot-separated parts) into the field.
  2. Read the header to see the signing algorithm (alg) and token type.
  3. Read the payload; exp, nbf and iat are also shown as local dates next to the raw number.

Things worth knowing

Frequently asked questions

Why does my token fail to decode?
A valid JWT has exactly three dot-separated parts and each of the first two must be Base64URL-encoded JSON. Common causes are a leftover "Bearer " prefix, a truncated copy, or an opaque token (such as a random string) that is not a JWT at all.
Is it safe to paste a token here?
The decoding runs locally in the page and nothing is uploaded. If the token is still valid, it can be used by anyone who sees it, so avoid pasting it into screenshots, chats or any site that sends data to a server.

All the tools