Decode and inspect JWT tokens instantly. See header, payload, expiration, and algorithm. Runs in your browser — your tokens never leave your machine.
Instantly decode any JWT and view the header, payload, and signature. See the algorithm, token type, and all claims at a glance.
Automatically detects issued-at and expiration timestamps. Shows whether the token is currently valid or expired.
All decoding happens locally in your browser using JavaScript. Your tokens are never sent to any server. Safe for sensitive data.
Paste your JWT token into the input field and the decoded header, payload, and signature appear instantly below. The header shows the signing algorithm and token type. The payload displays all claims including subject, issuer, expiration, and any custom data. Copy the decoded header or payload with one click.
A JSON Web Token consists of three Base64URL-encoded parts separated by dots. The header declares the algorithm (e.g., HS256, RS256) and token type. The payload carries claims — standardized fields like iss (issuer), sub (subject), exp (expiration), and iat (issued at), plus any custom claims your application needs. The signature ensures the token hasn't been tampered with and is verified server-side using the signing key.
HS256 (HMAC with SHA-256), RS256 (RSA with SHA-256), and ES256 (ECDSA with SHA-256). The algorithm is specified in the token header and determines how the signature is generated and verified.Encode text to Base64 or decode Base64 to text instantly in your browser. Free, private, no sign-up.
Pretty-print or minify JSON with configurable indentation. Free, runs in your browser.
View JSON as a collapsible tree with syntax coloring. Free, runs in your browser.