Decode and inspect JSON Web Tokens — view header, payload, and signature locally.
DeveloperAll decoding happens locally in your browser — your token never leaves this page.
{
"alg": "HS256",
"typ": "JWT"
}{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Cannot verify signature without the secret key.
Paste your JWT string (the long dot-separated token) into the input field.
The tool splits the token into Header, Payload, and Signature sections.
View decoded claims including 'iss', 'sub', 'exp', and any custom fields.
Check the expiry time to see if the token is still valid.
Decode tokens returned by your auth provider to verify claims, roles, and expiry without writing any code.
View the scopes and user information embedded in OAuth access tokens issued by Google, Facebook, or your own server.
During a security review, decode tokens to confirm they don't contain sensitive data that shouldn't be in the payload.
Understand how JWTs are structured by decoding real tokens and seeing what each section contains.
JWT Decoder lets you instantly decode and inspect JSON Web Tokens — view the header, payload, and expiry claims without any library or backend, all processed client-side.
Convert JSON arrays to CSV format instantly — paste JSON, download CSV.
Format, validate, and minify JSON instantly with adjustable indentation.
Encode or decode Base64 strings — runs entirely in your browser.
Safely encode or decode URL components for query strings and paths.
Convert between YAML and JSON formats with validation and formatting.
Test regular expressions live against sample text with match highlighting and capture groups.