JWT Decoder

Decode a JSON Web Token's header, payload and timestamp claims locally in your browser.

Decode a JWT

Processed locally in your browser. Your token is not uploaded.

Important: Decoding a JWT does not verify its signature or prove that the token is authentic.

What JWT decoding shows

A JWT commonly contains a Base64URL-encoded JSON header and payload followed by a signature segment. Claims such as issuer, audience, subject and expiration become readable after decoding.

Decoding is not verification

Anyone can construct or alter encoded data. Authentication requires cryptographic signature verification against a trusted key plus checks for issuer, audience, algorithm and applicable time claims.

Frequently asked questions

Does decoding verify a JWT signature?

No. Decoding only reveals the token's encoded parts and does not prove who created it or whether it was modified.

What are exp, iat and nbf?

They are NumericDate claims for expiration, issued-at time and the earliest time the token should be accepted.

Is the token uploaded?

No. The token is decoded locally in your browser and is not sent to NetOpsKit.