JWT Decoder

A JWT decoder splits a JSON Web Token into its header, payload and signature and turns the two encoded parts back into readable JSON, so you can see who issued the token, what it claims and when it expires. Paste a token below, with or without "Bearer ", to inspect it while you debug authentication.

🕒 Updated October 3, 2026 ⏱️ Expiry check 🔒 Token never leaves your browser 🆓 Free forever ⭐ Rate this tool

1 Paste a JWT

Token parts: header . payload . signature
The color-coded token appears here.

2 Decoded

Header
Paste a token to see its header.
Payload
Paste a token to see its payload.
Signature

Registered claims

ClaimValueWhat it means

Registered claims (iss, sub, aud, exp, nbf, iat, jti) found in the payload appear here, with exp, nbf and iat converted to UTC and local time.

Rahib Ali
Written & maintained by Rahib Ali
Senior PHP/Laravel Developer & Technical SEO Specialist, 12+ years experience · Updated October 3, 2026

Built on the same URL-safe Base64 engine and JSON highlighter as Frost Rank's Base64 and JSON tools. The example token on this page is a real HS256 JWT, signed and decoded to produce every value shown, not a hand-assembled string.