JWT Decoder & Inspector
Decode, inspect, and analyze any JSON Web Token instantly. See the header, payload, and all standard claims with human-readable timestamps and live expiry status — 100% in your browser.
How to Use
exp, iat, and nbf are converted to readable dates with live expiry status.Why Use This Tool
JWTs appear in API authorization headers, OAuth flows, and session cookies. Quickly inspecting them without an external service or heavy client saves time and keeps credentials safe.
100% Private
Decoding runs locally in your browser. Your token is never sent to any server.
Live Expiry Status
Know instantly whether the token is valid, expired, or not yet active based on exp and nbf.
Color-coded Parts
Header, payload, and signature are visually separated so the structure is obvious at a glance.
Human-readable Dates
Unix timestamps in iat, exp, and nbf are converted to local date/time automatically.
What Is a JSON Web Token?
A JSON Web Token (JWT) is a compact, URL-safe token format defined by RFC 7519. It consists of three Base64URL-encoded parts separated by dots: a header specifying the algorithm, a payload containing claims, and a signature used to verify authenticity.
JWTs are widely used for authentication and authorization — for example, an API server issues a JWT after login, and the client sends it with every request in the Authorization: Bearer header. The server validates the signature and reads the claims to decide whether access is allowed.
This tool decodes the header and payload, which are only encoded, not encrypted. The signature can only be verified if you know the secret key — that verification must happen server-side.
Frequently Asked Questions
nbf (not before) claim is set to a future timestamp, the token is technically valid but must not be accepted by the server before that time. This tool shows this state clearly as “Future / Not Yet Active”.iat (Issued At) is the Unix timestamp when the token was created. exp (Expiration Time) is when it expires. The difference between them is the total lifetime of the token. If exp is in the past, the token is no longer valid.