JWT Decoder - Decode JSON Web Tokens & Check Expiry Online
Paste any JSON Web Token to instantly decode its header and payload, view the signature, and check whether it has expired. Runs locally — your tokens never leave your browser.
This tool only decodes the token — it does not verify the signature against a secret or public key. Anyone with the token can read its payload, so never put secrets in a JWT.
Done with JWT Decoder? Try these next
Hand-picked tools that pair well with JWT Decoder. Keep going without losing your file.
Base64 Encoder / Decoder
Encode any text or file to Base64 (with URL-safe variant), or decode Base64 back to text. UTF-8 safe.
Try it nowHash Generator
Compute SHA-1, SHA-256, SHA-384 and SHA-512 hex digests of any text or file using the browser's Web Crypto API.
Try it nowJSON Prettify
Format, validate and minify JSON in your browser. Pretty 2 / 4 / 8 space indent or one-line minify with copy + download.
Try it nowURL Encoder / Decoder
Percent-encode URL components or whole URLs, and decode them back. encodeURIComponent and encodeURI modes.
Try it nowPassword Generator
Generate strong cryptographically-random passwords up to 128 characters with live entropy estimation.
Try it nowDiff Checker
Compare two text snippets line by line. Split or unified view, optional ignore whitespace and ignore case.
Try it nowFrequently Asked Questions
Paste the encoded JWT (the long eyJ… string) into the input box. The tool splits it on the two dots, Base64URL-decodes the header and payload, and shows the JSON for each plus the raw signature segment — all without making any network request.
usageNo. The decoder only parses the token — it does not check the signature against a secret or public key, because verification requires the issuer's key material. Use a server-side JWT library for production verification; this tool is for inspection and debugging.
technicalYou get the header (algorithm and key id), the payload claims (sub, iss, aud, iat, exp and any custom claims) and the raw signature. Standard timestamp claims are formatted as human-readable dates so you can spot stale tokens at a glance.
featuresIf the payload contains the standard "exp" claim, the tool compares it to the current time and shows either "Valid until" or "Token expired at" with the exact timestamp. Tokens without an exp claim are reported as having no expiry.
featuresAnyone who reads the payload of a JWT can use it until it expires, so production tokens belong in private tools. This decoder runs entirely in your browser and never transmits the token, but the safer rule is to decode short-lived development tokens whenever possible.
privacyA JWT has three Base64URL-encoded segments separated by dots: header (signing algorithm), payload (the claims the issuer wants the verifier to trust) and signature (a MAC or digital signature over header.payload). Decoding never needs a key — only verification does.
technicalHow JWT Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Debug OAuth & OpenID Connect Flows
Decode access tokens and ID tokens returned by Auth0, Okta, Cognito and Azure AD to verify scopes, audiences and issuers during local OAuth integration work
Inspect Authorization Headers in API Calls
Paste the bearer token from a failing API request to confirm whether the wrong tenant, role or expiry is to blame before opening a ticket with the backend team
Check Token Expiry During Development
Spot expired tokens that are silently breaking your staging environment by reading the exp claim — no need to copy the token into a terminal or write a quick script
Audit Permissions Encoded in Token Claims
Verify custom claims such as roles, tenants and feature flags so admins can confirm a customer's token grants exactly the access intended by the licence team
Validate Single Sign-On Integrations
Inspect SAML and OIDC tokens produced by enterprise SSO integrations to confirm group memberships and attribute mappings before rolling out to all employees
Teach Token-Based Authentication
Use the decoded header, payload and signature panes to explain how JWTs are structured to bootcamp students, junior engineers and security workshop attendees
Pixoate