JWT Decoder

Decode and inspect JSON Web Tokens. View header, payload, claims, and expiration status instantly.

Client-Side Only — Your tokens never leave your browser
HEADER Algorithm & Token Type Copy
PAYLOAD Claims & Data Copy
SIGNATURE Verification Data Copy

Quick Examples

Basic JWT
Simple token with name and admin claims
Expired Token
Token with past expiration date
API Key Token
Token with scopes, rate limits, and issuer
RS256 Token
RSA-signed token with kid header

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe token format used for securely transmitting information between parties. JWTs are commonly used for authentication and authorization in web applications and APIs.

A JWT consists of three parts separated by dots (.):

Header contains the token type and signing algorithm (e.g., HS256, RS256). Payload contains the claims (data) such as user ID, expiration time, and custom fields. Signature verifies the token hasn't been tampered with.

Common JWT Claims

iss (Issuer) identifies who issued the token. sub (Subject) identifies the principal. aud (Audience) identifies the intended recipients. exp (Expiration) is when the token expires. nbf (Not Before) is the earliest time the token is valid. iat (Issued At) is when the token was created. jti (JWT ID) is a unique identifier for the token.

Build APIs with JWT Auth

Need to build an API that uses JWT authentication? The Clawdia API Gateway provides 39+ services with built-in auth, rate limiting, and credit tracking. Get a free API key to start building.