Authentication tool

JWT Decoder

Decode JSON Web Token headers and payloads while debugging login flows, API requests, and authorization claims.

Ready

Use cases

Inspect token claims without leaving your browser.

Debug authentication

Decode tokens to check common claims such as subject, issuer, audience, issued-at time, and expiration time.

Read header metadata

Inspect the algorithm and token type from the header before verifying the token in your backend or identity provider.

Common mistakes

Do not treat decoded claims as trusted data. Anyone can edit an unsigned payload, so verification is required before authorization.

FAQ

JWT decoder questions.

Is decoding the same as verifying?

No. Decoding only reads the token. Verification checks whether the token was signed by a trusted issuer.

Can I decode expired tokens?

Yes. Expiration affects whether a token should be accepted, not whether its payload can be read.

Why does my JWT fail?

The tool expects a token with at least header and payload sections separated by dots.