JWT Parser
HeaderPayloadSignature
What is a JSON Web Token (JWT)?
A JSON Web Token is a compact, URL-safe token format defined in RFC 7519. It consists of three Base64URL-encoded parts separated by dots: header.payload.signature. JWTs are widely used for authentication, authorization, and secure information exchange between services.
How it works
The header specifies the signing algorithm (e.g., HS256, RS256, ES256) and token type. The payload contains claims — key-value pairs like sub, iat, exp, and custom data. The signature is computed over the header and payload using a secret or private key, ensuring the token hasn't been tampered with.
How to use this tool
- Paste a JWT string to instantly decode the header and payload
- View registered claims like
exp,iat, andnbfwith human-readable timestamps - Check whether the token is expired at a glance
- Inspect the signing algorithm and key ID (
kid) from the header
Common use cases
- Debugging
Authorization: Bearertokens from API requests - Verifying token expiration and claims during development
- Inspecting OAuth 2.0 and OpenID Connect ID tokens
- Checking the algorithm and structure of tokens from third-party services