JWT Payload Decoder

Extract and decode the JWT payload to see all claims (subject, issuer, expiration, custom data). Runs entirely in your browser.

Privacy: this tool processes your data entirely in your browser. Nothing you paste or type is sent to the server.

Paste a JWT token. Only the second segment (payload) will be decoded.

Result

Enter your values and press Calculate — the result appears here.

Worked examples

Decode a sample payload

  • token = eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ0ZXN0Iiwic3ViIjoidXNlcjEyMyIsImV4cCI6OTk5OTk5OTk5OSwidGltZSI6MTcwMDAwMDAwMH0.xxx

Result: {"iss":"test","sub":"user123","exp":9999999999}

Frequently asked questions

Is the payload encrypted?

No. JWT payloads are Base64URL-encoded, not encrypted. Anyone who has the token can decode the payload. Never put sensitive data (passwords, secrets, PII) in a JWT payload unless it is encrypted (JWE).

What standard claims might I see?

Common claims include: sub (subject/user ID), iss (issuer), aud (audience), exp (expiration time as Unix timestamp), iat (issued at), nbf (not before), and jti (unique token ID).

💬 Discuss on BestWordz Community

Join the conversation about Cybersecurity, jwt payload, jwt claims on the BestWordz Community forum.

Visit Forum →
Copied!