JWT Decoder - Free Online Tool
Decode and inspect JWT tokens online for free. View header, payload, expiry, and claims with syntax highlighting. No data sent to any server.
Decode and inspect JSON Web Tokens — view header, payload, expiry, and claims instantly
JWT Decoder Features
- Instant Decode: Paste a JWT and instantly see the decoded header, payload, and signature
- Expiry Check: Shows when the token expires and whether it's still valid or already expired
- 100% Private: Tokens are decoded in your browser — nothing is sent to any server
- Claim Tooltips: Hover over standard claims (iss, sub, aud, exp, iat) to see explanations
How to Use JWT Decoder
Decode JWT tokens in three simple steps
- Step 1: Paste Token — Paste your JWT token into the input area
- Step 2: View Decoded — Instantly see the decoded header and payload with syntax highlighting
- Step 3: Inspect Claims — Check expiry, issuer, and all claims at a glance
Frequently Asked Questions about JWT Decoder
What is a JWT token?
A JSON Web Token (JWT) is a compact, URL-safe way to represent claims between two parties. It consists of a header, payload, and signature separated by dots.
Is my token safe here?
Yes, 100%. The token is decoded entirely in your browser using JavaScript. Nothing is sent to any server.
Can I verify the signature?
This tool decodes the token and shows its contents. For signature verification, you need the secret key and a backend service.
What are JWT claims?
Claims are statements about the user and metadata. Standard claims include iss (issuer), sub (subject), exp (expiration), and iat (issued at).
Why does my token show as expired?
The exp claim contains a Unix timestamp. If the current time is past that timestamp, the token has expired and should be refreshed.
Related: jwt decoder, jwt debugger, decode jwt token, jwt token decoder, jwt parser, jwt viewer online, json web token decoder, jwt decode online, jwt claims viewer, jwt expiry checker