1. Prepare
Paste a three-part JWT. Synthetic unsigned example: eyJhbGciOiJub25lIn0.eyJzdWIiOiJkZW1vIn0. decodes to header {"alg":"none"} and payload {"sub":"demo"}.
Practical usage guide
Decode JWT headers and claims locally for inspection without verifying signatures, claims or token trust.
Paste a three-part JWT. Synthetic unsigned example: eyJhbGciOiJub25lIn0.eyJzdWIiOiJkZW1vIn0. decodes to header {"alg":"none"} and payload {"sub":"demo"}.
Read the decoded JSON header and claims. Check timestamps and the declared algorithm against your expected structure; decoded claims remain untrusted input.
Decoding does not verify signature, authenticity or authorization. A readable subject or expiry claim is not proof that the token grants access.