JWT Decoder
Decode and inspect JSON Web Tokens instantly. View header, payload, and signature with formatted output and expiration checking.
keyPASTE YOUR JWT
How It Works
Paste your JWT token or load a sample
Token is split into 3 Base64URL parts
Header and payload are decoded as JSON
View claims, expiry status, and signature
Understanding JSON Web Tokens
What Is a JWT?
JSON Web Tokens (JWT) are a compact, URL-safe way to represent claims between two parties. They are commonly used for authentication and information exchange in web applications.
Three-Part Structure
Every JWT consists of three Base64URL-encoded parts: the Header (algorithm and type), the Payload (claims and data), and the Signature (verification hash).
Privacy First Decoding
Our decoder works entirely in your browser. Your tokens are never sent to any server, keeping your authentication data and sensitive claims completely private.
Common JWT Claims Explained
JWTs contain claims -- pieces of information about the token and the user. Standard claims include sub (subject, usually the user ID), iss (issuer, who created the token), aud (audience, who the token is for), exp (expiration time as a Unix timestamp), and iat (issued at time). Our decoder highlights these key claims and automatically converts timestamps to human-readable dates for easy inspection.