JWT Decoder
Developer utilities · Done in 3 steps
- 1Paste your token
- 2
- 3
About
Decode JSON Web Tokens locally: pretty header and payload, exp/iat/nbf as readable dates with an expired badge, optional HS256 verification.
How to use it
- 1Paste a JWT (a leading “Bearer ” is fine).
- 2Read the decoded header and payload.
- 3Check the status badge and the Dates table for expiry and issue times.
- 4Optionally enter the shared secret to verify an HS256/384/512 signature.
- You give
- A JWT (JWS) string
- You get
- Decoded header and payload, claim dates, expiry status and signature verification result
- Good to know
- Signature verification supports HMAC (HS256/384/512) only; RS/ES/PS tokens need the issuer's public key and are decoded but not verified. Encrypted JWE tokens can't be decoded without the key.
- Privacy
- Processed on your device. Nothing is uploaded, stored or logged.
- Last tested
- 2026-10-28
FAQ
Is it safe to paste my token here?
The token is decoded in your browser and never sent anywhere — there are no network requests. Still, avoid sharing live production tokens with anyone.
Does decoding a JWT prove it's valid?
No. Anyone can create a token with any payload. Only a verified signature (and checks on exp, aud and iss) tells you it's genuine.
Why is my token “expired” when it just worked?
Expiry is compared with your device clock. If your clock is off, or the server allows clock skew, the badge can differ from the server's view.
Go further with AI
Code review checklist
A severity-ranked review checklist for humans and AI reviewers covering correctness, security, data, performance, tests and maintainability.
Claude Code · Cursor · Claude
Bug reproduction template
Turn a vague bug report into minimal reproduction steps, ranked hypotheses and a failing test you can hand to a developer or coding agent.
Claude Code · Cursor · Claude
UI implementation brief
Write a precise brief for building a UI component with a coding agent: states, behaviour, accessibility, responsive rules and acceptance criteria.
Claude Code · Cursor · Claude
Accessibility review workflow
Review a component or page against WCAG 2.2 AA with automated checks, an AI code review and a short manual keyboard and screen-reader pass.
Claude Code · Cursor · Claude